I had spent 29 years at Microsoft before they finally laid me off.  I spent that entire time in the Operating Systems division.  I wish I could try to describe the sheer enormity of a project like this, but I can’t.  We had too many moving parts; I doubt anyone understood everything.  We built our product from source code at a particular snapshot in time.  To put it in perspective, hundreds of engineers may make changes within seconds of each other, and it all had to work.

Some of these engineers had the unenviable task of coordinating these changes from different places.  We called this process reverse integration.  The best way to describe it is like air traffic control for software changes.  They took a snapshot at a specific time, created a distinct version of our product, and then we ran a battery of tests.  If the tests passed, they allowed those changes through.

Continue reading “Empathy is not a spectator sport” →

I’ve rooted for the Atlanta Braves since 1982; this is longer than many of you have been alive.  From 1991 to 2005, the Braves won their division; this excludes 1994, a strike-shortened season, but includes a division move from the NL West to the NL East.  In 1999, the Braves’ closer John Rocker played exceptionally, but he was also an asshole.  This included disparaging remarks about homosexuals, immigrants, minorities, and women.

Shortly after that season, a loved one asked me point-blank.  Do I agree with what John Rocker said?  Absolutely not.  He’s an asshole and an embarrassment to the Braves.  The team traded him away in 2001.  He pitched well, but he was poisonous.  I’m not the general manager, but really…  good riddance.  Get the fuck out!

Continue reading “Rolling back the clock to ‘great’” →