{/}PRESSIVE

Will AI Replace Your Web Developer? (No. Here’s Why.)

AI is writing more code than ever. App stores are flooded with AI-built software. Tech leaders are making bold predictions. So should you fire your developer and let ChatGPT build your website? Here’s the honest answer from someone who uses AI every single day.

What AI Can Actually Do Right Now (Let’s Be Honest)

I use AI to build websites every day. Claude, Cursor, ChatGPT. They’re all part of my workflow, and they genuinely make me faster.

AI can generate boilerplate code in seconds. It can suggest layouts, write first-draft copy, debug simple errors, and scaffold entire components that would have taken me an hour to write from scratch. Tasks that used to take four hours now take one. That’s real.

Andrej Karpathy, co-founder of OpenAI and former AI lead at Tesla, coined the term that captures this moment perfectly:

Andrej Karpathy tweet: There's a new kind of coding I call vibe coding, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. 33.5K likes, 1.4K replies. February 3rd, 2025.
Karpathy’s original tweet, February 2025. He coined “vibe coding” and it became Collins Dictionary’s Word of the Year.

“Vibe coding” became Collins Dictionary’s Word of the Year for 2025. The tools enabling it (Cursor at $2B revenue, Lovable at $200M with 50x growth in one year, Bolt.new, Replit) are among the fastest-growing companies in tech history.

Naval Ravikant tweet: AI won't replace programmers, but rather make it easier for programmers to replace everyone else. 28.5K likes. January 4th, 2025.
Naval Ravikant, January 2025.

So yes. AI is writing code. A lot of it. The question is: does that mean you don’t need a developer?

What AI Still Cannot Do (And May Never Do Well)

Here’s what I’ve learned from using AI tools daily for two years: they’re incredible at the what and terrible at the why.

AI doesn’t know your customers. It doesn’t understand why your checkout flow needs to work a certain way for your specific audience, or why your booking form should ask for a phone number instead of an email, or why your homepage needs to load in under two seconds because your customers are tradespeople checking it on a phone between jobs.

AI can’t diagnose why your site went down at 2am. It can’t chase a plugin conflict across three interacting systems. It can’t call your hosting provider. It can’t decide whether a $50 plugin or a custom-built solution is the right call for your budget and your business goals.

Marc Andreessen put it plainly on the Lenny’s Podcast in January 2026:

“If you don’t understand how to write code yourself, you can’t evaluate what the AI gives you. You still need deep fundamentals, because without them, you won’t know when the AI is wrong.”

Marc Andreessen, a16z founder, Lenny’s Podcast, Jan 2026

The shift happening right now isn’t from “human writes code” to “AI writes code.” It’s from writing code to discernment: knowing what to build, why to build it, and whether what the AI gave you is actually good. That’s arguably more important than the typing ever was.

The Proof Is Already In. Look at the App Store.

We don’t have to speculate about what happens when non-developers build software with AI. The experiment has already run. The results are in. And they’re not pretty.

557,000 new apps were submitted to the Apple App Store in 2025. A 24% jump and the largest wave since 2016 (Appfigures).

The Next Web headline: Vibe coding is flooding Apple's App Store, and Apple is fighting back
The Next Web, April 2026
Forbes via Yahoo Finance headline: The Apple App Store Is Flooded With AI Slop And Legitimate Developers Are Paying For It
Forbes / Yahoo Finance, March 2026

The numbers tell the story:

  • App submissions surged 84% in a single quarter as vibe coding went mainstream (The Information)
  • 45% of AI-generated code fails security tests with critical OWASP Top 10 vulnerabilities (Veracode 2025)
  • AI-powered apps see subscribers cancel 30% faster than non-AI apps (RevenueCat 2026)
  • The top 1% of apps earn 92.2% of all revenue. The other 557,000 are fighting over scraps
  • Close to 25% of all App Store apps have under 100 downloads
  • AI pull requests contain 1.7x more issues than human PRs, with readability problems 3x higher and performance issues 8x more common (CodeRabbit)
  • An estimated $1.5 trillion in technical debt is predicted by 2027 from poorly structured AI code
TechCrunch headline: AI-powered apps struggle with long-term retention, new report shows
TechCrunch, March 2026. AI apps aren’t just flooding the store. They’re not retaining users either.

Apple’s response? They started actively blocking and removing vibe-coded apps. Review times ballooned from 24-48 hours to 7-30+ days. They pulled the app “Anything” entirely. Replit and Vibecode had updates blocked. The platform that was built to distribute software is now struggling to evaluate the volume of software being generated.

The Real Risk Isn’t AI. It’s Hiring Someone Who Only Uses AI.

There’s a running joke in the developer community about this. It goes something like this:

Tweet: claude code is f*cking insane. I know literally NOTHING about coding. ZERO. and I just built a fully functioning web app in minutes. http://localhost:3000/ - 6,492 likes
The localhost joke in the wild. For non-developers: localhost:3000 means it only runs on their own computer. Nobody else can see it. It’s not deployed. It’s not a product. It’s a demo that works for an audience of one.

It works on their machine. That’s it. They’ve never deployed it. Never handled real users. Never dealt with authentication, rate limiting, or what happens when 500 people hit it at once. The gap between “I built something” and “I shipped something that works in production” is exactly where a real developer earns their keep.

AI is bringing a lot of people into development work who genuinely don’t understand what they’re building. And you can tell. Here’s what a typical AI-generated website looks like:

Screenshot of a typical AI-generated website: purple gradient background, bubble buttons, generic copy, floating cards with drop shadows. Technically functional but zero personality or brand identity.
A real AI-built website. Note the purple gradient (the default “AI aesthetic”), pill-shaped buttons, generic copy that could describe any business, meaningless stats in rounded boxes, and the “AI-Powered” badge worn like a medal. Would you trust this with your business?

It “works” in the sense that it loads. But there’s no brand identity. No thought behind the layout. No understanding of who the customer is or what they need to see first. The copy is generic enough to describe cafes, gyms, or dog parks. It’s the web equivalent of a suit that technically fits but was clearly bought without trying it on.

Andrew Ng, the Stanford AI researcher and Coursera co-founder, has been blunt about this dynamic:

Andrew Ng tweet: Some people today are discouraging others from learning programming on the grounds AI will automate it. This advice will be seen as some of the worst career advice ever given. 12K likes, 516 replies. March 13th, 2025.
Andrew Ng, March 2025. “This advice will be seen as some of the worst career advice ever given.”

The point isn’t that AI tools are bad. They’re genuinely powerful. The point is that a powerful tool in unskilled hands produces powerful garbage. A chainsaw doesn’t make you a carpenter.

Where AI Actually Helps Your Business (Even If You’re Not a Developer)

Here’s the part most “AI vs developers” articles skip: AI is incredibly useful for business owners, just not in the way you might think.

Validate ideas faster. Before spending $10K on a build, use AI to prototype and test assumptions. Does the concept even work? Will users respond? You can answer these questions in a weekend now.

Hire smarter. Use AI to evaluate proposals, understand technical decisions, and ask better questions when interviewing developers. “Why did you choose this approach?” is a much better question when you’ve already had Claude explain the alternatives.

Create exceptional project briefs. PRDs (product requirement documents) that used to take weeks of back-and-forth can be drafted in hours with AI assistance. Your developer will thank you for the clarity.

Check your developer’s decisions. AI can help non-technical people understand code choices, spot potential red flags, and ask the right questions. Think of it as having a knowledgeable friend look over the estimate before you sign.

But (and this is the important part) none of this replaces the actual developer. It makes the relationship better. You’re a more informed client. They’re a more productive builder. Everyone wins.

“AI won’t replace humans. But humans who use AI will replace humans without AI.”

Karim Lakhani, Harvard Business School (widely misattributed to Sam Altman)

If You ARE Using AI to Build Something, Do It Right

Maybe you’re prototyping an idea. Maybe you’re building an internal tool. Maybe you just want to see what’s possible. That’s great. But if you’re using AI to write code, there are some things you should insist on from the start. Tell the AI explicitly:

  1. Use version control from day one. Tell the LLM to initialise a Git repository. If something breaks (and it will), you need to be able to roll back. If the AI can’t set up Git, that’s already a red flag about the complexity of what you’re building.
  2. Assume the app will be public. Remind the AI to implement normal security practices: authentication, input validation, HTTPS, environment variables for secrets. Never hardcode API keys. “It’s just a prototype” is how production security holes are born.
  3. Follow real coding standards. For PHP, be PSR-compliant. For Python, follow PEP 8. For JavaScript/TypeScript, use ESLint. Tell the AI explicitly. It will comply, and the code will be dramatically better for it.
  4. Use all-in-one platforms. Vercel + Supabase, or similar. Don’t get blindsided by authentication, database management, and hosting considerations six months in. These platforms handle the infrastructure so the AI (and you) can focus on the product.
  5. Continuously audit. Regularly ask the AI: “audit this code for security vulnerabilities and code quality.” And: “what is normally done here? What do major companies do in this circumstance?” This keeps the output grounded in real-world practice instead of AI improvisation.
  6. Know when to bring in a professional. Prototyping is one thing. Going to production with real users, real data, and real money is another. The handoff point is usually earlier than you think.

The Bottom Line: You Need a Human Who Knows How to Use the Tools

One year after coining “vibe coding,” Karpathy revisited the concept. His conclusion? The approach evolved into something he calls “agentic engineering”:

Andrej Karpathy tweet one year later: vibe coding evolved to agentic engineering. Orchestrating AI agents with oversight, not replacing engineering judgment.
Karpathy’s 1-year retrospective, February 2026. The man who coined “vibe coding” now says professional use requires engineering expertise and oversight.

“The new default is that you are not writing the code directly 99% of the time. You are orchestrating agents who do, and acting as oversight. Engineering, to emphasise that there is an art and science and expertise to it.”

Andrej Karpathy, February 2026

Even the person who started the “vibe coding” movement now says it requires engineering judgment, expertise, and oversight. The code writes itself. The thinking doesn’t.

Naval Ravikant tweet: It's not about junior vs senior, it's about good with AI vs not good with AI. 17.7K likes. March 4th, 2026.
Naval Ravikant, March 2026.

Satya Nadella, CEO of Microsoft, calls AI a “cognitive amplifier” and “scaffolding for human potential.” Not a replacement for it.

Some people (Elon Musk, Jensen Huang) argue that coding itself will become obsolete. Easy to say when you’re not the one whose business goes down because an AI-generated app had a security hole that nobody with experience ever reviewed.

The reality, in my experience building WordPress sites every day with AI assistance: AI makes a good developer great. It does not make a non-developer good. The businesses that will thrive are the ones that pair AI tools with human judgment, not the ones that replace one with the other.

← Back to Articles

GET STARTED.

Thanks! We'll be in touch within 24 hours.

In the meantime, feel free to email us at [email protected]

Thanks! We'll be in touch within 24 hours.

Let's see if it's the right fit

Quick chat before you commit — no obligation.