Notes on building software.
A personal blog of technical articles about software development.
Ask One-Off Questions Without Polluting History
Keep your working session focused by clearing or compacting context, so unrelated questions don't crowd out the task at hand.
Let Subagents Do the Investigating
Send a subagent off to search and investigate in its own context, then get back just the answer without cluttering your session.
Break Big Tasks into Verifiable Steps
Split a large job into small steps you can check one at a time, so problems surface early instead of buried in a giant diff.
Commit Early, Commit Often with Claude
Frequent small commits give you safe checkpoints to fall back to and make each change easy to understand and undo.