Barbell-Shaped Product Roles

I had yet another call last week with an AI engineer/cofounder who has built some very interesting software but gotten zero interest from his intended buyers. For 90 minutes, we ignored his beautiful tech, and dug into the product basics…
Target audience? Crisp problem statement? Compelling economic value message?
He had some hypotheses alongside a value story his intended users would find deeply insulting. He is trying to sell prospects on his concept of what they should need. I wish this were the exception.
We recapped my Code Isn’t Product post, why 10x Coding Speed Won’t 10x Revenue, and how the bottleneck is moving from raw code to honest discovery and commercial viability.
As AI accelerates core code development and reduces the detailed technical involvement of product managers, we still need to solve these two core product problems:
Of the infinitely many things we could build, which ones are likely to drive revenue and business outcomes? (Note that this is not an engineering question.)
How do we make more of our products successful in the marketplace? (Also not an engineering question.)
This has me drawing the AI-first product role as a barbell.
Classic Software Product Management (1971-2024)
During my decades doing this, we’ve spent the majority of our product time getting things built. Engineering created the software, UX created the experience, tech writers wrote the manuals, test engineers built the harnesses, but someone needed to drive clarity and adoption. Sondra Orozco describes it as “figuring out what their team should build with limited time and resources, and doing whatever it takes to make their product great.”
It looked vaguely like this:
The fuzzy front end is where we try to decide what we should build when faced with thousands of ideas and demands and suggestions and executive mandates. With severely limited resources. We wrestle with semi-quantitative insights, intuition, imponderables. We do open-ended discovery in the hopes of learning something. We try to validate problem statements (first) and then possible solutions (second) with our intended target customers. Define outcome metrics. We apply judgment, experience, common sense, war stories. Because most products fail here, before the first line of code is written, regardless of how fast engineering runs. Most products should never be built; most features should never be added.
We intend to put 20% of product effort here, but always short-change it... because every company believes that it can skip discovery just this one time on this one critical initiative. Our customers know exactly what they need. Our CEO is a visionary. Making software can’t be that hard. This one-off item won’t take much ongoing support. In spite of all evidence that most product work is wasted, our company is way above average.
The core development work (60-100%) is much more visible: SDLC, roadmaps, tickets, rituals, trade-offs, competing objectives, product narratives that don’t get read. We face the chaos... demands for ever-shorter schedules. Late-arriving requirements. Unexpected technical challenges. Sales escalations. Poached engineers. We satisfice and hope the next release will be easier.
Go-to-market readiness is everything that Sales & Marketing needs to start the money flowing: precise targeting/ICPs, messaging, pricing/packaging, ROI calculators, detailed-yet-unbounded use cases. Dazzling sales materials. Happy reference customers. Effortless onboarding. Bug-free software.
This gets 10-20% of an average product manager’s time, although it deserves much more. We may shift this to an under-appreciated product marketing or enablement group. Regardless, Sales & Marketing teams can’t succeed without these assets — they instinctively abandon products that don’t get immediate traction.
Product Management in AI-First Organizations (2027+)
Fast-forward to when we can deliver production-quality code 10x faster, measured from agreed features to full customer availability. (I don’t yet believe this, but will save that argument for another post.) That shifts the most valuable product work further to the ends — a barbell.
The Fuzzy Front End
We used to hide slow, uncertain discovery work behind an even slower development cycle. But now we’ll be building much faster than we can validate demand. The organizational pressure will be intense to skip the fuzzy steps and get right to coding.
Speed is our strategy! Users will experiment with everything we ship, and our instrumentation will tell us immediately what’s useful or valuable. Prospects will write our money stories for us. Selling will be faster and easier.
I don’t think so. Users/buyers are already overwhelmed, flooded with aspirational product pitches, trying to do their day jobs. 10x more features and tools and products will make it even harder to pick a winner.
And I don’t buy the “outsource our whole discovery process to AI” story. We need to put 40%+ of our time into evidence-based recommendations for a few big revenue bets. And convert those into money. Otherwise we’ll have the same uninspired, generic, AI-generated product plans as our competitors.
So instead, a few partial solutions for speeding up useful discovery:
Right Tools, Right Job
AI will speed up parts of discovery. Identifying users with similar support tickets, then scheduling calls with them. Daily analytics and trend identification. Scanning for competitor announcements. Suggesting money stories. Transcribing interviews and spotting themes. Reminding us to define success metrics before we ship. But we can’t automate judgment, context, or identifying the one really sparkling idea among the dreck.
I love Teresa Torres’ deep insight that humans need to do real interviews, yet AI coaches can help us be better interviewers.
And we don’t need to do discovery on everything. Let’s focus our attention on the big, risky, hard-to-reverse strategic bets. Muster the courage to discard the bottom 80% of our backlogs. And time-box decisions about smaller features, fixes, obvious improvements. See Büşra Coşkuner’s “When do you actually need Product Discovery?“
Putting 40%+ of our energy into serious discovery and market-sensing will let us get ahead of the daily anecdotal demand stream.
Core Development
Engineers do much more than build code. They understand systems, map out architectures, anticipate bottlenecks, apply hard-won learning around security and scalability and maintainability. They bring judgment, experience, talent, taste, intuition. I see that AI is dramatically accelerating the generation of code, but not convinced that we’re seeing 10x faster creation of commercially viable products. Some ways I think product folks can help more during core development:
Keep teams focused on outcomes, customer value, market wins. Are we gold-plating that feature? Will users see the results of that optimization? Can we extract more market leverage from similar effort?
Author whatever context files or product briefs or problem statements fit the new model. That still captures strategic intent.
Humbly ask the bigger-than-code questions. Architecture, supportability, trade-offs. How do we know if our code still works when the underlying model changes every week? How will we track concept drift as users try new things and our corpus gets stale? What should we be worrying about?
Engineers get to decide how we build software, and choose their tools/processes/agents. Product folks try to keep our brilliant technologists focused on outcomes.
Go-To-Market Planning
If we can’t explain why someone should consider our product — in simple, user-friendly economic terms — then revenue doesn’t flow. Traditionally, product managers have passed this buck to product marketers or treated it as an afterthought. And we collectively had months (years) to draft go-to-market materials while products were built. Now that might be weeks.
Dirty secret: the best go-to-market intelligence comes directly from users and buyers, from the very same discovery calls we use for feature/function insights. Not from our own market-facing groups, not from industry analysts, not from the Board. But we often forget to ask.
Ways we could compress the GTM Planning cycle:
Include product marketers (if they exist) in discovery calls. Ask the economic questions earlier: How would you describe the benefits? What else have you tried? How would you justify spending money on this? Who approves purchases? Sort out pricing, packaging, ROI metrics, and sales goals upfront.
Use money stories to guesstimate future revenue for our big bets. And use those guesstimates to sidestep less valuable work.
Identify Sales & Marketing capacity limits. If we can aggressively promote only two new products each quarter, propose the right ones.
Ask the tough leadership question: which launches went well, and what does reasonable GTM preparation look like? Or consider the put-up-or-shut-up experiment, where some sales regions create their own messaging and packaging while others use what product/marketing supplies. Who is less unhappy?
Product Engineers?
My approach is in direct contrast to the product engineer trend. AI pushes product work to the ends and engineering work to the middle. I’ve met a few unicorns who are great at both. But this is mostly engineers doing hand-wavy product thinking on their way to shipping code. I’ve had to dig naïve CTOs out of this trap scores of times.
Exception: when AI engineers are building AI tools for other AI engineers, they are their own audience.
Sound Byte
The bar gets heavier at both ends: more judgment on what to build, more muscle on how to sell it. Engineering owns the middle.



This is a really great article. I'm mostly aligned here, but a few things to consider:
1. I believe the trend at the biggest tech companies to lay off engineers is directly attributable to the issue that while you can speed up the coding and get 10x the output, you can't speed up the product strategy/planning and especially the GTM pipelines by 10X. So the PMs and the Product Marketers were getting outstripped by the engineers.
2. Almost all of our product development processes are designed around the idea that engineering resources are scarce. When engineering isn't the bottleneck, we need all new processes to ensure A. that we're building the right product, and B. that we're creating the best messaging and giving the sales team all the stuff they need to sell the product. Agile development doesn't keep up. Jira tickets don't keep up. Product needs to move more towards vision that an engineer can absorb, help the engineers understand where you need to go and ensure that they're aligned with the outcomes you're trying to drive. But figuring out how to scale product management by 10X is not going to happen overnight. Nor is scaling Product Marketing 10X. Or sales...
3. The answer can't be that our ever-more rapidly changing product is going to win you over because the UI changes every day, and new features show up in the product unannounced. OH -and even if you announce them, your customers aren't able to keep up with the release notes and the announcements. How many "how-to" videos are you expecting any customer to watch every month? I expect companies with steady state are going to slowly attrit or lay off engineers on an ongoing basis, because customers can't handle the pace of change AI-driven development drives.
4. For hyper-growth companies with clear priorities, clear deliverables, and clear vision for where they're going, the AI boom is positive and game-changing. But it requires retooling the development stack, better guardrails for AI-driven development, better adoption of test-driven development, better dev-ops pipelines with automated testing and CI/CD frameworks. And note that the repositories and all the tools are designed for humans, not for AI - so a lot of that is going to retool. Getting this all ready is not free, and rather than aiming the devs at building more features faster, give them a bit of breathing room to figure out what is needed and retool their infrastructure. A lot of business people have no idea how complex the underpinnings of the dev-ops infrastructure is. It's completely hidden from them.
Lived this barbell while building my own agentic tools . . . quality code has gotten dramatically faster to write/ship, but the bottleneck moved entirely to "will anyone actually want this" (and be willing to pay for it), which no amount of Cursor or Claude Code speed fixes. The discovery discipline is the scarce skill now, not the coding one.