Tech / Work Stuff
Just the nerd posts, if you want to skip all the personal life things:
October 14, 2026:
It’s important to me that you understand the extent to which nobody knows what’s going on right now
I mean some of us are just carrying on and treating AI like it’s just a coding assistant, like it’s a fancy upgrade from Intellisense™; but otherwise…
October 13, 2026:
Reverse Engineer Anything
Reverse Engineer Anything is a handy collection of bundled utilities, wrapped in a brilliant marketing mechanic. (It’s a good reminder of how easy it…
October 12, 2026:
I’ve been thinking more and more about the ergonomics of software developers workflows lately.
As one does. In the olden days, software used to be written in a text editor. In the slightly less olden days, that text editor accumulated a few usef…
October 10, 2026:
It’s a weird time to be a software developer
Half the industry seems to be convinced that writing code by hand is soon to be as obsolete as punchcards. The other half seems to be equally convince…
October 5, 2026:
My co-worker, the robot
“I could figure this out myself, or I could spend thirty-seven cents to have the computer figure it out for me” is an interesting way to interact with…
July 4, 2026:
Infinite Maps
I made a toy dungeon crawler, as a chance to play with some concepts I’d heard about but never really used in anger: A* pathfinding, line-of-sight ray…
March 29, 2026:
Rifling through thirty years of broken process looking for something salvageable
I just fed this site through https://replacebyclawd.com/ and have never felt more seen. Here’s how it summarizes me: I’m a UX/IA designer turned front…
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.
The rest of this is probably already obsolete
January 27, 2025:
November 29, 2023:
July 16, 2023:
January 31, 2023:
January 30, 2023:
January 22, 2023:
November 27, 2022:
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: