Recent Feature Articles

Sep 2008

Sticking to the Method

by in Feature Articles on

Long before the √-button on calculators, and the now-antique slide rules and logarithm tables, people actually had to calculate square roots by hand. Like so many other pre-Computer Age tasks, square root calculation isn’t really complicated, it’s just tedious. The simplest – and, as it happens, the oldest – technique for this the Babylonian method: guess the square root of a number and then continually refine the result by taking the arithmetic mean of the result and the quotient of the number and the result, until you’re satisfied with the precision. In other words:

<script type="text/JavaScript">
  var numbr = 5, guess = 2;

  do { guess = 0.5 * (guess + numbr/guess); }
  while (confirm('Refine Further? ' + guess));
</script>

Serious Fricken Bureaucracy

by in Feature Articles on

If Ben E. was given three words to describe his job, he’d use bureaucracy, bureaucracy, and after filling out Form 811B-AW (Request to Use More Than Three Words Form), serious fricken bureaucracy. But alas, when one works for The State, things like serious fricken bureaucracy, vast documentation, and threats of being hired are simply par for the course.

 When he first started as an Application Reports Developer for The State, Ben wasn’t at all cynical. While he was certainly aware of the bureaucracy at large government offices, the office he would be working at had all of twenty people. And since they’re quite a distance from The State’s capitol, he naïvely concluded, people would naturally work as a team instead of teaming-up to avoid work.


Scarlet's Letter

by in Feature Articles on

It was the dirtiest look that Derrick had ever seen. As he stood in the foyer, paralyzed by his wife’s dagger-like glare, his mind rushed through all the things he could have possibly done wrong. Did I forget to pick up the kids? Was it someone’s birthday? Crap, it isn’t our anniversary, is it? After a few-second-long silence that lasted an eternity, Derrick nervously stammered a greeting. “Uhh, hi… honey… I’m home?”

She clenched her jaw as her eyes tensed with anger. Without abating her piercing glaze, Derrick’s wife slowly raised her right hand to eye level. Her tight fist gripped a several-page document bearing the unmistakable logo of Scarlet Financial. Derrick grimaced, realizing exactly how much trouble he was in.

Taking a Step Back


The Silver Scream

by in Feature Articles on

Phil was living the dream, working on a Hollywood feature film. The film's budget was in the $35M range, putting it toward the low end for feature films. This movie in particular would utilize a lot of green screen, and they planned to film entirely digital. The director had (correctly) decided that JPEG-style compression that was common to most tape formats was not acceptable, and that they'd need something that could handle raw, uncompressed high-definition video. They were making a movie, after all, not some podunk town's weather report!

Because of the sheer volume of raw data, they needed a professional-grade Digital Field Recorder (DFR). We're talking eight-disk RAID-5s, video capture cards in the tens-of-thousands-of-dollars range, tons of memory, ruggedized cases, etc. Phil's production company knew this, and since they knew of only one vendor at the time that provided hardware specific to their needs, they began their negotiation. Phil saw a golden opportunity here.

The Golden Opportunity


Searching for the Silver Lining

by in Feature Articles on

"Hi, honey! How was your first day?" Jon's wife greeted him with a smile. Jon didn't look as cheerful, however — he was white as a sheet. His first day had not gone well.

Day One

"Jon!" Hartman barked the new employee's name as though he was a recruit on his first day at boot camp. Startled, Jon shot up out of his seat, returning a "Sir, ye- Yes?"


The Greatest Idea Contest

by in Feature Articles on

After spending a few years working at a large, faceless corporation, John W. decided that it was time to move on to a smaller, friendlier company where he could actually make a difference. He eventually settled on "Primatech," a software services company with a dozen or so developers. What really sold him was how receptive they were to change. Each month, they had a "Greatest Improvement Idea Contest" in their dev meeting, where the developer with the best idea for improvement would win a $100 bill. Surely, John figured, a company like that would be rife with best practices.

It didn't take too long, however, for John to question his career move. The first sign that things worked a bit differently at Primatech was when the CEO burst into a rage over a minor bug in their flagship application and slammed his door hard enough to break the jamb. But still, John was confident that he'd be able to avoid the CEO and focus on what he really wanted to do: develop software.

I Want It Now


Office Supply Amnesty

by in Feature Articles on

"It's tough times all around," Matt D. wrote, "and that means we all have to make sacrifices. After receiving this email from management, I'll make sure to do my part and ration my paper clips."


Color Printing on Seven & More Corporate Helpdesk Stories

by in Feature Articles on

Color Printing on Seven (from Simon)

"I'm no longer able to print color documents," a trouble ticket from a manager on floor seven read, "the first six copies came out fine, but the rest are in black and white. I need 50 color copies."


Rule Number One

by in Feature Articles on

Chareth was a junior developer, and he wasn't happy about it. Every task that was assigned him from a senior developer was like another dagger made of salt and lemon juice being jabbed into his heart and exploding. The tasks were insulting, too — increase a font size here, add a "sign out" link there — child's play for a guru developer in junior developer's clothing like Chareth.

When Yuriy assigned Chareth a relatively simple task, he didn't expect much trouble. Chareth was to build a simple stored procedure that could calulate sales tax based on state, order total, and zip code. He turned in his first attempt for code review, and promptly failed — too much extraneous code where a much simpler and easier to maintain solution would work. He turned in his second attempt, and along with it a paragraph defending the code from his first try. His code didn't pass muster this time, either.


Tenacious Dave

by in Feature Articles on

When we last met Dave, he was all about keeping things on the fast track. So fast, in fact, that he rushed several changes with the potential to break everything straight to production on his first day. For better or for worse, his tenacity remained a burden companion long beyond his first day.

Dave utilized a new hipster management philosophy called "overbearing." The main tenets of the philosophy are that 1) you have to be overbearing, 2) you have to be a jackass, and 3) you have to be an overbearing jackass. Dave became known for popping up at peoples' desks, asking one irritating question ceaselessly.


Classic WTF: The Complicator's Gloves

by in Feature Articles on

It's a particularly busy week for me: on top of a few looming deadlines, I'll be at Business of Software 2008 in Boston. So, I figured it'd be the perfect opportunity to revisit some classics.

The Complicator's Gloves was originally published on January 16th, 2007. Another fun, tangentially related article is The Complicator's Bicycle.



Classic WTF: Job Interview 2.0: Now With Riddles!

by in Feature Articles on

It's a particularly busy week for me: on top of a few looming deadlines, I'll be at Business of Software 2008 in Boston. So, I figured it'd be the perfect opportunity to revisit some classics.

Job Interview 2.0: Now With Riddles! was originally published on May 15th, 2007, and is one of my personal favorites.



Classic WTF: The Sorcerer's Apprentice

by in Feature Articles on

It's a particularly busy week for me: on top of a few looming deadlines, I'll be at Business of Software 2008 in Boston. So, I figured it'd be the perfect opportunity to revisit some classics.

The Sorcerer's Apprentice was originally published on January 23rd, 2007.



Classic WTF: A True Ninja Hacker Is Like The Wind

by in Feature Articles on

It's a particularly busy week for me: on top of a few looming deadlines, I'll be at Business of Software 2008 in Boston. So, I figured it'd be the perfect opportunity to revisit some classics.

A True Ninja Hacker Is Like The Wind was originally published on July 20th, 2006. This article also marked a turning point for TDWTF: prior to this, nearly all articles were focused around bad code; starting here, I changed the direction a bit to explore Curious Perversions in Information Technology that go beyond the code.



Classic WTF: Laboring Holiday

by in Feature Articles on

It's a particularly busy week for me: on top of a few looming deadlines, I'll be at Business of Software 2008 in Boston. So, I figured it'd be the perfect opportunity to revisit some classics.

While digging through the archives, I came across this fun email (from I.Y.) that was originally published on September 4th, 2006.