this post was submitted on 19 Aug 2025
1437 points (99.5% liked)

Programmer Humor

25844 readers
2839 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] orca@orcas.enjoying.yachts 145 points 1 day ago* (last edited 1 day ago) (9 children)

I don’t really care about vibe coders but as a dev with just under 2 decades in the field:

  1. Your vibe coding shit will not go to prod until humans fully review it
  2. You better review it yourself first before offloading that massive mental drain to someone else (which means you still need to have some semblance of programming skills). Don’t open a PR with 250 files in it and then tell someone else to validate it.
  3. Use more context. Don’t give it vague ass prompts.
  4. Don’t use auto-accept. That’s just lazy asshole shit.

I can’t stress this enough: if you give me a PR with tons of new files and expect me to review it when you didn’t even review it yourself, I will 100% reject it and make you do it. If it’s all dumped into a single commit, I will whip your computer into the nearest body of water and tell you to go fish it out.

I don’t care what AI tool wrote your code. You’re still responsible for it and I will blame you.

[–] MajorHavoc@programming.dev 11 points 1 day ago (1 children)

If it’s all dumped into a single commit, I will whip your computer into the nearest body of water and tell you to go fish it out.

I'm going to steal this for an update to an internal guidance document for my dev team. Thank you.

[–] orca@orcas.enjoying.yachts 6 points 1 day ago

Lmao glad I could help! I hate those big commits. They’re so much harder to traverse and know what’s going on. Developer experience has been big on my mind lately. Working 5 days a week is already hard, but there are moments when we can make tiny bits easier for each other.

load more comments (7 replies)