Technical
What Is Agentic Development and Why Should You Care
Clients keep asking me to use AI to build their app. But there is a huge difference between asking ChatGPT to write a function and directing an AI agent to build a production system. That difference is agentic development, and understanding it changes how you think about building software.
The Difference
Traditional AI coding: you paste code into a chat window, get a response, copy it back into your editor, fix the errors, and repeat. You are the middleware between the AI and your codebase.
Agentic development: you give an AI agent access to your codebase, your terminal, and your tools. Then you direct it like a project manager directs a developer. The agent reads files, writes code, runs tests, and fixes its own mistakes.
Traditional: Human writes code, AI suggests fixes
Agentic: Human defines intent, AI executes with toolsWhy This Matters
The shift from AI-as-autocomplete to AI-as-builder changes three things:
- Speed: An agent can scaffold an entire API with models, routes, and tests in minutes. The same work takes a developer hours.
- Consistency: Agents apply the same patterns across your whole codebase without getting tired or distracted. Every endpoint follows the same structure.
- Iteration: You describe changes in plain English and the agent implements them across multiple files simultaneously. No find-and-replace anxiety.
A Real Workflow
Here is how I build a new feature using agentic development:
- I describe the feature in plain English, including what problem it solves
- The agent reads the existing codebase to understand patterns and conventions
- The agent writes code, creates files, installs dependencies, and runs tests
- I review the output looking for logic errors, security issues, and bad patterns
- The agent iterates based on my feedback until the feature is correct
This is not 'vibe coding' where you hope the AI gets it right. This is orchestration. You are the architect and the reviewer. The agent is the builder and the typist.
The Skills You Need
Agentic development does not remove the need for technical skills. It changes which skills matter most:
- Architecture: You need to know what good code looks like so you can evaluate agent output
- Review: You need to spot bugs, security issues, and bad patterns quickly
- Communication: You need to describe what you want clearly enough for an agent to execute
- Judgment: You need to know when to accept AI output and when to push back and redirect
Getting Started
Start with a tool like Claude Code or Cursor. Pick a small project with clear requirements. Direct the agent to build one feature end-to-end while you watch and review. Learn to guide it effectively before scaling to larger projects.
The developers who master agentic development will build in days what used to take weeks. The ones who ignore it will wonder why they are falling behind.
RELATED READING
The Consulting Shift I Am Making In Year Two
After a year of writing and building, my consulting practice is changing shape. Shorter engagements. Sharper outcomes.
ReadThe Frontend Shift: Shipping Less JavaScript In Year Two
A year ago I reached for Next.js for everything. This year I often reach for nothing.
ReadThe Serverless Lesson I Would Write On A Sticky Note
After a year of shipping serverless projects, one rule explains most of the wins and all of the losses.
Read