How Low-Cost Implementation Shifts Product Focus to Taste
The Inversion of Product Development: Why Taste Now Triggers Scale
The traditional product development lifecycle, which moves from research and documentation to prototyping and finally implementation, has been inverted. As Andrew Ambrosino, lead of the Codex desktop app at OpenAI, notes, the cost of implementation has dropped toward zero. This shifts the primary bottleneck from "how do we build this?" to "what is actually worth building?" This change makes legacy processes, such as rigid PRD-driven workflows, not just obsolete but counterproductive. For product teams, the competitive advantage no longer lies in technical execution, which AI now commoditizes, but in the curation and taste required to navigate an infinite solution space. Those who rely on process as a proxy for quality will be outpaced by teams that treat implementation as a low-cost exploration tool, using AI to stress-test ideas before they ever reach a formal roadmap.
The Death of the Process-as-Quality Fallacy
For years, the product development process served as a safety mechanism. Because building was expensive, teams relied on documentation and research to de-risk investments before a single line of code was written. Ambrosino argues that this model is now fundamentally backwards.
The implementation is actually not the extensive part anymore. It is dare I say taste, but it is the curation process. It is like of those 90 attempts, like what is good about these? What should we fold into other aspects of this?
-- Andrew Ambrosino
When implementation is cheap, the temptation is to prototype everything. However, Ambrosino warns that jumping straight to a prototype without a clear primal mark, or a guiding vision, leads to over-anchoring on features that look production-ready but lack strategic alignment. The hidden consequence here is a loss of focus; teams confuse "we can build it" with "we should build it." The lasting advantage belongs to those who maintain the discipline to select the right medium, whether it is a document for conceptual clarity or a prototype for interaction stress-testing, rather than defaulting to the easiest path.
Why Taste is the New Systems-Level Moat
In an AI-first environment, taste is often dismissed as a purely aesthetic concern. Ambrosino reframes it as a systems-level requirement. Taste is the ability to grade the output of models, to understand how a new feature impacts the broader codebase, and to discern which of the many explorations deserve to be folded into the core product.
The system responds to this by shifting the value of human labor. If AI can generate the code, the human role transitions from builder to operator and tastemaker. The danger, according to Ambrosino, is that companies will blindly eliminate roles like Product Management, assuming that everyone is a builder.
I have heard a lot of companies be like we are getting rid of the product role, which I think is by the way a terrible idea and everybody is just going to be like a builder. And then what happens is they do not like this whole discipline of product that has been built up and has like real best practices... that just gets abandoned because people are like, oh, I wrote some code.
-- Andrew Ambrosino
This creates a feedback loop where teams lose the knowable best practices that prevent technical debt and feature bloat. The competitive edge is found in acknowledging that while the tools have changed, the disciplines of product, design, and engineering remain distinct specialties that require deep, nuanced judgment.
The 18-Month Payoff: Why Timing Beats Perfection
Ambrosino reveals a critical insight regarding the Codex app: it would have failed if launched in November, despite being essentially the same product that succeeded in February. The difference was not the code, but the underlying model intelligence.
This creates a non-obvious dynamic: teams must build features that are not yet working and allow them to sit in wait for model capabilities to catch up. Most organizations are too impatient for this. They kill projects that do not perform immediately. The systems-thinking approach is to treat these projects as persistent artifacts that can be re-tested as model intelligence increases. This requires a level of patience and long-term vision that most competitors lack, creating a moat of persistence where the team that waits for the model to catch up eventually dominates the market.
Key Action Items
- Audit your development process: Identify where you are over-investing in documentation for things that should be prototypes, and vice versa. (Immediate)
- Implement Zone Defense planning: Move away from top-down roadmaps. Assign product leaders to cover specific zones of the product to ensure company-wide coverage without overlapping efforts. (Next 30 days)
- Build for the future model: Identify 2-3 ambitious features that are currently too hard for your models. Document them as artifacts and revisit them quarterly as model capabilities evolve. (Ongoing; pays off in 12-18 months)
- Stop hiring for roles, hire for average time spent: Evaluate team members based on the aggregate of their contributions, code, design, or product, rather than their job title. (Next quarter)
- Establish a Deletion protocol: Since AI models tend to increase complexity, dedicate specific cycles to cleaning up the codebase, as models are currently better at adding than subtracting. (Next quarter)
- Shift from Builder to Operator: Stop writing code character-by-character. Spend time managing agents and workflows that automate your own job, treating your personal productivity as a product discovery exercise. (Immediate)