Spin at the Gate Until Green: The Engineering Primitives Behind Self-Driving Codebases
Andrew Orobator
- When
- Tuesday, June 301:30 PM – 1:50 PM · 20 min
- Where
- Leadership 1San Francisco, CA · imported from ai.engineer's public schedule feed
About this session
Most AI-assisted development fails the same way: the AI produces plausible output, the human can't tell if it's right, so they check manually, find the problem, re-prompt, and repeat. This loop doesn't scale. There's a different approach. If you can express correctness as a binary — does it compile, do the tests pass, does the lint check clear — you can remove the human from that loop entirely. The AI submits. The gate checks. If red, it adjusts and resubmits. Spin at the gate until green. This talk covers the engineering primitives that make this possible: personas (consistent behavior at the agent level), skills (composable, reusable prompt modules), worklogs (accountability across sessions), postmortems (turning failures into constraints), and spec-driven development (making the target explicit enough for a machine to hit it). The culmination is a flag lifecycle agent — triggered by a cron job, cleaning up stale feature flags, verified by compile + test + lint, no human in the loop. Not hypothetical. Working prototype, proven in practice. I co-authored a ten-part series on this methodology with Claude. The series was built using the workflow described in this talk. If you don't trust the theory, the fact that this talk exists is the proof.
Speaker
Senior Software Engineer, Reddit
Andrew Orobator is a senior Android engineer at Reddit and the author of the Vibe Engineering series, a ten-part methodology for AI-assisted software development covering personas, reusable skills, worklogs, agent workflows, and self-driving codebases. He co-authored the series with Claude using the same practices it describes, treating AI not as a autocomplete layer but as a collaborative engineering system with memory, process, and taste. Andrew has spent over a decade building Android products at scale, with experience across consumer apps, developer tooling, and mobile architecture. His current work explores how AI agents can move from ad hoc prompting into durable engineering infrastructure: systems that preserve context, improve through feedback loops, and help teams ship better software with less coordination drag. At AI Engineer World’s Fair, he brings a practitioner’s view of what it takes to make AI-assisted development feel less magical, more reliable, and actually useful.
More in Software Factories
- The Highest LoopTuesday, June 30 · 9:00 AM – 9:05 AM · Main Stage
- On AI and KnowledgeTuesday, June 30 · 9:05 AM – 9:25 AM · Main Stage
- The Golden Age of AI EngineeringTuesday, June 30 · 9:25 AM – 9:45 AM · Main Stage
- GLM-5.2: Frontier Intelligence, Open Weights.Tuesday, June 30 · 9:45 AM – 10:05 AM · Main Stage
- Thom Wolf keynoteTuesday, June 30 · 10:05 AM – 10:25 AM · Main Stage
For developers: this programme is open data — JSON, iCal, schedule XML and an MCP endpoint.Show endpointsHide
- JSONEvery published session and speaker, in one request./aie-worldsfair-2026-import/feed.json
- iCalSubscribe in Google, Apple or Outlook Calendar./aie-worldsfair-2026-import/feed.ics
- Schedule XMLfrab / pentabarf — the format conference apps import./aie-worldsfair-2026-import/feed.xml
- MCP + RESTPoint Claude at the programme. OpenAPI 3.1 included./agents
No key, no signup, CORS open. Everything here is generated from the same data the organisers edit.