As we all know, AI tools are constantly getting better.
Every ~4 months, there’s a new SOTA model, and the last-generation models (~4 months old) are basically no longer worth using.
So, should we just stop coding and rely only on AI agents to do all of the architecture, design, and implementation?
NO.
I use AI daily for my job and for other unrelated, complex work.
AI agents are very good if you know what you are doing, and they will massively increase your productivity.
They will save you a lot of time during those six-hour debugging sessions where there’s one small edge case, but you just can’t find it.
Or when you need to do some annoying array indexing, get it exactly right, and are losing your mind trying to keep track of all those indices (I personally suck at algorithms).
Basically, AI agents don’t care how boring a task is.
They can work nonstop for 10 hours on the most boring debugging sessions.