Notes & Thoughts
Hi, I'm Keith
Technical systems, mental models, project management, and agentic coding. Notes on how we think about, build, and ship software.
Recent Notes
Your Incident Response is Stuck on Observe
Most incident response teams are stuck in an endless Observe loop — gathering data without building shared understanding. Here's how John Boyd's OODA framework fixes it.
Occam's Razor: Why Simpler Explanations Usually Win
A practical guide to Occam's Razor: why simpler explanations usually win, how to apply it in software and life, and common mistakes to avoid.
The 4D Framework of AI Fluency
A breakdown of Anthropic's 4D Framework — Delegation, Description, Discernment, and Diligence — the four core skills for working effectively with AI.
-
Race Prompting Framework A guide to the RACE prompting framework — Role, Action, Context, and Execute — designed to reduce ambiguity and improve the quality of AI outputs through structured prompt construction.3 min read
-
What is Product Requirement Document (PRD)? A guide identifying the key areas of a well-written PRD for agentic coding, with a ready-to-use prompt to capture all sections including problem statements, goals, features, navigation flow, UI design, and out-of-scope items.4 min read