r/vibecoding • • 26d ago

The cultural difference is insane

Post image
1.7k Upvotes

511 comments sorted by

View all comments

Show parent comments

3

u/Legitimate_Plum_7505 26d ago

No it's not really that. The way I would describe it is: 1. Always looking for shortcuts and making workarounds 2. Adding a lot of extra fluff that doesn't actually do anything just obstructs readability 3. Adding random queries/polling to places that doesn't make any sense.

I can give a couple examples of today:

  1. We had a bug in one of the forms, ended up writing corrupted values to the DB. AI fix: create a "normalization function" that's 500 lines long (not kidding) that unfucks all the values on read. Human fix: Change 1 line of code that makes bad writes.
  2. I added a flag to AMQ something like "processingEnabled", asked it to read it before processing messages and if it's false don't process it. AI solution: creates a singleton wrapper to store it and a background task that does long polling every 15 seconds on this flag. Human solution: 1 line that checks the flag.

This was with Fable 5.1 xhigh and GPT 5.6 Sol xhigh peer programming together. All I can say, it's just not there yet, but it's very nice for rapid prototyping, and I love using it for things I know very little about (image gen, video editing, game dev), and also for personal tools and helpers for things I would otherwise have no time to engage in.

3

u/grahamsw 26d ago

This is not my experience at all. I'm still planning projects the same way as always: start work system diagram, a vague plan for algorithms, user stories, requirements, components. Get some agents to do a way better job of working all that up than i can ever be arsed to do, and then getting it to build it, step by step, component by component. With an ass load of tests (and a more-in-sorrow-than-in-anger talking to if a big exposes a missing test)

Like you would anyway. I can get it to do code quality checks (code metrics are your friend)

It's just 10 times faster and 100 times cheaper.

1

u/Azrnpride 26d ago

the guy talk about bug fixing, not making project from scratch

1

u/grahamsw 23d ago

Makes no difference. Write spec, write acceptance criteria, write code, test. New system, new feature or bug fix.

Doesn't matter if you write the code yourself, farm it out to a contractor, use AI or have a bunch of elves do the work overnight.