08 Jun 2026
41m

From MCP and Vibe Coding to Harness Engineering: How Did AI Native Engineering Evolve in One Year

Podcast cover

The InfoQ Podcast

AI-assisted software development has evolved from basic autocomplete to sophisticated agentic workflows, necessitating new frameworks for reliability and control. Birgitta Böckeler, a distinguished engineer at ThoughtWorks, highlights the shift from IDE-centric tools like Cursor to terminal-based agents like Claude Code, noting that success depends less on the interface and more on "context engineering." This approach involves feeding agents specific architectural knowledge, coding conventions, and modular "skills" to improve output quality. Furthermore, "harness engineering" has emerged as a critical practice, where developers build safety nets—such as static code analysis, automated testing, and fitness functions—to allow agents to self-correct without constant human oversight. Effective AI adoption now requires a rigorous risk assessment model, balancing the probability of error against the impact and detectability of potential failures to maintain high-quality software delivery.

Outlines

Sign in to continue reading, translating and more.

Open full episode in Podwise