Is Traditional Software Engineering Dead?
“Does this mean that traditional software engineering is dead? Absolutely not. Software engineers—even the ones who are not necessarily tuning or training AI models—these are now among the most leveraged people on earth. Sure, the guys who are training and tuning models are even more leveraged because they’re building the tool set that software engineers are using.
But software engineers still have two massive advantages on you. First, they think in code, so they actually know what’s going on underneath. And all abstractions are leaky. So when you have a computer programming for you—when you have Claude Code or equivalent programming for you—it’s going to make mistakes.
It’s going to have bugs. It’s going to have suboptimal architecture. So it’s not going to be quite right. And someone who understands what’s going on underneath will be able to plug the leaks as they occur.
So if you want to build a well-architected application, if you want to be able to even specify a well-architected application, if you want to be able to make it run at high performance, if you want it to do its best, if you want to catch the bugs early, then you’re going to want to have a software engineering background.
The traditional software engineer is going to be able to use these tools much better. And there are still many kinds of problems in software engineering that are out of scope for these AI programs today. The easiest way to think about those is problems that are outside of their data distribution.
For example, if they need to do a binary sort or reverse a linked list, they’ve seen countless examples of that, so they’re extremely good at it. But when you start getting out of their domain—where you have to write very high-performance code, when you’re running on architectures that are novel or brand new, when you’re actually creating new things or solving new problems, then you still need to get in there and hand code it.
At least until either there are so many of those examples that new models can be trained on them, or until these models can sufficiently reason at even higher levels of abstraction and crack it on their own…
And remember: there is no demand for average. The average app—nobody wants it, at least as long as it’s not filling some niche that is filled by a superior app. The app that is better will win essentially a hundred percent of the market. Maybe there’s some small percentage that will bleed off to the second-best app because it does some little niche feature better than the main app, or it’s cheaper, or something of the sort.
But generally speaking, people only want the best of anything. So the bad news is there’s no point in being number two or number three—like in the famous Glengarry Glen Ross scene where Alec Baldwin says, “First place gets a Cadillac Eldorado, second place gets a set of steak knives, and third place you’re fired.”
That’s absolutely true in these winner-take-all markets. That’s the bad news: You have to be the best at something if you want to win.
However, the set of things you can be best at is infinite. You can always find some niche that is perfect for you, and you can be the best at that thing. This goes back to an old tweet of mine where I said, “Become the best in the world at what you do. Keep redefining what you do until this is true.”
And I think that still applies in this age of AI.”
What is MCP?
Model Context Protocol is Anthropic's open standard that lets AI models like Claude connect to databases, APIs, and file systems without custom code for each integration. It uses a client-server model to seamlessly link AI with external systems, making it more powerful.
Ready to take your Bitcoin mining to the next level? 🚀
Discover why Binance Pool is the top choice for miners with instant reward access, VIP perks, Cloud Mining, and exclusive campaigns – all seamlessly integrated with #Binance Exchange!
Learn more 👉 https://t.co/zA6p86lLLs
People who can’t handle criticism are unfit to lead.
Weak leaders silence their critics to shield their egos. They fear dissent as a threat to their power.
Strong leaders silence their egos to learn from their critics. They welcome dissent as an opportunity for growth.
The best cure for loneliness is not more frequent interaction. It's more meaningful interaction.
Many people enjoy solitude. They can spend up to ~75% of their time alone without feeling isolated.
What matters most for well-being is the quality of connections, not the quantity.
🎁 Giving Away 100 Digital System Design, ML System Design, & Newsletter Subscriptions 🎁
𝐇𝐨𝐰 𝐭𝐨 𝐩𝐚𝐫𝐭𝐢𝐜𝐢𝐩𝐚𝐭𝐞:
✅ Like & retweet
✅ Subscribe to our free weekly newsletter: https://t.co/5teyU77Kjr
✅ Winners get all 3
Happy Thanksgiving ❤️
⏰ The giveaway ends in 72 hours.
Winners will receive an email on how to redeem the rewards on Nov 26.
Hi Friends, I need your HELP.
My technical books - System Design Interview Vol 1, Vol 2, and Machine Learning System Design Interview - are being illegally sold on Amazon .in (Amazon India).
I’ve been battling this issue for months. My publisher and I have filed dozens of copyright claims, conducted test purchases, and collected evidence - but the problem persists. I feel lost and helpless.
100% of my books sold on Amazon .in (Amazon India) are pirated copies. This means:
- More and more developers are receiving low-quality, pirated books
- The pirates profit off my hard work
- My books are getting hundreds of incorrect 1-star reviews due to piracy
The pirated books are linked to my Amazon listings, so reviews meant for the pirates end up on my product pages.
If you are in India, the books are now exclusively sold through Shroff Publishers.
You can help by:
- Sharing the post to spread awareness as widely as possible
- If you work at Amazon, please help escalate the issue
This issue means so much to me as an author. Thank you for reading and for your help.
No one should die over disputes about land.
No one should fear for their safety due to their faith.
No matter where people live and what they believe, life is precious.