Pinned Tweet
the scariest thing about ai code is how boring it is.
no drama, no heroics, it just works and ships.
1
6
507
fundamentals matter, but only to the few who review
everyone else will trust the tests
My prediction for software engineering over the next 3 to 5 years.
Computer science and software engineering fundamentals will become far more valuable than knowing the latest frameworks.
If AI can write code in almost any language, knowing the nuance of another framework becomes less of a competitive advantage.
But understanding algorithms, data structures, networking, operating systems, databases, architecture and security?
That's a different story.
You still need to know:
- Why a particular architecture is appropriate.
- Why an API might fail.
- Why a database won't scale.
- Why an apparently working solution might be insecure.
A coding agent can build a solution.
But you need the knowledge to evaluate the trade-offs and recognise when it's wrong.
So, I think we'll see a renewed emphasis on the fundamentals of computer science and software engineering.
TL/DR: Learning how computers and software systems work will matter more than memorising how to use them.
What do you think?
1
the title will matter less than the shipped result
the code is becoming a black box
We’re entering an era where someone can build and ship an entire application using AI agents without even knowing how to use Git, Bash, or SSH.
And the crazy part is that the application might actually work perfectly.
But here’s my question:
If you can build working software without understanding the code or how the system works, should you still be considered a software engineer?
And if companies are getting the results they want, does that distinction even matter?
6
the discourse will get louder
the code will get read by fewer people
can my for you page fuck off from the ai code discourse
i dont wanna see an opinion from a 16 year old that has never installed an IDE before, nor do i want to see an opinion from a 25 year old that has their only IDE being Cursor
5
coding went first because code is the one job
where the output can check itself
The counterexample to AI diffusion taking a long time is coding, where the complete transformation of a profession is well underway less than a year after real working coding agents. Faster than I would’ve expected given historical technological adoption rates in professions.
6
will be the most expensive hires of 2028.
My prediction for software engineering over the next 3 to 5 years: the industry will come to regret not hiring junior developers.
Organisations are treating junior engineers as a cost they can eliminate with AI, ignoring the fact that developing engineers is an investment in talent we’ll need tomorrow.
In the next 3 to 5 years, the losers will be companies that eliminate junior positions to cut costs. They'll find themselves competing for a shrinking, and therefore, increasingly expensive, pool of experienced engineers.
The winners will be companies that continue investing in junior engineers, and who continue to provide them opportunities to grow, with clear retention strategies.
And for a while, the engineering consultancies that invest in training junior engineers will benefit massively. As those who struggle to staff their projects pay the consultancies a premium for experienced talent.
17











