The Harness Matters More Than the Model
Two recent builds showed me that steering, specs, environments, tools, and verification loops often matter more than paying for a stronger coding model.
Two recent builds showed me that steering, specs, environments, tools, and verification loops often matter more than paying for a stronger coding model.
Building Surfdeck with Kiro showed that small tasks, standing context, live hooks, and independent review mattered more than the model itself.
Moving local AI projects onto public URLs turns a laptop's invisible safeguards into explicit decisions about identity, permissions, resilience, and cost.
Codex pets bring back Clippy's character without the interruption, turning animated assistants into ambient status lights for long-running agent tasks.
Software support, subscriptions and entitlement checks increasingly decide how long the devices we buy remain ours to use.
A three-layer setup routes Git commit identity, HTTPS push credentials, and the GitHub CLI account by repository folder, including in headless shells.
Building a BJJ training log in Notion with Claude turned two years of scattered notes into a connected system of reads, variations, and outcomes.
Technology adoption depends less on what a tool can do than on exit costs, indirect effects and whether non-users have already chosen not to use it.
Decoy Font fooled frontier vision models with a typographic illusion, but ordinary OCR found the message underneath.
A week with Marker showed how a writing tool can help by asking questions, challenging structure, and sometimes refusing to manufacture an answer.