Skip to content

Blog

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

Filtered by:ai-agent
How We Review Code When Agents Write Most of It
ai+5

How We Review Code When Agents Write Most of It

In June we merged 16 pull requests into our own website. In the first 18 days of October we merged 167. Nobody reads that many diffs line by line. Here is how we review code now, and where a person still decides.

13 min readTerrance MacGregorTerrance MacGregor

We Gave Every AI Agent a Job Title: It Changed Everything

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

6 min read

Your AI Tooling Needs Maintenance Too

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

2 min readTerrance MacGregorTerrance MacGregor

The API Agent That Enforces What Developers Forget Under Pressure

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.

2 min readTerrance MacGregorTerrance MacGregor
220ccb71-d266-4f50-8246-00390fee8e6c.jpg
ai+3

Giving the Frontend Its Own Lane

The frontend is always last and always rushed. Here's how a dedicated frontend agent with a fixed execution order eliminated merge conflicts and built UI against stable contracts.

2 min readTerrance MacGregorTerrance MacGregor
We Built an Agent That Runs Our Entire Sprint While We Sleep — card image
ai+3

We Built an Agent That Runs Our Entire Sprint While We Sleep

Sprint execution is project management with a keyboard. Here's how a sprint-runner agent handles every ticket end-to-end — no human in the loop.

2 min readTerrance MacGregorTerrance MacGregor