DevDisasters


A Matter of Fax

That dinosaur of an office appliance -- the fax machine -- plays an unexpected role in Jason's Web site registration puzzle.

The T-SQL Trick

When fewer SQL Server columns does not mean better performance.

Reverse Psychology

Everything at Henry's company revolved around contracts with vendors. The IT department had relied on the aptly named Contract Manager -- the sole remaining Visual Basic 6 client-server application -- to support that business for the past 12 years.

An Epic FAIL for this Web Service

The office where Peter L. works was abuzz with excitement one morning a few months ago when the familiar, bland corporate art was missing from the wall opposite the elevators.

Arrested Development: VB6 Now and Forever

When Brett was hired on as a senior analyst, he wasn't surprised to learn that the older platforms were built around Visual Basic 6 (VB6), which was no longer supported by Microsoft.

Dev Disasters: Too Many Cooks

Dueling developers create an unappetizing code stew.

Dev Disasters: Rounding Errors

Usually, when a multi-megabyte e-mail lands in Jerry's inbox, it means that someone tried to be fancy by including some silly photos or graphic images in intra-office correspondence.

Dev Disasters: Just Following Orders

A major validation error in the code resulted in a 60 percent failure rate for an expense form.

The Spaghetti Code Incident

Henry was the TAXCALC king. But his coding skills were positively peasant-like.

A Bit Unwise

Was "Calvin code" genius or tomfoolery?

C# Practice Makes Perfect

For years, nobody cared that the legacy image-syncing application consumed as much bandwidth and processing time as it did.

Developer Fail: A Few Precious Seconds

Power user Alice strikes; can the code save our programming hero?

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.

Upcoming Events

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.