Blog
Insights on AI-driven development, from getting started to orchestrating the future
Building Your Custom AI Toolchain
Everyone has a favourite AI tool. The developers who are actually shipping faster? They have a favourite four or five...
Planning with AI: From Vague Ideas to Implementation Plans
"We need to add multi-tenant support." Six words. Weeks of work hidden inside them. And the hardest part isn't the co...
Technical Debt in the AI Era: Friend or Foe?
There's a dirty secret in the AI coding revolution: we're generating code faster than ever, and a lot of it is techni...
Multi-Agent Patterns: Orchestrating AI Teams
You've gotten comfortable with one AI agent. It reads your files, writes code, runs tests. Productive. But you've als...
AI and System Design: Thinking at the Architecture Level
Most developers use AI to write functions. Some use it to write features. Very few use it where it might be most valu...
AI Debugging: Let Your Agent Find the Bug
You're staring at a stack trace that spans three services. The error message is useless. You've been stepping through...
CLAUDE.md and the Art of Project Documentation for AI
Here's a pattern we see constantly: a developer spends 15 minutes wrestling with an AI tool, getting output that does...
Agentic Coding Explained: When AI Takes the Wheel
There's a word bouncing around the developer world that most people use without understanding: agentic. Vendors slap ...
Building AI Coding Workflows That Don't Suck
Most developers using AI coding tools are doing the same thing: open Cursor, type a vague prompt, get mediocre output...
Refactoring with AI: From Spaghetti to Clean in Minutes
Every codebase has that file. The one developers open, scroll through, mutter something unprintable, and close again....