Insights on AI, software development, and building better digital products

AI-assisted projects turn to slop when there's no foundation. Lock two files — a plain-English object definition and a derived data model — and AI has to build on rock instead of shifting sand.

We broke AI agents into domain-specific subagents with explicit ownership of routes, types, and business rules. The codebase got better overnight.

Managing AWS permissions at scale is a losing game — everyone ends up with admin access. Here's how structured review sessions and an automated reporting agent can bring your Identity Center back under control.

Stop Claude Code from interrupting you every few seconds. Get the settings hierarchy right — and remember the rule that matters most: your local settings always win.

The .claude/ directory drifts just like production code. Here's how a dedicated folder manager agent keeps your AI tooling configuration clean and working.

Under deadline pressure, API routes accumulate bad habits. Here's how a dedicated agent enforces REST standards, Zod validation, and permission checks on every route, every time.