Blog

Long-form posts. Free to read.

How Much Access Should Your Agent Have?New

Coding agents run with all of your access. Here are four ways to limit what they can reach, from approval prompts to a separate machine.

Alex Garrett-SmithOct 149 min readAgents and context

When Should You Use a Cheaper AI Model?New

Which tasks need the smartest model and which can go to something cheaper like Haiku 5.5, comparing cost, speed and capability.

Alex Garrett-SmithOct 1410 min readAgents and context

You Don't Need an LLM for EverythingNew

These days, it's tempting to reach for an LLM whenever your code needs to make a decision about some text, like which team should handle a support ticket. Jev, from TypeSafe AI, is a new kind of model built just for these decisions, and it works very differently to an LLM.

Alex Garrett-SmithOct 510 min read

You're Not Being Replaced. You're Being Promoted to Editor

There's a lot of worry at the moment about whether AI agents are coming for developer jobs. I get why, and I'm not going to pretend nothing is changing. But from how I now work every day, the job isn't disappearing, it's changing shape.

Alex Garrett-SmithSep 244 min read

Build an MCP Server for Your Team (Not for the World)

There's an MCP server for everything now. GitHub, Stripe, Postgres, Figma, you name it. But almost everything written about MCP is about consuming these big public servers, and I think the real win is much closer to home: a small private server that wraps your own team's…

Alex Garrett-SmithSep 105 min readAgents and context

Stacked PRs: Everything You Need to Know

Stacked PRs are a way of breaking one big change into a chain of small pull requests that each get reviewed on their own. They've been standard at bigger companies for years, and GitHub has just opened its native version up to everyone.

Alex Garrett-SmithAug 2810 min readShipping and upkeep

The 8 Most Common Mistakes AI Agents Make When Writing Code

Discover the eight most common mistakes AI coding agents make when writing code. Learn how to spot recurring errors, review AI-generated code effectively, and prevent costly issues before they reach production.

Alex Garrett-SmithAug 278 min readReview and testing

Context Engineering: Everything You Need to Know

If you've spent any time building with LLMs (or just following along), you'll have come across prompt engineering. Context engineering is the term that's been replacing it, and once you understand what it covers, you'll see why. Let's dive in.

Alex Garrett-SmithAug 187 min readAgents and context

The Most Powerful Model Is the Wrong Default

Choosing the most powerful AI model isn't always the best strategy. Learn how to match coding tasks to the right model, reduce costs, improve efficiency, and know when a frontier model is truly worth using.

5 min readAgents and context

How to Build a Skill With Your AI Agent

Learn how to create reusable AI coding agent skills with SKILL.md files. Discover how skills help your agent apply the right instructions automatically, reduce repetitive prompts, and improve consistency across development tasks.

Alex Garrett-Smith6 min readAgents and context

From Prompts to Specs with OpenSpec

OpenSpec helps you and your AI coding assistant stay aligned by defining requirements before development begins. Learn how a lightweight specification layer reduces misunderstandings, improves code quality, and keeps complex features on track.

Alex Garrett-Smith5 min readSpecs and design

The AI Code Review Problem Nobody Talks About

AI-generated code can look clean, structured, and correct—but that’s exactly what makes it risky. This article explores the hidden dangers of trusting AI-written code and why developers need to rethink how they review it before it reaches production.

Alex Garrett-Smith5 min readReview and testing

Top Claude Code Tips for Productivity

Unlock the full potential of Claude Code by learning how top engineers use it as a development environment, with proven practices from Anthropic teams and power users.

7 min readAgents and context

5 Misconceptions to being an AI Driven Dev

The rise of AIpowered development tools has transformed how we write, debug, and deploy code. From GitHub Copilot, Cursor, Claude Code to ChatGPT, these tools have become integral to many…

Alex Garrett-Smith5 min readAgents and context

The AI Revolution in Development Is Here: Introducing the AI-Driven Development (AIDD) Course

While you've been using AI casually—maybe for quick autocomplete in Cursor or the occasional ChatGPT query— 30% of GitHub's and Microsoft's code is now written by…

Alex Garrett-Smith6 min read

Course 1: The Future Proof Dev: An Intro to AI for Web Developers

You feel it. Change is in there air and it’s been hanging around for a while now but you can’t quite find your place in it. Yes, I’m talking about the impact of AI on the web development world.

Alex Garrett-Smith4 min read

Throw Your IDE Away? Why CLI Coding Agents Are Changing Everything

The title sounds dramatic, I know. Throw your IDE away? Really? To be clear: I’m not literally telling you to uninstall VS Code and go live in a cave with…

Alex Garrett-Smith6 min readBuilding

The Case for Strategic Agents: Moving Beyond AI Autocomplete

Insights from my recent talk at AIDD Development Day As developers, we've grown accustomed to AI tools that complete our code and suggest quick fixes. But what if we're thinking too small?

Alex Garrett-Smith3 min readAgents and context

Top AI tools to look out for in 2026

AI tools for developers hit a turning point somewhere in 2025. What started as autocomplete on steroids evolved into systems that could read entire codebases, write tests, review pull requests, and…

Alex Garrett-Smith11 min readAgents and context

Barebones AI Guide: Your First Steps for Faster Development

AI is moving at such a rapid pace that if you’ve not yet started to integrate it into your daily workflow, it’s difficult to know where to start.

Alex Garrett-Smith12 min readAgents and context

From Google to AI: Debugging Errors with Context

A clear shift has happened from searching Google (which, let’s be honest, almost always led us to Stack Overflow) to debugging with AI.

Alex Garrett-Smith9 min readShipping and upkeep

Improving Your AI Agent, One Rule at a Time

tl;dr. Use an agent markdown file, review it regularly, don’t let it get out of control, and share it with your team. AI agents thrive on context.

Alex Garrett-Smith6 min readAgents and context

From Skepticism to Buy-In: Helping Developers Adopt AI

There’s no question about the impact that AI is having on the software development industry. We’re way past the hype phase, and it’s clear that AI can make developers and teams more productive with…

Alex Garrett-Smith5 min readAgents and context

AI Prompts for Every Development Workflow Step (With Copy/Paste Examples)

Effective prompting is harder than it seems. You’re no longer expressing logical steps directly in code.

Alex Garrett-Smith19 min readAgents and context