Fragments: July 13

· Source: Martin Fowler · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Software Development & Engineering, Robotics & Autonomous Systems · Depth: Advanced, long

Summary

The July 13 "Fragments" from a Thoughtworks retreat highlight key trends in software development with AI. Discussions covered "Harness Engineering," focusing on context management for LLMs to improve focus and computational sensors using languages like Rust and property-based testing. Self-hosting open-weight models is gaining traction due to increasing token costs, a desire for sovereignty, and information security concerns, despite talent and infrastructure challenges. Kief Morris's narrative suggests a core debate across sessions: how much leeway to give agents and how to maintain confidence in their actions. Sam Ruby's "Bring Me a Rock" session re-frames iterative LLM interaction as managing by objective, emphasizing human judgment for acceptance criteria. Other notes include local models for programming (Qwen 3.6), cost-saving tips with Anthropic Fable, AI's impact on developer education, and the future of cross-platform UIs.

Key takeaway

For MLOps Engineers evaluating LLM deployment strategies, prioritize self-hosting open-weight models to gain sovereignty and control costs, especially with increasing token prices. Focus on managing agents by objective, defining clear acceptance criteria, and investing in "Harness Engineering" to ensure model reliability and efficient resource use. This approach mitigates risks associated with external dependencies and unstated objectives.

Key insights

The core challenge with AI agents is balancing their autonomy with human confidence in their actions.

Principles

Method

Context management for LLMs involves limiting `agents.md` files to under 200 lines. Computational sensors benefit from shifting to Rust and using property-based testing. Teach models to pick optimal models for tasks.

In practice

Topics

Best for: CTO, VP of Engineering/Data, Director of AI/ML, AI Engineer, Machine Learning Engineer, MLOps Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Martin Fowler.