Tag
This article serves as a postmortem and playbook for building reliable agent harnesses, detailing architectural lessons from omp and the transition to omp² while advocating for design principles that manage complexity effectively.
The article argues that software engineering is primarily about managing complexity through architectural decisions and tradeoffs, with AI being effective at code generation but not at handling these higher-level aspects. It highlights how building software involves critical choices about constraints, costs, and evolution beyond mere syntax.
The article argues that AI has enhanced the value of junior engineers by enabling them to manage complexity and lead projects, thereby increasing organizational capacity and reducing training costs.
A tweet describes a code-review practice called 'thermo-nuclear-code-quality-review' used internally at Cursor, which deletes complexity, blocks files over 1k lines, flags thin wrappers, and rejects PRs that make code messier.