The podcast discusses the implementation and impact of "dark factories" - automated software development systems - in modern engineering workflows. These systems, powered by AI agents, generate and merge code with minimal human intervention, significantly increasing development velocity. At Tessl, 65 - 70% of pull requests (PRs) are created through the dark factory, with 95% of its codebase unreviewed by humans. While low-risk or internal PRs (e.g., research or tooling) are auto-merged after passing CI and agent reviews, production-critical changes still require human approval. The system relies on orchestrators that manage task prioritization from ticketing tools like Linear, delegate work to coding agents in isolated environments (e.g., Daytona sandbox), and use layered verification - including deterministic rules, LLM-based verifiers, and agentic review - to ensure code quality.
A key focus is the cultural and operational shift required to adopt such systems. Engineers must move from direct coding to higher-level planning, treating agents as junior team members that need clear, well-scoped tasks. Trust is built gradually through transparency, comprehensive verification, and iterative improvements. Challenges include context fragmentation, verification gaps (as seen in a failed Elixir rewrite), and communication overload due to rapid development cycles. To scale effectively, teams are encouraged to adopt incrementally, strengthen repository context, encode standards into verifiers, and maintain human ownership over code quality. The vision is a future where AI agents handle repetitive tasks, while engineers focus on system design, debugging, and refining the automation itself.