Writing

Blog

Thoughts on software engineering, privacy, tooling, and building for the long term.

Field Notes from 200+ Semi-Autonomous Sprints

A multi-part series on building, scaling, and surviving AI-assisted development pipelines.

Start from the beginning

Adapting a Local Model

Taking a small open-weights model that runs on your own hardware and adapting it — with LoRA/QLoRA, not from scratch — into a genuinely useful reviewer, measured honestly.

Start from the beginning

21 posts