People come up to me quite often and ask, âCan Codex do this?â
Then they spend the next two or three minutes explaining exactly what âthisâ is: the problem they want to solve, what the application should do, and what a good result would look like. Sometimes they share what theyâve already tried, what worked, and what didnât.
And Iâm thinking: you should literally just say all of this to Codex.
That whole explanation was already the prompt.
Prompt engineering is dead. And not dead.

If prompt engineering means learning a secret language before asking for help, then I think itâs mostly dead. Especially with reasoning models, there usually isnât a magic keyword that unlocks the right answer. I donât think you should stare at a blank screen for an hour trying to craft the perfect prompt.
But itâs also not dead, because clarity still matters. Ambiguity makes work harder for Codex just as it does for anyone else. If I scrambled the paragraphs in this article or switched to a language you donât understand, it would be harder to follow. Even tense matters: âI tried thisâ isnât the same as âI want you to try this.â
What do you actually want? What context matters? What constraints should Codex know? What would a good outcome look like?
Talk to Codex the way you would talk to someone youâre working with.
I like to start with the outcome: what is my goal? Thatâs also the broader shift with agents. Instead of scripting every step and asking for each intermediate output, I can explain what I want to achieve, set the boundaries, and let Codex help figure out the path.
Say the messy version

Most ideas donât arrive as clean specifications. They sound more like:
âOkay, I have all these files. The formats are slightly different. I need a report by Friday. I think most of the data is there, but this one export is a bit weirdâŚâ
Thatâs fine. Just say it.
When you ramble, you often give Codex more signal. You mention the detail you would have removed from the polished prompt. You change your mind halfway through. You say, âActually, no, I donât want that.â
Changing your mind reveals what you donât want. A detour might reveal a hidden constraint. Thinking out loud helps both you and Codex understand the task.
With voice dictation, you press the microphone, talk through the brief, check the transcript, and send it.
If itâs available in your setup, Voice mode goes further. You can follow up, interrupt, change direction, or pick up a new thread of thought. You can also use it to coordinate work: start another task, check an existing one, ask whatâs blocked, or steer work thatâs already running.
Iâll be honest: talking to a computer still feels a bit strange. In the office, I hold a DJI mic in my hand. Headphones with a microphone work too.
But itâs better than letting a good idea stay stuck in your head because you havenât found the perfect way to write it down.
Ask the ridiculous question

Thereâs a familiar meme version of this:
âCodex, make me a billion-dollar B2B SaaS. Make no mistake. One-shot it.â
Youâre not going to one-shot a billion-dollar company. But the conversation might uncover something real: a problem you understand, someone who has it, and a first step worth taking. Itâs good old-fashioned problem-solving: break a complex problem into smaller, achievable steps.
The value is in the conversation itself. It can take you from a ridiculous question to something you can actually ship today.
A few practical ways to start

If the idea is still fuzzy, ask Codex to interview you:
âIâm still figuring this out. Ask me one question at a time. Push on anything vague, then help me turn it into something concrete.â
Or be very direct:
- What are my blind spots?
- What would make this fail?
- What am I overthinking?
- What is the smallest useful version?
- What do you need to know before you can start?
Codexâs Plan mode is useful when you want more structure. It can ask clarifying questions, offer options, and work through an approach before implementation.
But I donât think every idea needs to begin there. Sometimes an open-ended conversation flows better. We donât divide every conversation with a colleague into planning and executing. Talk first. Let the shape of the problem emerge. Move into a plan when the work needs one.
Ask Codex about Codex

Thereâs a second meaning to âtalk to Codexâ: ask it questions about itself.
Ask what it can see. Ask which mode makes sense. Ask what tools are available. Ask how it plans to verify its work.
If the OpenAI Docs skill is available, ask Codex to check the documentation. You can also inspect the public Codex repository, or clone it and ask Codex to explain how it works.
If Codex misses the mark, ask why

âYou did this, but I actually wanted that. Where did we go wrong?â
Maybe your request was ambiguous. Maybe an AGENTS.md file or skill pulled the work in a different direction. Maybe a plugin, permission, or tool wasnât available. Maybe Codex made a bad assumption.
Ask what it understood, which instructions it followed, what failed, and what you could have made clearer. Codex can often use the context still available to help audit the collaboration itself.
Where available, you can open a side chat with /side while Codex is running, without interrupting the main chat. Ask whatâs done, whatâs left, whatâs blocked, and how you can help. Youâre basically its manager at standup.
If you want something explained in plain English, select the text in the transcript and choose âAsk in side chat.â
Get the idea out of your head

On a road trip, I started talking to Codex about a presentation. That became the structure for the talk and this article. I talked through the rough idea, changed my mind a few times, and kept going.
Often the biggest blocker isnât the model. Itâs us. We think the idea isnât ready. We donât know the right prompt. Weâre worried we havenât explained it properly.
The interface will get better. And if you have ideas for how talking to Codex should feel, Iâd genuinely love to hear them.
Just ask Codex.





