vnykmshr

Craft

2026
Craft

Coding with LLMs

2026.013

The bugs are quieter now. Just wrong assumptions buried in correct-looking code.

2024
2023
2022
2021
2020
Craft

The crossover

2020.267

The first migration had a platform on fire. The second has one that works. That is the harder one.

2018
Craft

The war room

2018.041

The prep runs out ninety minutes in. The rest is improvised on a floor where nobody leaves.

2015
2014
Craft

Git history with Gource

2014.158

Turning months of git commits into an animated video with Gource and ffmpeg -- then opening the weekly sharing session with it.

2013
Craft

Node.js style guide

2013.051

Our team's Node.js conventions -- error-first callbacks, early returns, callback alignment, and the formatting rules we drilled into every new developer.

Craft

History as communication

2013.049

Commit history isn't a log of what happened -- it's a narrative you author. Rebase, atomic commits, and the discipline of writing history for the person reading it six months from now.

Craft

Starting over

2013.036

Ditching WordPress for a custom Node.js blog engine powered by libgit2 -- git as the content store, markdown as the writing format, npm for everything else.

2012
2010