Software Engineering in the current state of AI

November 30, 2025

Software Engineering is becoming more and more about thinking & designing solutions, and AI is taking over the implementation part. Software engineers are still required to review the AI-generated code because AI is still not that reliable. But what takes a week to build is now possible to build within a day. It’s now possible to iterate much quickly, and now it’s more important than ever to know what you are doing with AI, because if you don’t know what AI is doing, you are likely in big trouble. So learning to code is still an important skill, and companies will keep on hiring people due to the fact that AI cannot be fully trusted. But now, what took 10 people to build a product can be done by 1 engineer, assuming that 1 engineer knows what he is doing. 10 is just an arbitrary number, but you got the point. So, unfortunately, jobs supply is reducing due to that fact and the supply is high. What the near future holds, we don’t know, but I am optimistic that new kinds of job roles will emerge that can help balance the job loss caused due to AI. So, in my opinion, the best course of action for anyone to succeed in this new era of AI would be to continue being curious, continue learning, continue reading, continue thinking, and continue exploring. Humans are still a lot more capable than AI.