Skip to main content
How I AI

“A full software engineering teammate”: OpenAI product lead on getting the most out of Codex | Alexander Embiricos

53 min episode · 2 min read
·

Episode

53 min

Read time

2 min

Topics

Artificial Intelligence, Software Development, Product & Tech Trends

AI-Generated Summary

Key Takeaways

  • Work Tree Parallelization: Use git work trees to run multiple Codex instances simultaneously on separate branches without conflicts, enabling parallel exploration of different implementation approaches while maintaining clean separation of concerns and independent code review paths.
  • Planning for Complex Tasks: Copy OpenAI's planning specification into a markdown file and reference it when prompting Codex for major features. This structured approach produces thorough 120-line plans with milestones and implementation details, particularly effective for 30-60 minute tasks requiring architectural thinking.
  • GitHub Code Review Automation: Enable Codex automated code review in repositories to catch bugs proactively without human prompting. The system only flags high-confidence issues to protect developer attention, and engineers can reply directly asking Codex to fix identified problems within the same thread.
  • Context-Rich Prompting: Always include the why behind requests, not just the what. Describe the desired outcome and constraints rather than prescribing exact solutions, allowing Codex to leverage its understanding of the codebase to determine optimal implementation approaches that humans might miss.

What It Covers

Alexander Embiricos, OpenAI product lead for Codex, demonstrates practical workflows for using the coding agent from basic setup through advanced techniques like parallel work trees, automated planning, and GitHub code review integration.

Key Questions Answered

  • Work Tree Parallelization: Use git work trees to run multiple Codex instances simultaneously on separate branches without conflicts, enabling parallel exploration of different implementation approaches while maintaining clean separation of concerns and independent code review paths.
  • Planning for Complex Tasks: Copy OpenAI's planning specification into a markdown file and reference it when prompting Codex for major features. This structured approach produces thorough 120-line plans with milestones and implementation details, particularly effective for 30-60 minute tasks requiring architectural thinking.
  • GitHub Code Review Automation: Enable Codex automated code review in repositories to catch bugs proactively without human prompting. The system only flags high-confidence issues to protect developer attention, and engineers can reply directly asking Codex to fix identified problems within the same thread.
  • Context-Rich Prompting: Always include the why behind requests, not just the what. Describe the desired outcome and constraints rather than prescribing exact solutions, allowing Codex to leverage its understanding of the codebase to determine optimal implementation approaches that humans might miss.

Notable Moment

OpenAI built their Android Sora app in 28 days with four engineers using Codex, immediately reaching number one in the app store. The team achieved 70 percent higher PR volume compared to non-Codex users during the adoption period.

Know someone who'd find this useful?

You just read a 3-minute summary of a 50-minute episode.

Get How I AI summarized like this every Monday — plus up to 2 more podcasts, free.

Pick Your Podcasts — Free

Keep Reading

More from How I AI

We summarize every new episode. Want them in your inbox?

Similar Episodes

Related episodes from other podcasts

Explore Related Topics

This podcast is featured in Best AI Podcasts (2026) — ranked and reviewed with AI summaries.

Read this week's AI & Machine Learning Podcast Insights — cross-podcast analysis updated weekly.

You're clearly into How I AI.

Every Monday, we deliver AI summaries of the latest episodes from How I AI and 192+ other podcasts. Free for up to 3 shows.

Start My Monday Digest

No credit card · Unsubscribe anytime