You know that sinking feeling when yet another JavaScript framework drops? The hype videos, the GitHub stars, the endless blog posts telling you that everything you knew is obsolete. You’re not lazy. You’re not behind. You might be making the smartest career move of your life.
Here’s a concept every developer should tattoo on their brain: the Lindy Effect. First popularized by Nassim Taleb, it’s simple: the longer a technology has survived, the longer it’s likely to continue surviving. A book that’s been in print for 50 years will probably be in print for another 50. A software library that’s been stable for 20 years will probably be stable for another 20.
Now look at the tools you actually rely on. SQL. Unix. C. Postgres. Linux. Python (yes, 30 years old). These aren’t “legacy” systems — they’re survivors. They’ve eaten every edge case, every security patch, every concurrency nightmare the world has thrown at them.
The most innovative thing you can do today might be to stop innovating.
Meanwhile, the tech industry has a perverse incentive to make you feel inadequate. They profit from your insecurity. They want you to believe that “modern” means better. React was revolutionary in 2013. But will it still be around in 2040? If you’re building for the long term, the bet is on the boring stuff.
I’ve seen teams rewrite perfectly stable systems in a new language, only to spend years fixing edge cases that were already solved. The old code had battle scars. The new code has bugs. Edge cases are the silent killers of innovation.
Here’s the twist: the next billion-dollar startup won’t be built on the coolest new AI framework. It’ll be built on Postgres, Linux, Python, and a few thousand lines of well-tested C. The “outdated” stack isn’t a sign of technical debt — it’s a rational risk-management strategy. Choosing boring means you can sleep at night.
So next time you hear about a new “must-learn” technology, ask yourself: Will this matter in 10 years? If the answer is no, walk away. Your future self will thank you for ignoring the hype.
FAQ
Q: But what about security vulnerabilities in old software?
A: Old software gets more scrutiny over time. Patches are well-understood and the community has decades of experience hardening it. New software often has undiscovered vulnerabilities that haven't been stress-tested.
Q: What's the practical implication for choosing a tech stack?
A: Use the Lindy Effect as a decision filter. When evaluating two options, prioritize maturity over novelty. Ask: which one has already survived the most edge cases? That's the safer bet.
Q: Isn't this just a way to avoid learning new things and stay stagnant?
A: There's a balance. The Lindy Effect doesn't mean never learn — it means be skeptical of hype. Most organizations swing too far toward novelty. A healthy dose of contrarian thinking prevents costly rewrites and keeps you focused on solving real problems.