Birgitta Böckeler, Distinguished Engineer at Thoughtworks, discusses the evolution of AI-assisted software development over the past year. Key shifts include the rise of Claude Code as the dominant coding agent, the move from MCP servers toward 'skills' and CLIs for more efficient context management, and the emergence of 'harness engineering' — a framework for building confidence in autonomous agents through feed-forward tools (coding conventions, architecture context) and feedback mechanisms (static analysis, test suites). She introduces a risk assessment model for deciding how much human supervision AI-generated code needs, based on probability of AI success, criticality of failure, and detectability of errors. Local models still lag behind for agentic use cases, and the field remains in a formative stage with many open questions around behavior validation, cost sustainability, and code privacy.

41m read timeFrom infoq.com
Post cover image
Table of contents
TranscriptThe State of the AI Engineering Space [ 01:21 ]Context Engineering, Skills, and the Decline of MCP Servers [ 05:39 ]The Resurgence of TUI for Agents [ 14:16 ]The Struggle of Local Models with Agentic Experience [ 16:41 ]Harness Engineering: Increasing Confidence and Reducing Supervision [ 19:12 ]Addressing the Behavior Problem in Agents [ 23:21 ]Risk Assessment for AI-Generated Code [ 27:30 ]Managing Context: Code Search and Privacy [ 32:14 ]Predictions for the Next Year [ 36:43 ]About the Author
127 Impressions