Category Archives: Uncategorized

Programming Sucks

This is so beautiful that I was nearly weeping. Programming Sucks It’s the best description of the state of modern software engineering that I have read in a long time.

Posted in Uncategorized | Leave a comment

Random notes

I just got done being a juror on a very short two-day trial (about as short as they come). This was a criminal case that wasn’t even close. We reached our decision in about 30 seconds, spent ten or fifteen minutes tossing the evidence around … Continue reading

Posted in Uncategorized | 2 Comments

Recruitering

I know, first we hang all the lawyers. But soon after that, maybe when the telephone sanitizers have stopped kicking (a little mission creep never hurt anyone, right?) we line up the recruiters and introduce them to a little high … Continue reading

Posted in Uncategorized | 7 Comments

A bird on the wall …

It was mid-afternoon and someone was poking me. “Hey, are you awake?” they whispered. I blinked and raised my chin. “Huh?” “Ralph wants to know what database we’ve chosen. What database did we choose?” “Grughnk. Guhbbah.” I’d nearly fallen asleep in … Continue reading

Posted in Uncategorized | 7 Comments

Keeping sharp

A quick story (and a true one, I promise). The Team is at lunch. Say, ten or twelve software engineers sitting at a high table in the Commons at Microsoft, eating sandwiches and chips and soup and so forth. Oh, … Continue reading

Posted in Uncategorized | 5 Comments

The eternal war against the guys in building B

I wish that I could travel back in time, hand a copy of Horowitz’s book The Art of Electronics to younger me and say, “Read this thing. It will make talking to hardware engineers a bunch easier.” I realize now that all … Continue reading

Posted in Uncategorized | 1 Comment

Patching the Newton

This one ends with me going into a Good Guys electronics store in a suburb of Boston, flashing my employee badge and saying “I’m from Apple. Take me to your Newtons.” I wanted to use a deep G-man voice, but … Continue reading

Posted in Uncategorized | 8 Comments

Things that suck

Java. Java updates that utterly break already teetering remote access utilities. The fact that these utilities were written in Java at all is mind boggling. I also reserve a special place in hell for the firmware engineers who thought they could write web … Continue reading

Posted in Uncategorized | 5 Comments

LFE (Looking For Editor)

When you say your editor has Emacs bindings, unless you’ve correctly implemented ^U don’t even bother to make the claim. You don’t get it, and you probably never will, and if you argue with me about it I will simply … Continue reading

Posted in Uncategorized | 5 Comments

When rocks were young

Many “old iron” stories here. Back in the day, *real* computers blew up, shot out sparks and spewed smoke, and could be fixed with a good whack in the right spot. Not like today, when you can shut down entire … Continue reading

Posted in Uncategorized | 1 Comment