Journal
All articles
Notes on AI, coding, and programming. Newer pieces are listed first.
Pick a model for the task
Choose by the shape of the work: a short edit, a careful reading, or a long trace. Ignore the catalogue page.
Names and boundaries in generated code
The fastest way to make a generated module unreadable is to accept its names. Rename before you build on top.
Debug the failure, not the explanation
A model will narrate a cause as soon as you paste a stack trace. Reproduce the failure before you accept the story.
Review AI-written code like any other change
The author of a line does not change the standard. A review still asks what the change does, what it risks, and what it leaves behind.
Keep a working log while you build
A chat scroll is not a project memory. Write down the decision, the command, and the result you actually observed.