Building your own software factory — Eric Zakariasson, Cursor

By ai.engineer

Categories: AI, Tools

Summary

Cursor's Eric Zakariasson reveals a 6-level autonomy ladder from autocomplete to fully autonomous 'dark factories'—where AI agents ship code 24/7 without human review. Most developers are stuck at levels 2-3 (pair programming), but reaching level 4+ requires modularized codebases, consistent usage patterns, and strict guardrails to prevent probabilistic failures.

Key Takeaways

  1. Six autonomy levels exist from 'spicy autocomplete' (level 1) to fully autonomous dark factories (level 6). Most teams operate between levels 2-3 with pair programming; Zakariasson operates at level 4, delegating and reviewing agent outputs before code review.
  2. Build factories on two primitives: (1) Modularized codebase structure so agents discover relevant files instantly instead of searching the entire repo, and (2) consistent usage patterns—standardized authentication methods, startup scripts, test frameworks—so agents can reproduce patterns from existing references.
  3. Agents running 24/7 without human sleep requirements solve throughput (more code, fewer resources), consistency (assembly lines produce identical outputs), and creative leverage—freeing humans from execution to focus on high-level taste and strategy.
  4. As agents become probabilistic and non-deterministic, it's a sign you need stronger guardrails in the factory. Model capability improvements directly correlate with better instruction-following; guardrails are the limiting factor, not model capacity.
  5. Software factories require observability and management structures borrowed from hardware manufacturing—assembly lines, quality gates, and manager oversight. This mirrors how Tesla factories operate, not just code execution.

Topics

Transcript Excerpt

Um, okay. So, we're starting five minutes early. Um, hey everyone. I'm Eric. I'm an engineer cursor and I mostly work at developer experience and product. And today I kind of wanted to talk to you about my experiences like working at Cursor dog fooding the product and like getting to a place where you can build your own like software factory and like what that kind of like takes and the practical steps getting there. To be honest, I don't think we're really there yet. Like sub parts of the produ...