Software Craftsmanship in the Age of AI
Summary
The O'Reilly AI Codecon, scheduled for March 26, will explore the evolving concept of "software craftsmanship" as AI agents increasingly write code. The event features speakers addressing two main perspectives: the "dark factory" approach, where AI agents handle most implementation with human oversight for direction and review, exemplified by Ryan Carson's Antfarm and OpenClaw, and the "craftsmanship-means-oversight" position, championed by Addy Osmani and Cat Wu from Anthropic, which emphasizes active human involvement, coordination patterns, and "context engineering." Speakers like Nicole Koenigstein and Hila Fox will discuss the hidden costs and failure modes of agentic AI in production. Wes McKinney will present on "The Mythical Agent-Month," arguing that agents introduce new accidental complexity and that design talent remains the bottleneck. The conference also covers new architectures for AI-native engineering, including Juliette van der Laarse's "AI Flower" framework and Mike Amundsen's focus on augmentation over automation. Aaron Levie of Box will discuss how agents augment enterprise software by unlocking previously unaffordable work.
Key takeaway
For CTOs and VPs of Engineering navigating AI integration, your teams should prioritize developing expertise in system design, agent orchestration, and "context engineering" over traditional coding. The shift from hands-on coding to managing AI-generated code means that conceptual integrity and design judgment are now the most critical skills. Invest in frameworks and tools that enable effective human oversight and robust failure mode analysis, rather than solely pursuing maximum agent autonomy, to ensure long-term system reliability and maintainability.
Key insights
Software craftsmanship is shifting from manual coding to designing, orchestrating, and overseeing AI-driven development systems.
Principles
- Code is becoming a liquid, not a craft.
- Taste and design judgment are the new bottlenecks.
- Augmentation amplifies human expertise, automation replaces it.
Method
Implement a "dark factory" model where planning agents decompose features, separate agents implement and test stories, and humans review video-recorded output for quality assurance.
In practice
- Explore agent-to-agent collaboration for complex tasks.
- Focus on context engineering for reliable LLM performance.
- Design AI systems for human oversight and steerability.
Topics
- AI Agents
- Software Craftsmanship
- Code Generation
- Multi-Agent Systems
- AI Workflow Orchestration
Best for: CTO, VP of Engineering/Data, Director of AI/ML, Software Engineer, AI Engineer, MLOps Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by AI & ML – Radar.