Programming Horror is where developers come together to revel in the idiocy of our peers.

This subreddit is meant for sharing funny programming related stories and strange or straight-up awful code. Make sure to try and make your submissions contain a funny or interesting narrative. Take a look at The Daily WTF for an idea of the kind of content that we're interested in.

For the sake of not being mauled by rabid lawyer bears, please make sure to anonymize your stories - changing the names of people and companies.

For code examples, indent all your lines with 4 spaces to make it more readable:

foo = 'bar'

Sister subreddits

talesfromtechsupport - Not everything that involves a computer is a programming horror story. For IT support related submissions, head on over here.

when youre maintaining a shitpile like this, its definitely easy to get in the habbit of making changes as small as possible. both to avoid causing a cascade of failures with a larger fix touching even more bad code, and because you probably have a large backlog of other, far more terrible things that need fixed even more urgently than this abomination.