Listen to the original at Lenny’s Podcast ↗youtube.com
By Lenny Rachitsky · with Alexander Embiricos · lennysnewsletter.com · @lennysan on X · YouTube · LinkedIn
Alexander Embiricos, product lead for Codex at OpenAI, discusses how OpenAI's coding agent is evolving from a pair-programming tool into a proactive software engineering teammate. The conversation covers Codex's rapid growth, how the product and research teams build together, the shift toward reviewing agent-written code, and his views on the future of engineering work and AGI timelines.
01Key learnings
- Ship a product to a small group first, then learn empirically from usage rather than over-planning, especially in fast-moving AI work where capabilities are uncertain.
- Onboard users into agentic tools by first working alongside them in the local IDE or terminal, then gradually configure environments so they can delegate asynchronously later.
- Give AI coding tools your hardest real tasks rather than trivial ones, and build trust by having the agent first understand the codebase and align on a plan.
- Write plans with verifiable steps (e.g., a plan markdown file) before asking an agent to run for a long time; verifiable steps let it work much longer unattended.
- Expect the bottleneck to shift from writing code to validating and reviewing agent output, so design tools that show visual or verification results before diffs.
- Let agents verify their own work by giving them access to builds, tests, and runtime results; Alexander argues human review speed is an underappreciated limiting factor.
- Build deep understanding of specific customer problems, since execution is getting cheaper and distribution and customer insight matter more when building is fast.
- Monitor real user sentiment directly, including Reddit complaints and early retention, and re-sign up from scratch periodically to experience onboarding as a new user.
“It's a bit like this really smart intern that refuses to read Slack, doesn't check Datadog unless you ask it to.”Alexander Embiricos · Lenny’s Podcast · 00:00:00
“The current underappreciated limiting factor is literally human typing speed or human multitasking speed.”Alexander Embiricos · Lenny’s Podcast · 00:01:28
“It turns out the best way for models to use computers is simply to write code.”Alexander Embiricos · Lenny’s Podcast · 00:01:04
02Frameworks mentioned
Summary and takeaways written by PM Atlas; quotes are short excerpts. © the original author.