Memoirs of a Developer.

The beginning of a journey

— On an inspired Wednesday evening…

Creation. Such a simple concept, yet so beautiful. Putting words on paper, drawing some lines or humming a tune; there is a good chance of it being unique, although there are probably plenty of similar things expressed by others. But that's okay. Progress is made by, as Isaac Newton said, standing on the shoulders of giants.

The counterpart of creation is destruction. The law of conservation of energy states that energy can neither be destroyed nor created — it can only be converted from or into something else, be it matter or another form of energy. The same goes for creation: if you want to make something, you will be destroying something else in the process. Although destruction may have a negative connotation, there is plenty worth destroying: war, hunger or simply having a bad day.

Destruction brings creation. Just be sure that whatever you're creating is worth the destruction.

The beauty of creation is what drew me into software development. The tools required are easily available — now even more so than twenty years ago — and the possibilities are virtually endless. At age eleven I was memorizing steps on how to create an HTML page from a computer magazine at my grandfather's house. Back home, I immediately sat behind my computer and wrote my first code. I was hooked ever since.

I have been fortunate enough to work at a company where I can make a living doing what I love, with some amazing people. At this point in my career I feel the time has come to do something I have considered for quite some time: create a personal blog. My intentions: share my experiences as a software developer, hoping to become a small giant with shoulders for others to stand on. Things that will be destroyed in the process: feelings of negativity and the occasional cup of coffee.

Further reading

Why AI is a terrible pair programmer

Artificial intelligence is popping up everywhere these days. It has even found its way into the developer's workplace. But can AI deliver what it promises? Or are some tasks better left to the human mind?

Writing perfect code: a story on paralysis analysis

In my early days as a software developer, I was only concerned with the results of the code I wrote. But as I progressed, I started thinking about the code itself, not only its outcome. After I while I found myself getting stuck, thinking too much about every little detail.