Sometimes I know exactly what I need, but I don't know how I can get it done. In the past, I would have spent hours reading the reference documentation or tried to find tutorials which explain how I can write the code (or configuration) I need. Nowadays, I just start a new discussion with an AI chatbot and let the conversation evolve into a working code (or configuration). This blog post highlights six concrete success stories from my short AI assisted engineering journey. Read More
Software Development
Like many developers, I used Google and Stack Overflow to solve problems, explore new tools, and learn new skills. I wasn't happy with these tools, but they were all I got. When the first AI tools were released, I was skeptical and pretty much ignored them. However, last year I decided to bite the bullet and got the Plus subscription of ChatGPT. In this post, I’ll describe why I decided to give an AI chatbot a shot. Read More
I have a toolkit that helps me to do my job. It is not easy to earn a place in my toolkit because I want that my tools make my life easier. This means that they must be easy to use (or easy to learn). Unfortunately the world is full of useful development tools that […] Read more
There are many good reasons why using a new library, framework, or programming language (later referred as a tool) is not worth it. However, for some reason the most common reason I hear is: We don’t have time to learn how to use it. It is easy to think that this argument is used by […] Read more
One of the misconception that is often associated with agile software development is that agile teams won’t write any technical documentation. I assume that this misconception is so common because the agile manifesto states that we should value working software over comprehensive documentation. Also, since some of us have experience from writing long technical documents […] Read more
There was a time (not so long ago) when we designed everything before we wrote any code. We gathered the requirements of our application and wrote the requirement specification. We took these requirements and designed an architecture that helped us to fulfill them. We wrote an architecture design document as a guide that we followed […] Read more