Reflections on 2025

As the year draws to a close, I find myself wanting to pause and look back. For me, the year felt like three parallel tracks. One was steady: maintaining open source tools, shipping small features, the quiet satisfaction of consistent work. Another was turbulent: I changed teams three times at work, each shift reshaping my context and the problems I was solving. And the third was a whirlwind: AI coding agents arrived, reshaping how I approach software engineering. This post is a reflection on navigating all three. ...

December 27, 2025