Building software with agents
How understanding, clear decisions and short feedback loops help us work effectively with coding agents.
Notes on understanding the work, building useful software, and choosing where AI helps.
How understanding, clear decisions and short feedback loops help us work effectively with coding agents.
How observing daily work shapes interfaces, data models and useful product changes.
Choose where a capability belongs, then design for clear actions, prompt feedback and interrupted work.
Investigate the question that could change the build, compare credible options and know when to stop.
The interfaces, data, permissions and tests that turn a model into a useful product feature.
Compare adaptive tool selection with simpler designs, then define tools, review and stopping.
Define the task, compare a baseline and test the failures that matter to the release decision.
Separate identities, relationships and source meanings before automating the connection.
Preserve meaning and complete tasks across diagrams, canvases and different ways of interacting.
Compare model quality, provider commitments and application controls within the actual data path.
Make support, recovery and knowledge transfer practical parts of looking after software.