Today, my LinkedIn feed was overflowing with hot takes about AI and the future of programming. A recurring theme? That AI will make software engineers obsolete. No-code platforms, AI-assisted builders, and vibe-based coding were all being hailed as the future.
Here’s my take:
AI is about to increase the demand for software engineers — not replace them.
And we’ve seen this kind of thing before.
The Swedish Renovation Effect
Years ago in Sweden, a popular TV show demonstrated how easy it was to renovate your own house. Enthused by what they saw, thousands of Swedes began renovating their homes on their own.
The result?
Disaster. Half-done kitchens. Electrical fires. Poorly installed plumbing.
And what followed was a massive surge in demand for professional carpenters, electricians, and contractors.
AI-powered programming is heading down the same path. We’re about to see lots of excited builders — and just as many messes to clean up.
What Is “Vibe” Coding?
“Vibe” coding is the idea that you can build software by simply describing what you want in natural language.
“Make me an app that helps me track my fitness and suggests recipes.”
And boom — AI tools like ChatGPT, GitHub Copilot, or Replit Ghostwriter produce working code.
But building something functional isn’t the same as building something reliable. AI can’t:
- Ensure secure architecture
- Integrate across complex systems
- Handle scaling issues
- Manage technical debt
- Think critically about edge cases and long-term impact
That’s where skilled software engineers step in.
Real Examples of Where Engineers Will Still Be Needed
Let’s go through three common scenarios that show why engineers aren’t going anywhere.
1. The Startup Founder MVP
A non-technical founder uses AI to create a prototype. It works and gains users. But now they need:
- API design that scales
- Data security and privacy compliance
- Frontend polish and accessibility
- DevOps for deployment pipelines and monitoring
They’ll be hiring engineers soon.
2. The Corporate DIY Tool
A marketing team builds an internal dashboard with AI. It’s fast — until:
- Traffic grows and it starts crashing
- Security holes appear
- It can’t integrate with enterprise systems
Enter: The IT and engineering team to fix and rebuild it.
3. The Indie Hacker Problem
An indie developer builds a cool tool with AI and gets traction. Now users want new features. Stripe integration is flaky. Bugs start piling up.
Suddenly, vibe coding hits its limits — and real development work begins.
Just Like Excel… But Bigger
We’ve seen this before with Excel. Millions use it for complex calculations, planning, and even pseudo-apps. But when the stakes rise — in finance, logistics, or reporting — companies bring in:
- Excel consultants
- VBA programmers
- Business analysts
The same will happen with AI-built software. It’ll democratize access, but it’ll also raise expectations.
Engineers Will Be the New Advisors, Builders, and Maintainers
Software engineers in the AI age won’t just code. They’ll:
- Audit AI-generated systems
- Refactor MVPs into production-ready platforms
- Coach teams on maintainability and design thinking
- Design better APIs and AI integration points
- Create guardrails and tooling that make AI-generated code safer and smarter
In other words: we’ll be more important than ever.
AI Is the New Hammer — But You Still Need Builders
AI coding tools are like giving hammers to the world.
Some people will build amazing things. Others will build something that looks good but falls apart in the rain.
And just like the Swedish renovation boom, someone will need to fix, maintain, and scale all that newly built infrastructure.
That someone is you — the software engineer.
About the Author
Ivan Turkovic is a seasoned tech expert, fintech and blockchain platform architect, and former CTO of multiple startups. With 20+ years of experience building products and teams using Ruby on Rails, TypeScript, and cloud-native platforms, he helps businesses turn complex systems into reliable, scalable solutions.
Whether you’re an early-stage founder, a company struggling with technical debt, or a team trying to level up your AI integration strategy — Ivan can help.
🖥️ Visit ivanturkovic.com for more articles, insights, and contact info
📧 Reach out via LinkedIn or email ivan.turkovic@gmail.com