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:
January 30, 2023:
January 22, 2023:
November 27, 2022:
August 10, 2022:
August 1, 2022:
January 25, 2021:
September 13, 2019:
December 18, 2017:
September 7, 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 28, 2011:
December 12, 2010:
October 12, 2010:
October 8, 2010:
June 15, 2010:
June 8, 2010:
July 25, 2009:
May 7, 2009:
February 12, 2008:
January 7, 2008:
December 12, 2007:
November 26, 2007:
June 1, 2007:
January 10, 2007:
January 2, 2007:
November 13, 2006:
June 14, 2006:
August 25, 2005:
August 17, 2005:
August 4, 2005:
June 30, 2005:
March 12, 2005:
February 26, 2005:
February 16, 2005:
January 24, 2005:
January 18, 2005:
December 13, 2004: