Live data from Hacker News

Did Vibe Coders win? Is this our end?

news.ycombinator.com

1–9 of 9 posts

Did Vibe Coders win? Is this our end?

#1
As much as I hate writing this, this has been bothering me for a while.

I keep seeing experienced software engineers, people who have been coding for 20 or 30 years, saying that software engineering isn’t going anywhere and that AI replacing engineers is nowhere close to reality.

I really want to believe them.

But a lot of the arguments sound familiar.

Two or three years ago, people said AI couldn’t really code. It couldn’t maintain context, understand large codebases, work sequentially, debug its own mistakes, or make changes across an entire repository.

And then coding agents happened.

They’re obviously not perfect, but in an incredibly short amount of time, many of those problems have gotten dramatically better.

So what makes the remaining problems fundamentally different?

The argument I hear now is that someone still needs to review the code, design the architecture, think about security, test everything, and supervise the agents.

But why does that “someone” necessarily have to be human?

Why couldn’t we have one agent writing code, another reviewing it, another handling architecture, another checking security, another testing, with a higher-level agent coordinating all of them?

We put enormous resources into making AI good at coding. What happens when we put the same effort into everything surrounding coding?

That’s what scares me.

I can imagine a future where you tell one agent what you want to build. It coordinates the other agents, builds the application, tests it, reviews it, checks security, and fixes problems.

Maybe you don’t even open the code anymore.

You open the application and say:

“This page is too slow.”

“This button should work differently.”

“Add this feature.”

And the system handles everything underneath.

At that point, what stops someone with zero traditional coding knowledge from building serious software?

We make fun of “vibe coders” today because eventually they hit a wall. They run into security issues, bad architecture, bugs, scaling problems, deployment problems, and all the other things that require actual engineering knowledge.

But how long does that wall stay there?

How long until another agent catches those problems?

Maybe there’s some fundamental limitation I’m missing. I genuinely hope there is.

Because I love coding.

I didn’t learn programming just because it was a good career. I genuinely love working through huge codebases, finding difficult bugs, understanding complicated systems, and building things piece by piece.

I love the craft itself.

And now I’m wondering whether coding eventually becomes something like mathematics: still incredibly valuable to understand, still practiced deeply by specialists and people who love it, but no longer something most people need to manually do to accomplish their goals.

Maybe even great engineers eventually spend most of their time talking to agents rather than writing code.

People say we’re living through one of the most exciting periods in technology, and I understand why.

But I’m having a hard time experiencing it that way.

I’m attached to this craft and to the skill I spent years developing. And I’m watching machines become better at it much faster than I expected.

Maybe I’m extrapolating too much. Maybe we’re about to hit a massive wall.

I genuinely don’t know.

But every time someone says, “AI can code, but it can’t do X,” I think about all the things people confidently said AI couldn’t do just two years ago.

That’s the part that scares me.

Re: Did Vibe Coders win? Is this our end?

#4
Yes they won.

Think about it like this, every problem of "AI can do X, but it can’t do X" is another great enticing challenge for the model creators and the AI Labs to solve in order to democratise coding and other fields.

I think this is a good thing as it removes the barriers to entry, but it also means you should adapt.

This isn't the end and there will always be new jobs.

Re: Did Vibe Coders win? Is this our end?

#7
No need to stress about AI replacing software development at the end of the day.

Coding is just about solving problems.

When coding with AI, you basically describe the problem in plain English, and then let the LLM spit out the code. But here’s the catch: real-world problems are insanely messy, and human language is vague. Because we can't describe things precisely, LLMs can't resolve all problems without a smart human involved.

What programmers need to consider is using AI to improve their intelligence

Re: Did Vibe Coders win? Is this our end?

#8
For most software, yeah, it’s not going to be a job anymore.

Case in point: I rented a car the other day from a popular p2p app and the host had built his own app that was on Vercel for checking in/out the car, locating it on a map, it even had a lock/unlock button in case you locked the keys in. All on a little Vercel URL.

The app was hideous, it looked exactly like an AI app with emoji everywhere and a basic layout. But it worked fine for the use case. That guy would have hired an agency or app dev in the past, now he’s able to do it himself, and he seems very proud of his work.

As someone who did Node/React most of my career I was just like damn, it’s over. The digital photography and instagrammification of software dev.

As you said though, opportunities open up elsewhere. Unfortunately for a lot of software, it’s just not that hard to build.

I imagine a future where a kid in a polo shirt at Office Depot can whip up an app and get it deployed within 1 hour. Or maybe an AI kid in a polo shirt on a touch screen ordering machine.

Because that’s the other thing - they always make it REAL tacky after the skill is solved and anyone can offer it Think Jiffy Lube, Staples - WalMart Tech Services!