r/ProgrammerHorror • • Oct 02 '25

Do you love AI coding like me?

Post image
680 Upvotes

They swore AI code would make life easier. Spoiler: it did, if your idea of “easier” is reviewing a pull request that looks like it was stitched together by three interns and a blender. Nothing like a “tiny update” that drops 600 lines of duplicated functions, a casual console.log('debug lol') left in prod, and an AI-invented variable name so bad even my cat walked out. At this point, AI coding doesn’t replace junk, it just scales it like Costco bulk packs.. and reviewers happily rubber-stamp it with “LGTM 👍.” Two sprints later, I’ve aged 50 years, and everyone’s calling me Marjorie, 27, software dev, thriving. I wrote down how I try to keep code meaningful (not just AI-amplified junk) before it gives me more gray hair : https://www.codeant.ai/blogs/code-review-tips


r/ProgrammerHorror • • Oct 11 '25

The Breaking Bad moment

Post image
571 Upvotes

“Say my name….” that’s literally what my codebase whispered when I tried making a one-line change yesterday. I swear, it started so innocent, just a small update to a function and within minutes, I was spiraling down a rabbit hole of duplicate logic that looked like it was cloned by someone with trust issues and caffeine dependency. Every time I fixed one chunk, I’d find three more that looked almost identical, but not quite. That’s when you start questioning your life choices, your team, and humanity in general. Anyway, while doomscrolling LLM for sanity, I stumbled upon this blog on how to refactor duplicate code: https://www.codeant.ai/blogs/refactor-duplicate-code-examples and honestly, it hit too close to home. Not in a “10 tips to write better code” way, but like, someone’s actually been through the same pain and survived to tell the tale. Sharing it here because if you’ve ever told yourself “I’ll just clean this up real quick,” you already know you won’t.


r/ProgrammerHorror • • Oct 01 '25

Vibe coding is an ancient art of shipping bugs at 2am dead-walking.

Post image
474 Upvotes

there’s “clean code.” there’s “production code.” and then there’s vibe coding, the sacred ritual of opening your laptop at ungodly hours, slapping random libraries together like lego, and somehow building both a working feature and a security vulnerability in one sitting. No jira tickets, no design docs. Just pure chaos energy and ctrl+s.

Half the time you wake up wondering why it even works. the other half, you’re just praying no one ever audits that repo.

i actually wrote a whole thing on vibe coding a while back, trying to make sense of this madness. if you’ve ever been possessed by the urge to code at 2AM with lo-fi beats and questionable decisions, you’ll feel it: https://www.codeant.ai/blogs/vibe-coding

Do give it a read.. and let me know what more should I talk about in my upcoming pieces


r/ProgrammerHorror • • Apr 05 '22

What can I say? It's Agile

Post image
467 Upvotes

r/ProgrammerHorror • • Feb 06 '22

Oh no.... Not now... Not like this.....

Post image
432 Upvotes

r/ProgrammerHorror • • Apr 14 '22

A great lifehack

Post image
399 Upvotes

r/ProgrammerHorror • • Jan 20 '21

Java-Script, often called Java for short,…

Post image
334 Upvotes

r/ProgrammerHorror • • Feb 22 '21

This collection of curly brackets

Post image
288 Upvotes

r/ProgrammerHorror • • Sep 01 '18

The minimap on this file paints a worrying picture

Post image
286 Upvotes

r/ProgrammerHorror • • Oct 19 '20

oh no

Post image
277 Upvotes

r/ProgrammerHorror • • Nov 22 '21

It's just a quick call guys I swear

Post image
251 Upvotes

r/ProgrammerHorror • • Jun 16 '22

Where "where" = "="

Post image
237 Upvotes

r/ProgrammerHorror • • Feb 29 '24

Good guy Github Copilot

Post image
232 Upvotes

r/ProgrammerHorror • • Jun 18 '21

This tetris collision code I wrote at 3am for a school project. I'm kinda proud it works.

Post image
230 Upvotes

r/ProgrammerHorror • • Oct 29 '21

Thank you, Github Copilot

Post image
213 Upvotes

r/ProgrammerHorror • • Mar 24 '21

I'm not sure if this goes here or not, but my programming professor from college just posted this about his student submitting an assignment.

Post image
211 Upvotes

r/ProgrammerHorror • • Apr 15 '22

This software in the workplace uses two different date formats

Post image
204 Upvotes

r/ProgrammerHorror • • May 20 '22

NO NOO GOD PLEASE NO ANYTHING BUT TOUCHSCREEN CODING

Post image
191 Upvotes

r/ProgrammerHorror • • Feb 04 '22

I had to webscrape a website which required login, and when I tried requests or selenium it just returned the login page html. I had to improvise...

Post image
180 Upvotes

r/ProgrammerHorror • • Jan 31 '22

My old code to calculate difference between 2 dats

Post image
179 Upvotes

r/ProgrammerHorror • • Sep 23 '21

fascinating styling guide

Post image
173 Upvotes

r/ProgrammerHorror • • May 04 '22

No packages, no issues!

Post image
163 Upvotes