Software quality

Harness Engineering: How to Build a Software Factory — Dru Knox, Tessl

Harness Engineering: How to Build a Software Factory — Dru Knox, Tessl

Dru Knox of Tessl discusses harness engineering, the discipline for building software factories with AI agents. He outlines a factory's three pillars—autonomy, automation, quality—and introduces inner, outer, and meta loops. Knox explains why this field is challenging and proposes a three-layer architecture: control plane, agent-ready stack, and improvement loops, concluding with key metrics to track progress towards an agent-driven software development future.

Guide, Verify, Solve — Anirban Chatterjee, Sonar

Guide, Verify, Solve — Anirban Chatterjee, Sonar

Anirban Chatterjee discusses the emergence of "verification debt" in AI-driven software development, where AI-generated code introduces persistent quality issues despite initial productivity gains. He proposes a **zero-trust, multi-layered verification** approach, integrating it into an "Agent-Centric Development Cycle" (ACDC) to ensure code quality, security, and compliance by empowering AI agents with real-time feedback and remediation capabilities through tools like SonarQube, Gitarr, and Sonar Vortex.

Why cultivating agency matters more than cultivating skills in the AI era | Max Schoening (Notion)

Why cultivating agency matters more than cultivating skills in the AI era | Max Schoening (Notion)

Max Schoening, Head of Product at Notion, discusses how AI is reshaping software development. He argues that agency—the drive to effect change—is now more critical than specific skills, as AI makes the first 10% of any project 'free'. Schoening introduces his 'tiny core' theory for great products, debates the 'SaaSpocalypse', and emphasizes the growing importance of software quality and taste in an era of exploding software quantity.

Taste & Craft: A Conversation with Tuomas Artman, CTO Linear & Gergely Orosz, @pragmaticengineer

Taste & Craft: A Conversation with Tuomas Artman, CTO Linear & Gergely Orosz, @pragmaticengineer

Tuomas Artman, Cofounder and CTO of Linear, discusses the paradoxical challenge AI introduces to software development. While AI agents accelerate shipping features, this speed can lead to a decline in software quality. He argues for prioritizing "tasteful," high-quality software as the ultimate competitive advantage and shares Linear's unique internal practices, such as the "Zero-Bug Policy" and "Quality Wednesdays," designed to cultivate a deep-seated culture of quality.