Who Needs an Interface when you have Tape?

by Mark Bowytz in Error'd on 2016-01-29

"We spent a good deal of time developing our customer information display software, to make it easy for our users to update the daily menu screen outside our restaurant," Steve M. wrote, "Someone, however, noticed that the price of the Fish Steak Crunch was wrong, and decided to take a more hardware-based approach to doing the update."

0 Comments - Last Comment @ -none-

Utter Filth

by Remy Porter in CodeSOD on 2016-01-27

Terrell inherited some database stored procedures. Like all good, Enterprisey stored procedures, it was written in PL/SQL. Unlike most Enterprisey procedures, it had a clear purpose: to clean your dirty inputs.

The actual problem: based on user input, the PL/SQL code needed to write a temporary file to the filesystem. Since user input is full of filthy, illicit characters, this procedure needs to clean them up.

40 Comments - Last Comment @ 15:54

OutputCache All The Things

by Jane Bailey in CodeSOD on 2016-01-25

Treasure chest color

Steam. AT&T. Marks and Spencer. Bebo. What do they all have in common? One morning, as customer support tickets rolled in at her online retail firm, it became Belle's job to find out.

29 Comments - Last Comment @ 2016-01-28

There's Nothing to See Here

by Mark Bowytz in Error'd on 2016-01-22

"Really. There's nothing to see here. Move along," wrote John A.

72 Comments - Last Comment @ 2016-01-28

The Helpful Customer

by Remy Porter in CodeSOD on 2016-01-21

Sven built a PHP-based website on contract then handed it off to his customer, Bob.

“You won’t be getting a lot of support calls from me,” Bob said, “because I actually know a thing or two about PHP. I’ll be maintaining this myself.”

61 Comments - Last Comment @ 2016-01-26
View Article Archives »