đď¸This week on How I AI: The power userâs guide to Codex
Your weekly listens from How I AI, part of the Lennyâs Podcast Network
Every Monday, host Claire Vo shares a 30- to 45-minute episode with a new guest demoing a practical, impactful way theyâve learned to use AI in their work or life. No pontificatingâjust specific and actionable advice.
âA full software engineering teammateâ: OpenAI product lead on getting the most out of Codex
Brought to you by:
BrexâThe intelligent finance platform built for founders
GraphiteâYour AI code review platform
Alexander Embiricos, the product lead for Codex at OpenAI, shares how AI coding agents are actually used in productionâfrom simple fixes to shipping full apps. He breaks down the workflows that make Codex effective at scale, including structured planning with Plans.md, parallel development using Git worktrees, and automated code review across nearly every OpenAI repo. The conversation covers how Codex users dramatically outperformed non-users internally, how OpenAI built the Sora Android app in just 28 days, and what changed with the release of GPT-5.2. We also explore why context matters more than clever prompts, why the real bottleneck is increasingly human judgment rather than code generation, and how AI tools are evolving from standalone destinations into deeply embedded teammates inside existing workflows.
Detailed workflow walkthroughs from this episode:
⢠3 Advanced Codex Workflows for Faster, Smarter Development with OpenAIâs Alex Embiricos: https://www.chatprd.ai/how-i-ai/advanced-codex-workflows-with-openai-alex-embiricos
⢠How to Use OpenAI Codex to Understand and Modify a New Codebase: https://www.chatprd.ai/how-i-ai/workflows/how-to-use-openai-codex-to-understand-and-modify-a-new-codebase
⢠How to Architect Complex Software Projects with OpenAIâs Plans.md Technique: https://www.chatprd.ai/how-i-ai/workflows/how-to-architect-complex-software-projects-with-openai-s-plans-md-technique
⢠How to Manage Parallel Development with AI using Git Worktrees and Codex: https://www.chatprd.ai/how-i-ai/workflows/how-to-manage-parallel-development-with-ai-using-git-worktrees-and-codex
Biggest takeaways:
The productivity gap between power users and everyone else is significant. When roughly half of OpenAI was using Codex, those users were producing about 70% more PRs than non-users. Now virtually all technical staff use it: âWeâre now at the point where nearly all of technical staff is using Codex constantly.â
Automated code review has become OpenAIâs most widely adopted Codex feature. Itâs enabled on nearly every repo at the company and reviews almost all PRs: âThe hit rate on these is really high. We built this feature so that it only points out issues that itâs very confident in, because human attention is so scarce, we really want to protect it.â
Structured planning is critical for complex tasks. OpenAI published a blog post about effective planning with AI that includes a meta-plan template (Plans.md) that helps Codex create thorough, milestone-based plans. This approach was key to building the Sora Android app in just 28 days: âWith coding agents, it doesnât get easier, but you just move way faster.â
Git worktrees are a powerful way to parallelize AI coding tasks. Instead of running conflicting changes in the same codebase or creating multiple copies manually, use Git worktrees: âGit has this really nice affordance called a worktree, which basically lets one Git instance track multiple copies of the codebase.â You can even ask Codex to create and manage these worktrees for you.
The new GPT-5.2 model can solve problems previous models couldnâtâoften with significantly less thinking time. Alex cites an example of a bug that no previous model could fix but 5.2 âfought for 37 minutes and was like, âThis is the bug.â And then in fact, that was the bug and he got the bug fixed.â The model can also deliver strong results with significantly less thinking time than previous versions.
The limiting factor in AI productivity is increasingly about human direction, not code generation. âNow that we can just have ubiquitous code and we can basically prototype things trivially, the hard parts become deciding what actually should make it in, thinking what a product should do, knowing a customer actually.â
Context is everything when prompting AI. Alex recommends: âI donât usually ask for things from the agent without giving context. So Iâll say, âHey, I want you to change this UI from this to this so that users do thisâ or âbecause we donât want people to be confused about XYZ.ââ He believes product managers often make the best prompters because theyâre used to not being the expert.
Being polite to AI protects your own humanity. While not an official OpenAI stance, Alex believes: âI think itâs important to be polite to everyone. And I think that if you start not being polite to chat, I think it can wear off on you. And you just start not being polite to other people in your life.â
The future of AI tools is contextual integration rather than separate destinations. Features like side chat in Atlas and Codex in your IDE represent a shift toward AI understanding your environment: âFor me, the idea of an agent that I donât have to map myself to its world is really powerful. So side chat is that. Codex is that too, right? You launch it in a codebase and itâs in your environment. You donât have to go to it.â
The harness (interface to the model) matters as much as the model itself. As models evolve rapidly, the harness needs to adapt to get the most out of each new capability: âEvery time we ship a model, engineers from the Codex team will test it, think about it, talk to the research team. Theyâre working super-closely together to figure out how to make the most out of the model.â
âśď¸ Listen now on YouTube | Spotify | Apple Podcasts
If youâre enjoying these episodes, reply and let me know what youâd love to learn more about: AI workflows, hiring, growth, product strategyâanything.
Catch you next week,
Lenny
P.S. Want every new episode delivered the moment it drops? Hit âFollowâ on your favorite podcast app.







