Skip to content

Signal Through the Noise

Honest takes on code, AI, and what actually works

Menu
  • Home
  • My Story
  • Experience
  • Services
  • Contacts
Menu

AI “Vibe” Coding Will Increase Demand for Software Engineers; Here’s Why

Posted on April 15, 2025April 15, 2025 by ivan.turkovic

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

Recent Posts

  • Evaluation Checklists: Building Your Quality Gate for AI Code
  • You Don’t Want a Claude Code Guru
  • An Honest Take on Deploying Rails with Kamal: What Works and What Doesn’t
  • The New Bottleneck: Why Clarity Matters More Than Code
  • Evaluate: Why Human Judgment Is Non-Negotiable

TOP 3% TALENT

Vetted by Hire me
  • Instagram
  • Facebook
  • GitHub
  • LinkedIn

Recent Comments

  • Prompt Patterns Catalog: Iteration, Verification, and Persona on Prompt Patterns Catalog: Decomposition, Exemplar, Constraint
  • Top AI Code Bugs: Semantic Errors, API Misuse, and Security Risks Unveiled – Trevor Hinson on Code Is for Humans, Not Machines: Why AI Will Not Make Syntax Obsolete
  • ADD: AI-Driven Development Methodology for Modern Engineers on The Future Engineer: What Software Development Looks Like When AI Handles the Code
  • The Future Engineer: Skills for AI-Era Software Development on Contact Me
  • A CTO Would Be Bored by Tuesday - Signal Through the Noise on Contact Me

Archives

  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • May 2025
  • April 2025
  • March 2025
  • January 2021
  • April 2015
  • November 2014
  • October 2014
  • June 2014
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • April 2012
  • October 2011
  • September 2011
  • June 2011
  • December 2010

Categories

  • ADD Methodology
  • AI
  • AI development
  • AI-Driven Development
  • AngularJS
  • Artificial Intelligence
  • blockchain
  • Business Strategy
  • Career Development
  • Code Review
  • development
  • Development Methodology
  • ebook
  • Introduction
  • leadership
  • mac os
  • personal
  • personal development
  • presentation
  • productivity
  • Quality Assurance
  • Requirements
  • ruby
  • ruby on rails
  • sinatra
  • Software Development
  • Software Engineering
  • Specification
  • start
  • startup
  • success
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2026 Signal Through the Noise | Powered by Superbs Personal Blog theme