Recent Feature Articles

Dec 2008

Classic WTF: The Harbinger of the Epoch

by in Feature Articles on

The Harbinger of the Epoch was originally published on June 20th, 2006. Happy New Year, and have fun fixing those "Date Not Found" bugs created by your predecessors who never would have thought their software would see 2009.


January 19, 2038 is a date which will live in infamy. It is on that day that the 32-bit integer storing the number of seconds since the beginning of The Epoch will overflow, causing death and destruction unseen by the world since the Y2K Bug. As they did in 2000, software will spectacularly crash, hardware will explode, appliances will go haywire and attack their owners, and nuclear missiles will simultaneous launch and destroy the world. Casper Kvan was reminded of this impending doom when one of his systems suddenly went down.


Classic WTF: Saved By The Burst

by in Feature Articles on

This is the version of Saved By The Burst (originally published November 20, 2006) that was included as part of the IASA's Dependency Identification and Management collection.


One of the more popular ideas from the dot-com days was to create a Virtual Currency Exchange. It's hard to say why. Perhaps their founders believed that merchants and consumers really needed yet another “layer of abstraction” in e-commerce. Perhaps they thought that merchants would sign up in droves when they heard about the opportunity to give away another percentage of each sale to another middleman. Whatever the reason, consumers avoided the dizzying medley of incompatible exchanges, leaving only a single VCE contender (PayPal) to remain after the dot-com bubble (and all of the “real” money behind it) dried up.

A Perfect Partner


Classic WTF: A Secure and Well-Ventilated Location

by in Feature Articles on

A Secure and Well-Ventilated Location was originally published on January 9th, 2007


A major part of Don Q's job is to fly out to construction sites and setup their computer network. Weeks before doing this, Don meets with the project manager to make sure that every one knows what needs to be done and how to do it. It's up to the project manager to make sure that the workstations, server, cabling, power, etc. are all in place before Don arrives, and Don makes sure to give concise but not insultingly-simple instructions on how to accomplish that. One of these tasks is simply: install the server in a secure and well-ventilated location.


Classic WTF: Bunker Buster

by in Feature Articles on

Bunker Buster was originally published on Febuary 19, 2007.


“Hope I’m not waking ya up, but we need a huge favor.” It was just past dawn on a Saturday morning, and Jack’s new boss was on the line. “We need you to replace some servers for the portal system.”


Classic WTF: Diary of a Third-Class Programmer

by in Feature Articles on

Diary of a Third-Class Programmer was originally published on September 27th, 2007.


Most first-class (consultants & employees) and second-class (contractors) programmers don’t realize that there’s an entire class of programmers below them. These programmers – the third-class programmers – work in Developer Purgatory with far less responsibilities, no latitude to make any decision at any level, and always get assigned the “dirty work.” In fact, some even consider it an act of charity to call these poor folks “programmers” at all.


What the Ad? - Executives So Cra-zay

by in Feature Articles on

Here at work, we use a Lanier Multi-Function Printer/Scanner/Fax/Toaster the size of a small car that does tons of things and does them pretty well. However, back in 1981, Lanier was in the business of selling systems, and if you think that their EZ-1 was simply a word processor, you'd best think again.


Sponsor Appreciation, Kitchen Error, a Bathroom Warning, & More

by in Feature Articles on

It's that time again! Sponsors: we greatly appreciate your help in paying the bills here at The Daily WTF. And, dear readers, thank for support TDWTF by visiting these fine companies and checking out their products & services.

 

Infosoft Global   Infosoft Global - the developers behind the seriously impressive FusionCharts v3: interactive and data-driven charts, gauges, and maps for web applications. Reasonably priced (starting at $69), fairly licensed, and cross-platform, it's certianly worth checking out their free trial.
Dabble DB   Dabble DB - the online database tool designed for end users, empowering them to build and deploy applications in minutes. Check out the brief demo and free your users from their spreadsheet cells.
Mindfusion   MindFusion - a great source for floatcharting and diagramming components for a variety of platforms including .NET, WPF, ActiveX and Swing
Mosso   Mosso - massively scalable hosting for .NET (2,3,3.5) PHP, Ruby, etc., with unlimited sites & mailboxes, simple online provisioning, and an enterprise clustered platform that's supported by real people.
Mozy Pro   MozyPro - business-strength backup for consumer-level prices. Ideal for corporations, small businesses, independent contractors, and self-employed, MozyPro's secure online-backup provides all the professional features you would expect from a full-service backup solution.
Rails Kit   Rails Kit - developers of the Software as a Service Rails Kit, which includes well-tested modules, controllers, and utilities to handle all the billing/account/merchant legwork for your RoR application.
SlickEdit   SlickEdit - makers of that very-impressive code editor and some pretty neat Eclipse and VisualStudio.NET tools and add-ins, some of which (Gadgets) are free. Check out this short video highlighting just one of SlickEdit's Visual Studio integration features.
Splunk   Splunk - Search, navigate, alert and report on all your IT data in real time. Logs, configurations, messages, traps and alerts, script, code, metrics and more. If a machine can generate it -- Splunk can eat it.
SoftLayer   SoftLayer - serious hosting provider with datacenters in three cities (Dallas, Seattle, DC) that has plans designed to scale from a single, dedicated server to your own virtual data center (complete with racks and all)
WTF   The Non-WTF Job Board - Powered by HiddenNetwork, it features some great job opportunities like:

Your Glitch Has Been Reserved

by in Feature Articles on

Photo credit: 'Rob React' at Flickr When Nick Martin arrived at work at 8:30am, it seemed like he was in for a good day. Warm bagel and coffee in hand, he strolled into the IT office ready to fire up his email and maybe do a little recreational surfing before jumping into a day's worth of work. However, this was not meant to be as he was greeted by a support issue already in progress. And by "greeted", I mean "a dreary mess of a woman in a pinstripe suit was storming his way". It was Darlene, a manager from the university's financial department and conveniently, he was the only warm body in the office.

"Do you NOTICE any DIFFERENCE between these two printouts, Nick?"


Open Sesame

by in Feature Articles on

Emmanuel Florac and the rest of his officemates had a bit of a problem: while they could freely leave the office as they pleased, none of them could get back in. Undoubtedly, it had something to do with the new ironclad door and accompanying electronic locking mechanism that was recently installed. Try as they might, no one’s keycard would open the door.

Throughout the day, the office manager could not get a hold of the locksmith. Call after call after call ended with a simple, “we’re sorry, this voicemail box is full; please try your call again later!” As afternoon grew shorter and the evening approached, the jokingly-proposed “someone’s going to have to sleep at the office tonight” became more and more a reality.


What the Ad? - Portability, 1980's Style

by in Feature Articles on

If early 1980's marketing is to be believed, then the guy hauling around dead trees in a faux leather case is doing it completely wrong.


Java Takes Down the Network

by in Feature Articles on

Photo credit: 'Csaba_Bajko' at Flickr "Alright! 11:02 a.m...Another five bucks for me!"

Once again, Ricky Fine had hit it big in the network technician over/under betting pool for predicting the time of the daily network outage. It occurred around 11am, every day, but not precisely. The network would pulse on and off around 60 cycles per minute, but again, not exactly.


Bringing Up Baby

by in Feature Articles on

Ray's life was out of control, but not in a bad way – it was just that everything was happening all at the same time. His wife was in her eighth month of pregnancy, so they were back and forth at Lamaze classes, babyproofing, and converting the spare bedroom into a nursery. Not to mention that Ray had received a better job offer and accepted, meaning that he had two weeks of transition at his old job and would have to hit the ground running as an admin at the new place.

Neither Ray nor his wife had a spare second to just sit down and catch their breath, which made their anticipation for their upcoming trip even greater. The idea was to drive from the south to the north and back again, showing off their baby to friends and family. It wouldn't have been a problem since Ray had accrued over two weeks of vacation time at his previous employer. His new employer, however, wasn't terribly understanding of the request when it came up. Ray begged and pleaded, and eventually worked out a compromise – he could take his trip as long as it started after he'd been there for a month.


Waiting to Excel

by in Feature Articles on

It was Seth's first day on the job. He had just completed the usual paperwork and orientation stuff, when his new boss Gabe said: "Why don't you take care of Issue #88743?"

Seth loaded up their issue tracker and eagerly navigated to #88743. The ticket read as follows:


Thawtf

by in Feature Articles on

Not too long ago, Eric J. signed up for Thawte’s Personal E-mail Certificates service. While reviewing the various account settings, he noticed something odd. One of his “Lost Password” security questions read What was your alarm code to the Lindsay Bar in Trinity 1999?

Seeing that Eric didn’t have a house alarm in 1999 and, in fact, didn’t even know where Trinity was (let alone the Lindsay Bar), Eric was pretty sure that it was some kind of mix-up. He changed the security question back to What was your alarm code? and hit submit. No dice. When the page reloaded, it added the Lindsay Bar right back in the question.


Google Botched

by in Feature Articles on

With more than 1 million dollars spent in R&D, Brandon's software company wasn't keen on paying an outside firm to develop its new product's site. The product manager, however, was adamant that the company outsource.

"The last thing we want to do is risk our huge investment," the product manager reasoned. "Not only could our developers overcomplicate things, but they could very well neglect key features such as search engine optimization and usability, either of which would be disastrous to a successful product launch."


What the Ad? - Big Promises

by in Feature Articles on

I'm not saying that some advertising is prone to exaggeration, but sometimes, on occasion, the truth might be stretched at least a little bit.  Here are a few ads that I came across that I thought may be overstating their abilities just a little bit.

If "THE LAST ONE" is to be believed, any idiot can now write completely bug-free programs in plain English. All for only $600? More proof that my college education was only worth the certificate of attendance that I got out of it.


A Hatchet Job

by in Feature Articles on

Sebastian sat near a window, enjoying a hot dog in the warmth of the sun. The day was going wonderfully so far – he was the first to get to the newspaper that was left in the break room daily (and usually gutted by noon), he'd found a quarter face up near his desk, and his hot dog was particularly good since someone had left relish in the fridge with a note inviting anyone to help themselves. At first, he hardly noticed the hurried, heavy footsteps coming in behind him – "My f–cking VPN connection is broken again! Can't you stop fiddling with the god damn network‽"

Oh man... someone's getting it good! Sebastian sat motionless, afraid to turn around and catch some residual ire from whoever the CEO was yelling at. Chewing slowly, he kept eavesdropping. "Four weeks. Four f–cking weeks my connection's been on again, off again."


The Great Excel Spreadsheet

by in Feature Articles on

Photo Credit: 'pit-yacker' at FlickrFresh out of school, Maxim was able to score himself a pretty sweet entry level position in a small private bank. Rather than being responsible for maintaining the company's static phone book on the corporate intranet or some other stereotypical entry level thing, he was placed in the understaffed Publications department to do some surprisingly heavy impacting IT work.

The department's job was to produce and distribute various financial reports including the most important one of all - the Recommendation List. This list was considered mission critical for the bank as it contained the official recommendations of what stocks and bonds to buy or sell and was sent out to managers and customers alike. A bad recommendation could make or break the financial managers, not to mention the customers whom invested their money with the bank, who made decisions based on this information.