photo of fortune cookies copyright Wikimedia Commons

Programming Horror Stories in Six Words


This comes to you from my time as a professional Web developer in the Research and Development (R&D) department of a particular corporation. One of the developers printed and put up a "Programming Horror Stories in Six Words" page on the team's notice board. Over time, the rest of us added to it. From memory, here are some of the items that were on it:

  • It has to work with Apple.
  • It has to work with IE.
  • It works on my machine!
  • Oh my God, it died!
  • All I want to do is ...
  • I don't understand why it's doing that!
  • I don't have the source code.
  • I don't know why it works.
  • I'm not able to fix it.
  • The previous developer left the company.
  • It uses a proprietary data format.
  • It's a closed-source/proprietary project.
  • Changing it will probably break it.
  • I'm afraid changing it'll break it.
  • The terms of use have changed.
  • I don't know that programming language.
  • The remote backup files are corrupted.
  • It uses lots of Flash content.
  • The site's images don't display properly.
  • The browser's downloading the PHP code.
  • Somebody introduced and committed a bug.

There are probably plenty more that professional developers have encountered, but the above (including variations thereof) were some of the frequently-cited ones where I worked.

For some content in a similar vein, see the BOFH excuses. (The first link is to a file that can be used with the fortune-mod CLI utility. That could be used as a basis for turning the above list into a compatible file. The third link is to a Web page that picks an excuse at random. To get a new excuse, refresh that page.)


Thumbnail image: fortune cookies copyright Wikimedia Commons

How do you rate this article?

10


Great White Snark
Great White Snark

I'm currently seeking fixed employment as a S/W & Web developer (C# & ASP .NET MVC, PHP 8+, Python 3), hoping to stash the farmed fiat and go full Crypto, quit the 07:30-18:00 grind. Unsigned music producer; snarky; white; balding; smashes Patriarchy.


Return to the Source
Return to the Source

Use the Force; read the source! This blog is mostly a collection of study notes on ASM, ASP .NET, Blender, BASIC, C/C++, C#, ChucK, Computer Architecture, Computer Literacy, CSS, Digital Logic, Electronics, F#, GIMP, GTK+, Haskel, Java, Julia, JavaScript (ES6+) & JSON, LISP, Nim, OOP, Photoshop, PLAD, Python, Qt, Ruby, Scheme, SQL (MySQL & SQLite), Super Collider, UML, Verilog, VHDL, WASM, XML. If I can learn it and make notes on it, I'll write about it. || Blog images copyright Markus Spiske and Pixabay

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.