Blog

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

Filtered by:software-dev
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
📝

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

The Smallest Problem That Wastes the Most Time

Fifteen minutes of friction spread across a hundred small moments. Here's how a design asset agent eliminated the constant overhead of placing files in the right place.

2 min readTerrance MacGregorTerrance MacGregor
Read article
📝

How We Built an Agent That Turns Jira Tickets Into Shipped Features

Features miss deadlines not because engineers are slow, but because coordination is invisible overhead. Here's how we built an agent that handles the orchestration so humans don't have to.

2 min readTerrance MacGregorTerrance MacGregor
Read article
Screenshot 2025-12-09 at 12.20.31 AM.png

Never Develop Without Seeded Data

Not having fully seeded test data for your user story demos and acceptance criteria are a disaster waiting to happen. Just build it first, and worry about the data last. That's actually the wrong approach in LLM world

3 min readTerrance MacGregorTerrance MacGregor
Read article

You have reached the end of the posts.