Hot Take

Will AI Replace Web Developers?

A hot take from someone who was working at an AI company before most people had heard of it outside of science fiction.

← All Lab Notes

I'll give you my answer up front, because that's what a hot take is for: no, AI is never going to replace quality web developers — but it may eventually make us extinct. Setting aside moral and environmental qualms for a moment — which are very much real and valid arguments against overuse of and over-reliance on the current AI industry — I'll share my personal view as someone whose first job out of college was at a machine learning company in 2013, before LLMs were even a twinkle in a tech CEO's eye.

What AI is genuinely great at

AI is a phenomenal assistant. It writes boilerplate code in seconds, traces errors, drafts first-pass content, and helps me move faster on the tedious parts of a build. It's especially useful for rapid familiarization in a custom codebase. I've personally used it as a real-time guide to onboard myself to large, complex applications and be effective with my changes within hours, rather than days. For an experienced developer, it's like going from a hand saw to a power tool. I'm faster and my clients benefit from that. I'm not precious about it.

It has also genuinely raised the floor. Someone with no experience can now spin up a basic site or generate a page that looks fine at a glance. That's real, and pretending otherwise would be silly.

AI raised the floor — it did not raise the ceiling. It's never been easier to make a website that looks okay. It's just as hard as ever to make one that's fast, secure, findable, accessible, and actually right for a specific business, except now speed and style are requirements, not perks.

What it's still bad at (and why)

Stay with me here while we do a little philosophy 101.

There's a thought experiment from epistemology (theory of knowledge) called the Chinese Room. Imagine a person who does not know Chinese is sitting in a sealed room with a message tube. They receive slips of paper with Chinese characters on them. They have a book — an enormous one — that tells them exactly which symbols to write back in response to the ones they receive. When they get a note, they match the symbols and send back the listed response, without ever knowing the meaning of what was on the paper or what they might have replied. From the outside, this might look like a fluent conversation, but the room and the person inside don't actually know Chinese. This is essentially how LLMs operate.

There's also a theory in aesthetics that no truly original idea exists — that all human invention is recombination and expansion on principles observed from the world around us. Novel combinations are constantly discovered, but it's impossible to invent a thought completely uninspired by prior observation. This applies especially to the Chinese Room. Because all responses are dictated by historical correlation, the room cannot invent — it can only recombine. LLMs are similarly constrained: they generate completions by probability, which in practice means popularity, and this creates recognizable patterns across models that can feel uncanny in their predictability.

What you should be paying for when building a website is mostly judgment and creativity: the two precise things that AI lacks. What to leave out, which trade-offs matter, what a particular business actually needs versus what everyone else is doing. That's the real work. Typing the code was never the hard part — and AI mostly automates the typing.

Why senior developers are safe

The skills that make AI use effective over the long term are the ones that take years to develop: architecture planning, code review, knowing when a solution that works today will be a problem in six months, and a deep understanding of risk, trends, and security. These are not junior skills. They're the things you earn by spending years struggling against bugs, hacking around technical constraints, and building things by hand until you develop an instinct for how systems behave.

Developers who are already at a team lead or senior level — people who have deeply internalized how these tools work, not just how to use them — are positioned to use AI better than anyone. Not because they resist it, but because they have the judgment to direct it, catch its mistakes, and treat it the way a good manager treats an unpredictable but highly productive junior developer: trust but verify.

The sustainability problem

So AI is not going to replace the current generation of senior developers, but that does not mean that industry-wide complete adoption is necessarily sustainable. My worry is that it may be creating a knowledge gap in the next generation that we don't fully appreciate yet. Junior developers who learn to code AI-first — prompting before reasoning, generating before understanding — may never develop the internalized mental models that come from years of doing it the hard way. The hard way is slow and frustrating — trust me, I know. It's also how you learn to exhaustively debug, recognize architectural gaps, and understand why something works rather than just that it does.

If the industry doesn't figure out how to preserve and transfer that kind of deep, hard-earned knowledge to developers who grow up using AI as a first resort, the current generation of senior developers may quietly become a dying breed over the next ten to fifteen years — and quality will follow them out the door. That's my honest concern, and it has nothing to do with AI 'stealing jobs'. It can in fact be a very useful tool for the very people it purports to replace. But just as you don't learn to build a house by assembling a prefab kit, you can't develop real programming skills by prompting an AI.

Want a human who's actually responsible for your site?

Fifteen years of doing this the hard way means I know what AI can handle and what it can't. I use the tools — and I own the result.

Let's Talk

More Lab Notes

Checklist Before Hiring a Designer Do You Need to Learn WordPress? Hosting vs. Maintenance