writing
About software, bad decisions, and occasionally good ones.
- Your code is lying about what it does
On naming things for intent, and the times it backfires.
- Making Claude Code actually useful
The setup that turned Claude Code from a fancy autocomplete into something I trust with real work.
- Things I learned from running serverless in production
Lessons from building and operating serverless systems — the stuff the tutorials skip.