Writing log / 01

Notes from
the field.

AI, interface design, human judgment, and the systems that help people do better work.

01
Article / systems

Design AI for Correction, Not Just Confirmation

A human review step only helps when people can challenge the evidence, change the recommendation, and stop the work before it causes harm.

aireviewworkflow
8 MIN READ
↗
02
Article / systems

What You Should Never Delegate to AI

AI can prepare consequential decisions without owning them. How to retain responsibility for goals, tradeoffs, commitments, and the people affected.

aijudgmentaccountability
8 MIN READ
↗
03
Article / systems

The Interface Is the Accountability Layer

AI interfaces should make evidence, authority, action, and recovery visible so people can take responsibility for the work they approve.

aiinterfacesaccountability
8 MIN READ
↗
04
Article / systems

AI Makes Production Cheap. Judgment Becomes the Bottleneck.

When AI makes drafts and options easier to produce, the useful constraint becomes our capacity to evaluate them and take responsibility for the result.

aijudgmentdecision-making
8 MIN READ
↗
05
Article / systems

Stop Looking for the Perfect Prompt. Build a Better System.

Better AI work starts with clear purpose, bounded authority, usable evidence, and a review process, not a prompt that tries to cover everything.

aiworkflowcommunication
8 MIN READ
↗
06
Article / systems

Maintain AGENTS.md Without Building a Policy Landfill

A practical method for adding, revising, and deleting agent instructions without turning one file into permanent context debt.

aiagentsdocumentationmaintenance
8 MIN READ
↗
07
Article / systems

Layering Context for AI Coding Agents

How to separate global preferences, repository architecture, package rules, and task intent without creating conflicting instructions.

aiagentscontextarchitecture
8 MIN READ
↗
08
Article / systems

Turn Validation into Executable Agent Instructions

How to replace vague definitions of done with focused checks that AI coding agents can run, interpret, and report.

aiagentstestingvalidation
7 MIN READ
↗
09
Article / systems

Setting Autonomy Boundaries for AI Coding Agents

How to give coding agents room to work without silently delegating consequential product and engineering decisions.

aiagentsautonomyrisk
7 MIN READ
↗
10
Article / systems

Reference Codes for Better AI Decisions

A small notation system for keeping options, risks, questions, and decisions stable across long conversations with AI agents.

aicommunicationdecision makingworkflow
7 MIN READ
↗
11
Article / systems

AGENTS.md Is a Communication Protocol

How I use AGENTS.md to define clear communication, bounded autonomy, and repeatable engineering behavior for AI coding agents.

aiagentsworkflowcommunication
11 MIN READ
↗
12
Article / build notes

Making AI Research Source-Conscious

How I built a multi-agent research system that separates sourced facts from hypotheses, preserves the work behind a decision, and makes uncertainty visible.

airesearchmulti-agenttooling
7 MIN READ
↗
13
Article / build notes

Building a Multi-Agent Code Review Board

How I turned code review into a routed, source-conscious system with independent reviewers, bounded execution, and one useful report.

aicode reviewmulti-agenttooling
7 MIN READ
↗
14
Article / javascript

Building Breadcrumbs with Remix useMatches Hook

The useMatches hook is a very powerful tool that allows you to access child route data. We'll use this to build a breadcrumb navigation.

javascripthooksreactremix
3 MIN READ
↗
15
Article / javascript

Javascript Array Methods

Simple showcase of the most used array methods in Javascript.

javascriptarraymutableimmutable
3 MIN READ
↗