I was reading one of those posts stained with bitterness. A post from a Senior Developer resisting, painfully rejecting, the current status quo.
To him, the very idea that so many people are now using AI to code seems to hurt his soul, and he's concerned that frameworks will go away.
What are frameworks? I can almost hear you asking.
Without getting too technical, but to make the point clear, frameworks are layers of software built and designed to make working on a specific technology a lot friendlier to us humans.
In other words, frameworks that I'm sure you've heard of before, like React or Angular, may very well become less relevant to the average human developer. Maybe they will eventually disappear altogether, an extinction of sorts, as he puts it.
I guess I'm tempted to believe this to be the case.
After all, quality of life for developers, the concept at least, is very much a whole different conversation. With the focus shifting toward AI tooling and efficient automated workflows, who would put more time and money into making developers happy?
Happy here being a word that changes meaning in the current timeline.
With that said, and fully acknowledging this developer's point, I don't think he's correct.
I don't think frameworks are going away.
I think they're changing hands.
After all, AI is largely fed by us. It is trained on the structures, language and knowledge we've created. In that sense, you could say, and you would not be exaggerating too much, that we are AI, or that AI is us.
Frameworks aren't just conveniences. They are structures and constraints that make complex problems manageable. They give us patterns, abstractions and guidelines that allow us to build things without having to reinvent the wheel every five minutes.
And that's not something AI suddenly makes unnecessary.
If anything, I think frameworks will simply evolve once again.
For decades, we've been building abstractions so humans don't have to worry about everything underneath them.
Assembly gave way to higher-level languages. Libraries gave us reusable pieces. Frameworks gave us structures. APIs gave us interfaces into increasingly complicated systems.
And now AI is becoming another layer of abstraction.
A new kind of client has entered the store, and he's perfectly fine with a simplified syntax.
Actually, he's perfectly fine with syntax that humans might barely see at all.
The more I think about this, the more I fall into the notion that we're walking head-on into a world where software is built by two distinct audiences.
The ones with car payments and mortgages.
And the ones that measure their outputs in tokens.
Who'da thunk it?
Not me... not me.
But here we are.
MenO


