Your Stack Is Sending a Message—And Top Engineers Are Reading It

Remember when COBOL contractors were charging $300–400 an hour to patch up legacy systems at 2 am during COVID?
That moment when companies suddenly realized that neglecting technical modernization had become an expensive emergency? That wasn’t just about mainframes. It was a lesson in what happens when your stack becomes a liability—and your engineers stop believing in it.
Even financial giants like JPMorgan Chase have faced the same reckoning. They've been migrating critical systems from COBOL to Java—not because it's trendy, but because it's necessary. These migrations involve untangling decades of legacy logic, extracting buried business rules, and rebuilding entire foundations in more maintainable, scalable tech [6].
When your infrastructure ages, you lose more than performance. You lose leverage. You lose institutional knowledge. You lose the ability to attract talent that wants to build, not babysit.
The Developer Exodus is Real
Storyblok's recent "Devbarrassment" survey landed with a thud: 86% of developers are embarrassed by their current stack. Nearly half have considered quitting over it. Some already have. And the culprit? Legacy systems, outdated CMSs, tangled codebases, and a culture that treats technology as an afterthought instead of a cornerstone [1].
This isn't just developer whining. It's a massive flashing red light for every CTO and engineering leader: if your tech stack is stuck, your talent won't be.
Modern Engineers Want More Than Ping Pong Tables
The devs you're trying to hire? They're not wowed by perks anymore. They're looking at your repos. Your PR workflows. Your architecture diagrams. They want to know: Is this a place where my time will matter? Will I be spending my days fixing brittle legacy code, or building things that move the business forward?
If you're asking them to work with a CMS that even your content team hates, or to patch a monolith no one's touched safely in years, you’re sending the wrong signal: "We move slow, we don't prioritize DX, and you'll be frustrated here" [1].
Dev Experience = Business Velocity
Companies often separate developer experience (DX) from business concerns, treating it like a nice-to-have. That's a mistake. Your devs are your builders. If their tools suck, your business suffers—through attrition, missed deadlines, poor performance, and lower morale.
Every point of friction—missing types, flaky test suites, 12-minute builds, CMSs that require Jira tickets to update content—is a tax on your velocity. And it's cumulative.
Great DX isn't about being trendy. It's about creating an environment where highly skilled professionals can do their best work without fighting the infrastructure [2][3].
What This Looks Like in Practice
Modern stacks aren't magic. They're intentional. They're clear about separation of concerns, make validation a first-class concern, and don't reinvent wheels already solved by things like SQL or HTTP.
Here are traits of healthy engineering orgs:
- Runtime validation: Type safety ends at compile time. The real world is messy. Guard your boundaries.
- Minimal try-catch: Validate instead of catching. Most errors are preventable with clarity.
- State discipline: Don't duplicate state across backend, frontend, and API layers. Complexity is a cost.
- Fundamentals over frameworks: Know SQL before your ORM. Know HTTP before your GraphQL.
- Leadership that codes or listens deeply: CTOs don’t have to write code, but they must understand the cost of bad systems.
Engineers Are Thinking Like Investors
The best engineers are optimizing for growth. They're looking for leverage—and your tech stack is either an accelerant or a drag. Just like good investors, they want compounding returns: skills that scale, codebases that teach, systems that reward clean thinking.
Your stack is your signal. If it’s all duct tape and no blueprint, the message is clear: "Don't build your future here" [4].
A Call to CTOs and Engineering Leaders
Modernization isn't optional. It's strategic. It's cultural. And it's urgent.
Audit your stack with brutal honesty. What parts would make you hesitate to apply to your own job posting? Fix those first.
Create a roadmap that prioritizes developer experience. Not because it's nice—but because it's existential. You can't ship good software with disengaged engineers. And you won't keep good engineers if they’re ashamed of the stack.
Ship pride. Or watch your talent ship out.
Sources and Further Reading
[1] Storyblok "Devbarrassment" Survey (2025) - https://www.storyblok.com/mp/devbarrassment-survey
[2] Atlassian State of Developer Experience 2024 - https://www.atlassian.com/blog/engineering/state-of-developer-experience-2024
[3] Deloitte Tech Trends 2024 - https://www2.deloitte.com/us/en/pages/consulting/articles/tech-trends.html
[4] Stack Overflow Developer Survey 2024 - https://survey.stackoverflow.co/2024/
[5] vFunction + Trend Micro Case Study - https://www.vfunction.com/case-studies/trend-micro/
[6] CloudWars: Banks and IBM Mainframes - https://cloudwars.com/ai/as-ai-looms-large-banks-demonstrate-enduring-power-of-ibm-mainframes/
Need a Second Set of Eyes?
If you're reading this and wondering whether your stack is silently undermining your team, let's talk.
Whether you need a fresh evaluation, a modernization roadmap, or just a sanity check to see if the pain is worth fixing—I'm here to help. I've worked with teams at every stage of technical maturity, and I bring a no-nonsense, fundamentals-first lens to systems design.