Am I crazy or has AI completely messed up how we evaluate developers?
Maybe this is just me getting old, but lately I've been struggling with this.
I've been a developer for years. Not a "vibe coder." I actually learned the fundamentals, spent years debugging weird production issues, dealing with databases, architecture, performance problems, all that stuff.
Now I look around and it feels like none of that matters anymore.
People who couldn't build much on their own a year or two ago are suddenly shipping products every week because ai is doing most of the heavy lifting. And honestly, some of those products are pretty good.
So what exactly is skill now?
If someone can build a saas, deploy it, get users, fix bugs, and keep improving it with ai helping every step of the way, do I really get to say they're "not a real developer"?
Part of me thinks fundamentals still matter because eventually things break. Performance issues, security problems, scaling problems, weird edge cases. That's where experience still seems to show.
But another part of me wonders if I'm just coping.
Maybe knowing how to work with ai effectively is becoming more important than knowing how to write everything yourself.
Maybe the industry doesn't care how the code gets written as long as the product works.
I don't know.
It just feels like the line between junior, mid-level, and senior developer is getting blurrier every month.
Curious how other engineers see this.
Are fundamentals still the moat?
Or are we watching software engineering change in real time and some of us just haven't accepted it yet?