AI, probably the buzzword of the last few years, is at the forefront, for better or worse.
Big tech wants us to believe that using their LLMs and coding agents makes us so much more productive, that we don’t even need many of programmers and software engineers anymore.
With the click of a button, everyone can create prototypes, full-scale apps, or even SaaS.
While, in my opinion, LLMs do change the industry in some sense, not everything can be replaced by them, and humans are still the backbone of the development process.
Much can be said about the quality of LLMs and coding agents: security issues, code quality, cost, dependence, etc., in this article I want to outline the point that is most important to me, personally, that is: learning.
I’m a full-time software engineer, but writing code is only a part of what I do.
Much of my time is spent thinking through problems, planning solutions,
collaborating with teammates, and doing research.
So when it finally comes time to write code, I need to make the most of every minute.
That’s why I focus heavily on optimizing my workflow: to turn ideas into working code as efficiently as possible.
LLMs take over programming. So that’s it ? Years of experience, degrees and certificates are now worthless ?
According to non-programmers that is in fact the case.
Experienced developers know the shortcomings though. The more experienced they are, the less stressed they are about it.
As outlined in my last Post even the GitHub CEO states that programmers are not going anywhere.
But why is every company pushing AI so much ?
Does it make us more efficient ?