Opinion
Ambrosino: Eliminating the product manager role is a terrible idea
“I I've heard a lot of companies be like, we're getting rid of the product role, which I think is by the way, a terrible idea.”
Insight
Ambrosino: Every IC is now also a manager of AI agents
“It's not that management is going away. It's not that everyone's an IC, but like everyone's kind of both now, right? If you're an IC, you're not typing code out character by character, right? Like you are managing something. You're managing agents. You're mana…”
Insight
Ambrosino: AI teams must prototype future features and wait for model breakthroughs
“It basically had to be like, let's list out all of the things that we think we are interested in doing for the next year or two. Let's prototype all of them, decide which things are ready now, and then just let the others sit and bake. And then every time ther…”
What-if
Ambrosino: OpenAI Codex would have failed if released three months earlier
“I like, I am very confident that the codex app that we released in February, if that had been ready. In November, it would have absolutely failed in the market. And the only difference was the models between November and February.”
Disclosure
Ambrosino: 100% of current OpenAI product code is written by AI
“Cause if you're using the goalposts from last year, it's like, well, a hundred percent of our product right now is AI written code.”
Opinion
Ambrosino: PRDs are not dead despite claims from product leaders
“Like you've seen many product leaders say PRDs are dead. And I actually don't believe this at all.”
Insight
Ambrosino: Traditional design assumes implementation is too expensive to rebuild
“That process is sort of predicated on the assumption that implementation is expensive and that you can really only afford to build once. And so you need to fully like exhaustively go through the problem space and the solution space before implementing.”
Opinion
Ambrosino: OpenAI sees role overlap rather than total existential role collapse
“There's been a lot written about role collapse, existential role collapse. There are no roles anymore. We haven't seen that. We've, we have seen more role collapse in the Codex org than I think other parts of the company and other parts of the economy.”
Insight
Ambrosino: Two PMs working too closely is often a bad sign
“If two product people are working too closely, that's often not a good signal.”
Insight
Ambrosino: Any precision in a 9-month AI roadmap is false precision
“The basic just is the shorter term something is the more detail it needs. And then it's not that we don't plan for nine months out. It's that that just has to stay very hazy because any amount of precision that you add to a nine month plan right now is false p…”
Insight
Ambrosino: Current AI models increase codebase complexity rather than simplifying it
“One thing that I think all models suffer with right now is just, they usually increase complexity. If research is listening at any company, please make the models better at deleting code.”
Assertion Not checkable as stated
Ambrosino: OpenAI non-engineers adopted Codex despite its developer-hostile interface
“We have people from marketing, from comms, from finance, from legal, from basically every discipline who are using this codex app, even though it is actively hostile to these people, right?”
Assertion Not checkable as stated
Ambrosino: OpenAI Codex independently wrote a Premiere Pro extension to edit videos
“Codex is not a video editor per se, right? It doesn't have any of that UI in it. But it was able to understand that he used Premiere Pro. It could do some edits by editing the files that were backing what was on screen in Premiere Pro, but it couldn't do every…”
Insight
Ambrosino: AI makes taste and curation the expensive bottlenecks in product development
“The implementation is actually not the expensive part anymore. It's dare I say taste. But it's the curation process. It's like of those 90 attempts, like what's good about these, what should we fold into other aspects of this, right? How should we frame this? …”
Insight
Ambrosino: Use documents for product clarity and prototypes for interaction testing
“If implementation is abundant. Then it's really important to pick the right format for the point you're trying to make. If that point is product clarity around a vague area, then it might actually be a document. If what you're trying to do is get something in …”
Insight
Ambrosino: High-fidelity prototypes no longer signal validated assumptions in AI era
“The medium implied it had baked in a lot of signal around where in the process something was. So if you're seeing something that feels like the app in production, That means that it's late in the process, that assumptions have been de-risped, that, you know, d…”
Insight
Ambrosino: The core of product taste is deciding what to build
“But there's like the, like, what should this be? Like, if we can build anything, like what's, what's the goal here and how do we get there? That I think is like actually the real taste question here.”
Insight
Ambrosino: AI labs prioritized coding models because code directly accelerates AI research
“I also think that the labs historically invest in making their models good at things that accelerates AI research. And that in the era, the early era of coding models is very clear that the model being able to write correct code. Would accelerate research. In …”
Insight
Ambrosino: Design requires novelty whereas software engineering relies on known patterns
“There's an amount of like novelty that is more important in design than it actually is in software engineering. Like software engineering, you almost, you must want it to over index unknown patterns, right? Whereas design, it's like, no, there's an element of …”
Disclosure
Ambrosino: OpenAI maintains a simplified 'baby codex' codebase to prototype faster
“Like we have baby codex, right? A dramatically simplified code base that approximates all of the interactions of the production app. And therefore is a lot quicker to vibe code over, right?”
Disclosure
Ambrosino: Codex Team Deliberately Dogfoods Suboptimal Workflows to Fix the App
“There is a desire among all of us to try to do as much as possible in the app, even when it's not the best tool so that it can become the best tool. And so a lot of design we all work on by using the app and say, okay, what's broken about this? This is a whole…”
Disclosure
Ambrosino: OpenAI runs large team sizes composed mostly of ICs
“At OpenAI, we let teams get very large. So we haven't said, Hey, there's no management, but like the teams are quite large, right? It's mostly ICs.”
Insight
Ambrosino: AI apps must build native memory instead of user mind palaces
“And I think memory is sort of in the shape where we've had a lot of people and a lot of people at other companies too are like, well, I set up an obsidian base or a notion area and I tell it how to basically build my mind palace and how to put, it's like, eh, …”
Disclosure
Ambrosino: OpenAI integrates Codex with existing tools instead of replacing them
“We're trying to do two things at once with Codex and with now with ChatGPT. One is how can we seamlessly interact with these tools that you're already using and say, like, we don't need to build a better video editor for you. Right. But like Codex and ChatGPT …”