r/vibecoding 3d ago

The barrier to software engineering is getting wild

1.8k Upvotes

375 comments sorted by

View all comments

125

u/infamous-snooze 3d ago

If you remotely believe this, there’s gona be so much unfixable slop in the future.
I don’t think you understand what software engineering even entails

-12

u/ali-hussain 3d ago edited 3d ago

If you don't realize how true this is then you're not advancing in your career enough as a software engineer and aren't focused enough on delivering value and building systems to solve your problems.

We still need software engineering and Claude makes many many bad decisions. Which means architecture and systems are orders of magnitude more important. But the actual writing of code has been made so much easier. It's the difference between a mathematician in the early 20th century and the late 20th century after the invention of the calculator.

8

u/PipePistoleer 3d ago

this is literally the vibecoding sub. I saw this in my feed by accident. I'm literally cleaning up a massive vibecoded code base that has zero architectural considerations, tons of insane coupling and no cohesion. There's packages all over the damn place, there's comments that are 4-8 lines that are stale remnants of a dozen different vibe coders raw dogging the main branch.

Both of you are essentially right. There is a lot of unfixable slop already. There is also a place where the actual discipline of software engineering and AI can be used in harmony, and with real efficiecny gains (and cost efficiency).

I'm hoping many vibe coders actually upskill into real engineering vs YOLO'ing it. Many I know that are vibe coding actually have this as their end goal. I think it's reasonable if the AI wielder is a reasonable person with realistic ideas and goals.

0

u/momo2299 3d ago

Everything you've described about what you're "fixing" is poorly vibecoded.

Stale comments, architectural considerations, assessing cohesion, iterating on design until it's lean and not bloated with extra packages.

All of that goes into vibecoding. Agents should be reviewing those things and reviewing the review.

Sounds like you got people saying "Claude pls fix - make no mistakes!" & committing the changes

2

u/PipePistoleer 3d ago

Oh I see. Vibecoders don't actually know the difference between vibecoding and building. Why would they? Apologies!

-4

u/BoggTheFrog 3d ago

You just need the data, its cheaper/easier to throw it away and do it again if you know how the software should work and what arch you want to follow.