Aller au contenu
← Retour au blog
interne EN

Codex: The Model Matters. So Does the Workspace.

Publié le 2026-09-05 par Daniel Rubango

An AI system can produce impressive code and still be frustrating to use on a real project.

All it takes is another conversation restart, a missing file, or a change that unexpectedly reaches into a part of the system nobody asked it to touch.

I explored that friction in my T3 Code article. My Claude Code Desktop article continued the discussion about the workspace. Codex deserves the same kind of attention.

Not as a collection of promises. As something that needs to fit into a working day.

Context, manageable steps, and verification were already central to my vibe coding article. Rather than teach that approach again, let’s look at how Codex supports it inside an existing project.

Start with the project

In the terminal, Codex can inspect a repository, edit files, and run local tools. It also provides change review and permission controls. Codex CLI documentation

What interests me is the change in starting point. Instead of preparing a code snippet to paste into a conversation, you can ask the tool to begin by examining what is already there.

That matters on an existing project. An elegant solution that ignores the team’s conventions can become expensive to maintain.

Choose the interface that fits the work

The editor integration lets you provide open files as context and review changes in place. It also supports handing longer tasks off to the cloud. Codex IDE documentation

The choice depends partly on your habits. A terminal workflow may be a natural fit if that is where you already spend your day. An editor integration may work better if you want the source and proposed changes beside each other.

I would not decide based on the longest feature list. I would look at how easily I can understand what is happening, interrupt the wrong approach, and pick up the work again.

A useful first task

Imagine a business application whose invoice export ignores the filters selected on screen.

I would first ask Codex to trace the relevant flow and explain the problem without making changes. Only then would I ask for a focused fix, with a test that reproduces the issue.

This creates two opportunities to check understanding before the changes spread. It also helps keep an export bug from turning into a redesign of the entire module.

OpenAI’s guidance on longer tasks emphasizes explicit goals, milestones, and continuous verification. Long-running work with Codex

What I would check before adopting it

My question would not stop at “Did it fix the bug?”

I would also check whether it respected permissions, introduced unnecessary dependencies, edited unrelated files, or claimed to have run a test that was not available.

I would keep sensitive data and secrets out of context that does not need them. The tool’s permissions should match the task, not our desire to avoid every confirmation request.

Finally, I would compare the time saved after reviewing the result. That is less exciting than a demo, but far more useful when making a decision.

Evaluate the tool. You do not have to join a team.

Using Codex does not require becoming loyal to a brand.

You can like one interface, prefer a different tool for some tasks, and keep following the alternatives. The point is to find an environment where delegated work stays understandable and the result remains reviewable.

That is where Codex becomes interesting to me: bringing the model’s capabilities closer to everyday development. The rest should be judged against a repository, a specific task, and code you are actually willing to maintain.

0

Commentaires

Aucun commentaire pour le moment.

Connectez-vous pour commenter.