Quick Facts
- Category: Technology
- Published: 2026-05-03 06:55:58
- A Fresh Look for Launchpad: Canonical Begins Modernizing Ubuntu's Development Hub
- How to Add and Manage Digital IDs in Google Wallet: A Complete Guide to Passport and India Support
- Crafting Guiding Principles for Design: A Step-by-Step Tutorial
- Early OpenAI Emails and Documents Unveiled in Musk-Altman Legal Battle
- CSS `contrast-color()` Function Promises Simpler Accessibility Compliance – But Has Limitations
Introduction
Chris Parsons has released a third update to his widely referenced guide on using artificial intelligence for coding. What sets this version apart is its abundance of practical, concrete details about his own AI workflow—details that let developers learn directly from his experience. The advice aligns closely with the best practices emerging across the industry, making the article a valuable overview of the current state of AI-assisted software development.

The Evolution of AI-Assisted Coding
Keeping the Fundamentals
Parsons notes that the core principles from his original March 2025 post remain sound: keep changes small, establish guardrails, document thoroughly, and ensure every change is verified before deployment. That post has been referenced in nearly everything he has written about AI engineering since. The fundamentals haven't shifted, but the scale of AI agent throughput has forced a change in what “verified” means.
Verification in the Age of Agents
Earlier, “verified” simply meant “read by you.” With modern agents producing code at high velocity, verification has expanded to include automated checks: tests, type checkers, and automated gates. Human judgment still matters, but the human eye is no longer the only gatekeeper. The verification step remains essential—it just doesn't always happen inside a single person's head.
Vibe Coding vs. Agentic Engineering
Parsons, echoing Simon Willison, draws a clear line between vibe coding—where you ignore the code entirely—and agentic engineering, where you remain actively engaged. For the latter, he recommends tools like Claude Code or Codex CLI. The advantage of these tools, he argues, lies in their inner harness: the built-in guardrails and automation that keep agent behavior in check.
The New Focus: Verification Speed
"A team that can generate five approaches and verify all five in an afternoon will outpace a team that generates one and waits a week for feedback."
This insight shifts the competitive metric from speed of building to speed of validation. Parsons advises investing in better review surfaces rather than better prompts. Where possible, agents should verify against realistic environments before involving humans; where human feedback is unavoidable, it must be instantaneous.
The Programmer's New Role
Training the AI
According to Parsons, the programmer's core job is now to train the AI to produce correct code. The most valuable skill for senior agentic engineers is passing this ability on to other developers—multiplying the team's effectiveness.
From Reviewer to Harness Shaper
Senior engineers may worry their role is becoming synonymous with approving diffs. Parsons sees a way out: invest time in training the AI so diffs are correct from the start. Become the person who shapes the harness—the system of tools and gates that governs agent output. Make that work the visible measure of your contributions. That role compounds in influence, whereas pure review never does.
Harness Engineering
Birgitta Böckeler's Landmark Article and Video
Earlier this month, Birgitta Böckeler published an exceptional article on harness engineering—a piece that attracted huge traffic due to its practical depth. She followed up with a video discussion alongside Chris Ford, which is equally worth watching.
The Role of Computational Sensors
In their conversation, Böckeler and Ford zoom in on computational sensors within the harness: static analysis tools, test suites, and automated validators. They emphasize that large language models excel at exploration and rapid prototyping, but the harness—the environment of sensors and feedback—is what turns that speed into reliable, safe software.
For developers looking to stay ahead, the message is clear: shift your focus from writing code to building the systems that verify code. The future of AI engineering belongs to those who design the harness, not just those who approve the diffs.