DevDisasters


The 'Groundbreaking and Revolutionary' Update

For MegaCorp's end-of-quarter presentation, the VP of marketing arranged a demo for a feature that he had contracted an outside consultant to add to the new version of the company's customer-facing online application.

Tale of the Cryptic Encoding

Someone named Robbie had created a posting asking for assistance in resolving a problem with a simple Visual Basic .NET console application. It was used to retrieve and process product registrations and credit card transactions via the Internet for a piece of niche shareware.

The Logic Behind Modern Maintenance

When the big merger was announced, the IT staff of both corporations was a little bit nervous, and with good reason: The day after the announcement, many redundant positions were eliminated.

Developer Fail: Epoch Billing System

Everybody in the IT department was quite happy -- even a little surprised -- with how well the outsourced project to replace the legacy billing system was progressing.

The Regex Code Review

Bob had sent out a single VB.NET function with an accompanying class definition. Its sole purpose in life was to see if at least one of the terms, passed as an array of strings, existed in the second parameter, a document body. Jed was positive that somewhere, a Reverse Polish Notation calculator was crying.

The .NET Whistleblower

Terry had spent the better part of the past decade digging through the trenches of QuidCorp's flagship application QuidFlow -- a program used to flowchart business processes.

DBA Goes Columbo on 'Invalid Object'

Mike worked as a SQL developer for a non-profit, debt management company that handled student loans.

Fixing Bad Code from a Contractor

Brandon hired a software development contractor to create a Web portal using ASP.NET to complete a custom software solution for one of his company's Software as a Service customers.

The Mysterious Beeping Server

The rumor of the beeping server started out as a hushed whisper between network administrators.

The Storray Engine

As an independent .NET consultant, Steve was often called in to help smaller development teams transition to the platform.

Weekend Drive

Suddenly, and for no apparent reason, an internal support application at Joe R.'s company suffered a slowdown in executing queries and returning data.

Modular Process Improvement

After nearly eight years of working as a C++ developer at Rik V.'s insurance company, a certain coworker was finally laid off.

A More Unique Identifier

With more than 340 billion trillion quadrillion (and that's no typo) possible values, the probability of having two identical GUIDs is basically non-existent.

Trans-Atlantic Time Trap

Nobody believed the French. Not the entire country, or Frenchmen in general, but rather the folks who worked at the European Branch Office in Paris. The bug they described-their computer's internal date was randomly changing-reeked of user error and seemed far too implausible to be caused by the corporate reporting system.

OldMail Method

DEVDISASTERS: After three long interviews for a .NET developer position, Maxim received a fairly generous offer and accepted it on the spot.

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.