ViqusViqus
Navigate
Company
Blog
About Us
Contact
System Status
Enter Viqus Hub

Agentic Engineering: A Pragmatic Deep Dive with Simon Willison

AI Coding Agents StrongDM Red-Green TDD Prompt Injection Code Quality Data Integration Web Frameworks
March 14, 2026
Source: Simon Willison
Viqus Verdict Logo Viqus Verdict Logo 7
Pragmatic AI: Not a Revolution, But a New Reality
Media Hype 6/10
Real Impact 7/10

Article Summary

In a fireside chat with Eric Lui, Simon Willison explores the evolving landscape of agentic engineering, particularly concerning the adoption of AI coding assistants. Willison breaks down the various stages developers go through – starting with basic ChatGPT usage and progressing to complex agents that generate significant portions of code independently. A key discussion point is the ‘moment of truth’ when an agent starts writing more code than the developer does, representing a profound shift in developer workflows. The conversation dives into the challenges of trusting AI output, referencing tools like StrongDM and emphasizing the importance of rigorous testing. Willison highlights the test-driven development (TDD) approach, using agents to build test suites and ensuring consistent code quality. The exchange also covers prompt injection concerns, emphasizing the vulnerability of AI models to manipulation, and the value of established codebases and templates for ensuring reliable and maintainable software.

Key Points

  • Developers initially rely on tools like ChatGPT for basic coding assistance, progressing to agents capable of writing substantial code independently.
  • Trusting AI output requires evaluating agent performance against pre-defined test suites and consistently rigorous testing practices.
  • Test-driven development, facilitated by agents, is crucial for ensuring code quality, consistency, and maintainability, especially within established codebases.
  • Prompt injection poses a significant risk, necessitating careful prompt engineering and a cautious approach to relying on AI’s output without thorough validation.

Why It Matters

This conversation is highly relevant for professional developers and technical leaders navigating the rapidly changing world of AI-assisted coding. Willison’s pragmatic approach offers actionable insights into how to effectively integrate these tools into existing workflows, manage the inherent risks, and ultimately drive productivity. The focus on TDD and code quality is particularly valuable, as it directly addresses concerns about the reliability and maintainability of software built with AI. It’s a reminder that AI coding tools are not just about speed; they’re about establishing sustainable engineering practices.

You might also be interested in