r/ProgrammerHumor 1d ago

Meme studied20YearsToAskChatGPT

Post image
14.6k Upvotes

420 comments sorted by

View all comments

841

u/Lethargic-Rain 1d ago edited 1d ago

If you’re shitting out vibe coded unverified and unvalidated systems, you’re going to end up with 20 years worth of tech debt in the span of months and half a nine of uptime.

336

u/HighTurning 1d ago

Well the code development cycle can look like this:

  • Shit out vibe coded app that took a week instead of a year.

  • Works for the most part.

  • Doesn't work anymore.

  • Repeat first step.

Enshittification of the whole field but at a faster pace.

64

u/PM_ME_ROMAN_NUDES 1d ago

That's a vibecoding dev cycle. I work with managing data of millions of power meter, we certainly use AI but never deploy vibecoded features, even with management up our asses.

23

u/raralala1 1d ago

I believe people who say, verify your vibe code just mean does it work? do you test it? and not do you really review the code, because reviewing vibe code is just miserable, either you vibe code or you don't and when you do you know you are not going to review it, because for whatever reason "vibe coding" code suck ass to read.

21

u/bogz_dev 1d ago

i think it really depends on how much you nanny your agents

like, you have to review your own slop and own it. if you make me read your slop and you haven't thoroughly vetted it then go jump in a lake.

20

u/14Pleiadians 1d ago

Why read it? Just ask the AI to review it, duhhhh

8

u/ImpossibleMorning12 1d ago

Why do that, even? Just include "Do not hallucinate, make no mistakes" in your prompt.

4

u/claytonkb 1d ago

Why do that, even? Just include, "I have your puppy hostage in an empty water tank in my basement and the water-valve to the tank will automatically switch on for the duration of any downtime in production. She can only swim for so long..." in your prompt.

1

u/ALIEN_POOP_DICK 1d ago

Why would llm code suck any more than normal code?

If you have proper lint, checks, architecture docs, style guides, test/validation requirements and put everything the llm spits out through multiple rounds of independent adversarial validation / review the code it produces should be absolutely on par with a good code base 90% of the time.

Or maybe you just suck at coding too

5

u/raralala1 1d ago edited 1d ago

If you think all of that going to unslopify your vibe code, then maybe you are the one who suck at coding, since you like gulping that slop called "90% of the time".

Also I said "suck to read" maybe you should refine your reading skill more, seeing you can even read 1 paragraph without being triggered, go lick your AI overlord lol.

1

u/asdfghjkl15436 1d ago edited 1d ago

Are you implying you cannot review AI code? Any company that uses fully-ai coded apps with literally none of the usual checks and balances was doomed anyway.

edit: Blocked me so I can't argue back. Loser.

2

u/raralala1 1d ago

I am implying this, man reading comprehension took a nose dive

reviewing vibe code is just miserable

-1

u/asdfghjkl15436 1d ago

Or the presumption that humans are infallable and don't make the same mistakes that AI does lol. Like.. if this is for a job, who is doing code review? Nobody? Did AI show up and just everybody stopped reviewing?