🤖 AI and Software Engineers
The hype around AI, GPT, LLM, and related technologies is hard to ignore these days, especially for those working in the software industry. Opinions are divided about how AI will change the software industry - some believe it will replace software engineers entirely, while others believe it will be a valuable tool for pair programming.
I believe AI won’t eliminate software engineers, but it will certainly change the complexity of the software we build. Over the years, we’ve been building layers and layers of abstraction to create better and more complex applications. With AI, this process will speed up, allowing us to build more complex software faster than ever before. However, this will also bring new challenges, such as debugging. An old anecdote says that debugging is twice as hard as writing code, meaning that if you do your best while writing code, you won’t be able to debug it.