Tech / Work Stuff
Just the nerd posts, if you want to skip all the personal life things:
January 17, 2026:
Predictions about AI (I’m really bad at predictions)
I’ve been tidying up around here lately — as one does every few years when one maintains a long-lived, little-trafficked blog mostly out of a guilty s…
January 14, 2026:
What does it mean to be an engineering leader?
As an engineering leader, you have an important role to play in the growth of people, products, and the organization. Your job is not to manage people…
January 31, 2025:
Yeah gonna skip that one
Meeting invite with six acronyms I don’t know in the title and no agenda. Nope.
January 27, 2025:
UX opinion
If there exists no action a user can take as a result of your user notification, it didn’t need to be a notification.
November 29, 2023:
Adventures in Obsolete Software
Gonna keep the names in this one a tiny bit vague because I'm not sure I should be talking about it in public. (How's that for a hook? Are you interes…
July 16, 2023:
Terrifying Tales of Codebase Complexity
This was an interview with the nice folks at digma.ai, as part of their Coding Horrors series.) (You may have noticed I've been doing a lot of these i…
January 31, 2023:
Things I didn’t know about management, before I went into management
aka What Do They Do All Day? I was talking about software development with some software developers, as one does. And one of those software developers…
January 30, 2023:
...taps microphone
...well, okay, I predicted 2026, so I'm about three years early. Code gets dusty awfully quickly! What keeps happening is, I get distracted and forget…
January 22, 2023:
Developer Observability
This is another one destined for the Sprkl Dev Blog. Here you get to see it in its prepublication state, because you came straight to the source. (Tha…
November 27, 2022:
An Interview With Sprkl
Note: This interview was reworked into 37 Tips For Improving Productivity In Software Development Teams on the Sprkl developer blog. I'm posting the o…
The rest of this is probably already obsolete
August 10, 2022:
August 1, 2022:
January 25, 2021:
September 13, 2019:
March 28, 2019:
December 18, 2017:
September 7, 2017:
August 31, 2017:
April 27, 2017:
January 21, 2016:
July 3, 2015:
May 27, 2015:
May 21, 2015:
May 6, 2015:
January 23, 2015:
December 6, 2014:
July 25, 2014:
May 19, 2014:
February 20, 2014:
September 9, 2013:
September 9, 2013:
April 25, 2013:
February 28, 2013:
February 23, 2012:
June 20, 2011:
April 9, 2011:
March 30, 2011:
March 28, 2011:
December 12, 2010:
October 12, 2010:
October 8, 2010:
October 7, 2010:
August 17, 2010:
June 15, 2010:
June 8, 2010:
May 23, 2010:
October 17, 2009:
September 23, 2009:
July 25, 2009:
May 7, 2009:
December 31, 2008:
July 31, 2008:
June 11, 2008:
April 30, 2008:
April 26, 2008:
April 9, 2008:
February 12, 2008:
January 7, 2008:
December 12, 2007:
November 26, 2007:
September 6, 2007:
August 23, 2007:
June 6, 2007:
June 1, 2007:
February 6, 2007:
January 10, 2007:
January 2, 2007:
December 5, 2006:
November 13, 2006:
September 21, 2006:
June 14, 2006:
April 13, 2006:
March 2, 2006:
December 3, 2005:
August 25, 2005:
August 17, 2005:
August 4, 2005:
July 25, 2005:
July 1, 2005:
June 30, 2005:
June 30, 2005:
June 30, 2005:
June 8, 2005:
May 14, 2005:
April 6, 2005:
March 12, 2005:
February 27, 2005:
February 26, 2005:
February 21, 2005:
February 18, 2005:
February 16, 2005:
February 14, 2005:
January 24, 2005:
January 18, 2005:
January 17, 2005:
December 13, 2004:
December 11, 2004: