I've used Codex on a few production projects, and honestly, my take is it's a mix of both, speed did improve, but the bigger shift has been in how I work, not just how fast I work.
For repetitive or well-defined tasks, it's genuinely fast. Writing boilerplate code, generating unit tests, refactoring repetitive functions, or converting code between languages, these are areas where Codex saves real time. I'd say tasks that used to take me 30-40 minutes now take 5-10 minutes for that initial draft.
Where it gets interesting is with debugging and code reviews. It's great at spotting obvious bugs or suggesting fixes quickly, but for complex, logic-heavy bugs deep in a large codebase, I still end up doing most of the actual thinking myself. Codex helps me explore possibilities faster, but I wouldn't trust it to fully diagnose tricky production issues without my own review.
For large codebases specifically, this is where my role shifted the most. I'm not writing every line anymore, I'm reviewing, prompting, and guiding it toward the right approach. It's like having a fast junior developer who needs clear instructions and constant review. The code quality is decent, but it's not always idiomatic to how our team structures things, so I still spend time cleaning up and aligning it with our codebase standards.
Documentation is one place where it's been a clear win. Generating docstrings, README sections, or explaining what a function does, Codex handles this well and saves a good chunk of time that used to feel tedious.
Where I still prefer manual development is architecture decisions, complex business logic, and anything involving security-sensitive code. AI tools are great at execution, but the actual judgment calls, things like how to structure a system or handle edge cases properly, still need human experience behind them.
So to answer the core question, yes it's improved my speed for certain tasks, but more importantly, it's changed my role from writer to reviewer and guide. The tools are powerful, but they work best when paired with someone who understands the codebase and can catch what AI misses.