Skip to content

Blog

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

Filtered by:software-dev
the_fidelity_flow.jpg
ai+3

Fidelity is up and obedience is down!

As a developer, you will be silently fired if you execute on user stories exactly as written. It won't be on purpose and it will happen slowly over time. This is called "ticket obedience" and it is no longer rewarded in the age of AI.

5 min read
Stop Building on Shifting Sand: Lock Your Object Model Before AI Touches It -- card image
ai+3

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

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
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
A Well-Written Ticket Is Half the Implementation -- card image
ai+3

A Well-Written Ticket Is Half the Implementation

The ticket says 'add search.' That's it. Here's how a structured ticket agent eliminates vague requirements before a line of code gets written.

2 min readTerrance MacGregorTerrance MacGregor