Mark Bowytz

Besides contributing at @TheDailyWTF, I write DevDisasters for Visual Studio Magazine, and involved in various side projects including child rearing and marriage. Twitter: @mbowytz

Classic WTF: DATABASE ABNORMALIZATION 101

by in Feature Articles on
It's that time of year, we're taking a brief little summer break this week, and thus reaching back into the archives for some classics. Enjoy these, and in the meantime, keep those submissions coming! For today, we have a unique way to keep track of when classes start… Original. --Remy

Working as a DBA in academia, Paul received a notice that a certain newly migrated user schema, specifically the one used by the enrollment tracking system, had swelled to 281 tables and was growing. This had struck Paul as being very strange since the tracking system wasn't all that complicated.

When a student is registering for a class, and want to know if there's room left, they need two pieces of information - the Course ID and the Semester Number.


Classic WTF: Consultants of the Crystal Citadel

by in Feature Articles on
It's a holiday weekend in the US, so we turn back to 2009, and explore the Crystal Citadel. Don't worry, there's a flow chart. -- Remy

Photo Credit: 'Thristian' @ FlickrIt was the mid-1990's and business was booming at the company that Terry worked at. It was booming so much that the existing process of entering an order — faxing in an order form torn out of an outdated-as-soon-as-it-was-printed catalog — was delaying things enough that it was costing the company some serious dough in missed sales. Needing a way to re-engineer the process without hiring an army of support staff, management decided on an innovative plan that would enable customers to place orders electronically without needing to contact customer service.

With resources being tight (even the help desk was fielding order inquiries), management decided to farm out the work to an outside IT firm. Now, important work like this wasn't going to be farmed out to the boss's nephew who was a whiz at programming in Word and Excel. Instead they were going with a big name, "we named our building after ourselves" company. Yes it would be expensive, but the money that could be saved by receiving orders this new way would allow the program to more than pay for itself in short order.


The Journey is the Destination

by in Error'd on

"As if my Uber ride wasn't expensive enough on its own, apparently I have to go sightseeing East for a little while first," writes Pascal.


Infinite NaN

by in Error'd on

"For NaN easy payments of infinity dollars per month, this too can be YOURS!" Daniel B. writes.


Something or Nothing at All

by in Error'd on

"I didn't know that I could buy an empty shopping cart from name.com, but here I am," Tom writes.


Nope, that was Prod

by in Error'd on

"They say you shouldn't test in prod... They aren't wrong." Dave P. writes.


Winter ...Delivered!

by in Error'd on

"I wanted to find out how much snow Providence got overnight and apparently, Amazon wants to sell me some of it," Francis B. writes.


Something Has Gone Wrong

by in Error'd on

"Ooh! That moment when you're listening to music and a you get a vague pop up message that fills you with existential dread," writes Noah B.


Archives