Patrick on AI, Code, and Responsibility
For some time now, many companies have been harboring the same hope: if AI can write code, software development should finally become faster, cheaper, and easier. Less effort, fewer developers, more output.
At first glance, it certainly seems that way. A prompt, a block of code, a working result. Then a few tweaks, a few tests, maybe some optimization. Done.
Our stance on this is clear: We think AI is great. We use it every day. And it makes us better, because AI truly empowers experienced developers. Anyone who claims today that AI is a threat to good software development hasn’t understood what makes good software development. But software development isn’t simply about producing code.
Artificial intelligence can do many things today that would have been impressive just a few years ago. It can recognize patterns, speed up routines, provide designs, supplement existing logic, and noticeably lighten the load for developers in their day-to-day work. The problem arises when this strength leads to the false conclusion that the human aspect of software development can simply be eliminated.
Because good software isn’t created where as much code as possible is produced as quickly as possible. Good software is created where someone understands what needs to be built, why it must be built that way, and what consequences technical decisions will have later in everyday use.