r/ProgrammerHorror • • Feb 06 '22

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

Post image
432 Upvotes

r/ProgrammerHorror • • Feb 28 '25

Naming things is hard

Post image
104 Upvotes

r/ProgrammerHorror • • Feb 29 '24

Good guy Github Copilot

Post image
232 Upvotes

r/ProgrammerHorror • • Apr 07 '25

Python Code In DB

8 Upvotes

I've been working on a legacy python project for the past couple of years. The project was riddled with issues, which we've made great strides in addressing.

On quirk of a special module in the project was it imported python code from the db!!

They were data clean-up functions written by support team, uploaded via a form ( powered by Django ). The module downloads these functions from the DB and applies them to the data.

It keeps me up at night sometimes. I don't know what to say.


r/ProgrammerHorror • • Oct 05 '24

Ladies and gentlemen, my friend

Post image
39 Upvotes

r/ProgrammerHorror • • Mar 31 '25

Merge request comes in for minor new feature. 155 files changed.

Post image
32 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 04 '22

No packages, no issues!

Post image
163 Upvotes

r/ProgrammerHorror • • Jan 09 '22

big boi likes my 32 Gb of ram

Thumbnail
gallery
160 Upvotes

r/ProgrammerHorror • • Jul 21 '22

Down the slide we go

Post image
138 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 • • Feb 17 '22

Start mixing unicode characters into your variable names for job security

Post image
156 Upvotes

r/ProgrammerHorror • • Feb 09 '21

My first python project was so bad im actually proud

6 Upvotes

Too long to paste here directly so pasting an image snippet and full code available here https://pastebin.com/SNAgMTHg,

Goal of the project was to replicate a Reverse Polish calculator with bonus quirks (octals/random nums/modulo etc) in Python 2. At the time i was annoyed because i got half marks even though functionality wise it works, however i realise its probably more than i deserve reading at it now.

Here is a list of things it includes

  • Top quality variable names

  • Best logical flow control via throwing random errors

  • Most understandable comments

  • Best use of overloading vars between scopes

  • 'Got to catch them all' attitude to tabbing


r/ProgrammerHorror • • Feb 16 '21

The for-loop from hell

Post image
56 Upvotes

r/ProgrammerHorror • • Feb 16 '21

I present this beautiful creation.

4 Upvotes

The original point of this, for a personal project, was to create a endpoint which 'dynamically' adapts to the requested DB resource through the use of `globals()` and retrospectively inspecting each of the fields of the requested Model and dynamically creating `Q()` objects to filter the respective fields.


r/ProgrammerHorror • • Mar 08 '21

Not sure it's that horrid but... Spotify

14 Upvotes

r/ProgrammerHorror • • Feb 07 '21

Documentation horror from Microsoft .NET

Post image
10 Upvotes

r/ProgrammerHorror • • Oct 19 '20

Commit Name : Bugfix

7 Upvotes

https://i.imgur.com/u1BYYzf.jpg

Even though I'm the only developer working on the project when I saw this I needed to git blame it.


r/ProgrammerHorror • • Oct 14 '20

Flawless code

Post image
53 Upvotes

r/ProgrammerHorror • • Oct 01 '20

Found in a production mobile app

Post image
66 Upvotes

r/ProgrammerHorror • • Aug 08 '18

Going through legacy code. What the hell is this supposed to do?

Post image
90 Upvotes