Blog

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

Filtered by:ai
πŸ“

Stop Building on Shifting Sand: Lock Your Object Model Before AI Touches It

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.

6 min read
Read article
61d7f6eb-9607-4d0a-b781-93f93920e4c3.jpg

Claude Heirarchy

Getting the Claude Code hierarchy right

6 min read
Read article
grok-image-f830215f-7a57-4be6-a44c-2d25d6001b37.png

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
Read article
3ca72396-b81d-4aa4-b656-91be874751b2.jpg

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
Read article
220ccb71-d266-4f50-8246-00390fee8e6c.jpg

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
Read article
We Built an Agent That Runs Our Entire Sprint While We Sleep β€” card image

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
Read article