<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Aakash Gupta on Medium]]></title>
        <description><![CDATA[Stories by Aakash Gupta on Medium]]></description>
        <link>https://medium.com/@aakashgupta?source=rss-e0d591b53c40------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*tURKWAgnK21aYn3DF_quUQ.png</url>
            <title>Stories by Aakash Gupta on Medium</title>
            <link>https://medium.com/@aakashgupta?source=rss-e0d591b53c40------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 02:49:47 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@aakashgupta/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[How to Build a Growth OS in Claude Code, With James McAulay]]></title>
            <link>https://aakashgupta.medium.com/how-to-build-a-growth-os-in-claude-code-with-james-mcaulay-f4ce31e6368d?source=rss-e0d591b53c40------2</link>
            <guid isPermaLink="false">https://medium.com/p/f4ce31e6368d</guid>
            <category><![CDATA[growth-marketing]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[seo]]></category>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[product-management]]></category>
            <dc:creator><![CDATA[Aakash Gupta]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 17:01:03 GMT</pubDate>
            <atom:updated>2026-11-13T17:01:03.035Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Aakash Gupta and James McAulay with the words Build a Growth OS in Claude Code" src="https://cdn-images-1.medium.com/max/1024/1*gIfkWmm6mRbFaareNwyjkw.png" /></figure><p>James McAulay worked on growth at ElevenLabs and grew his latest business to £100K a month in 95 days, without hiring a single FTE.</p><p>Claude Code can be the most powerful system in the world.</p><p>I’ve now built you several Operating Systems you can run out of it: for <a href="https://growthpioneer.gumroad.com/l/contentos">content</a>, for <a href="https://www.news.aakashg.com/p/pm-os">PM</a>, your <a href="https://www.news.aakashg.com/p/team-os-cc">team</a>, and for your <a href="https://www.news.aakashg.com/p/company-os">company</a>.</p><p>The missing piece was a Growth OS. So today, I <a href="https://github.com/JamsusMaximus/growth-agents">present you one</a>. And I haven’t just ported over what works for me.</p><p>I’ve brought on <a href="https://www.linkedin.com/in/jamesmcaulay/">James McAulay</a> who worked on growth at ElevenLabs and grew his latest business, <a href="https://agentaccelerator.ai/">Agent Accelerator</a>, to £100K a month in 95 days, without hiring a single FTE.</p><p>He’s <a href="https://github.com/JamsusMaximus/growth-agents">open-sourced everything</a>. And it works.</p><p>Halfway through our recording, James ran a Claude Code skill on my site. A few minutes later it returned posts with no SEO description, long titles, crawlability issues, duplicate content…</p><p><em>(Which I’ve now fixed, with this growth OS).</em></p><h3>1. How the Growth OS Works</h3><p>You open Claude Code inside it, and it has three layers: tools with APIs, everyday skills, and routines that improve the setup.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ygQFdWZo0APDYn8pIrjqNQ.png" /></figure><p><strong>Tools with APIs</strong></p><p>James only adopts a tool if it has a good API or CLI, like Stripe, PostHog, Attio, Firecrawl, DataForSEO, vidIQ, Kit, Apollo</p><p><strong>Everyday skills</strong></p><p>Morning standup, weekly and monthly retros, PRD skill, SEO audit, tone-of-voice, YouTube packaging, competitor scan</p><p><strong>Routines that improve the setup</strong></p><p>The system improves itself from your usage, as weekly scheduled jobs look at how you work. It even suggests new skills and other connections you might want to add.</p><p>The repo is growth-agents on <a href="https://github.com/JamsusMaximus?tab=repositories">his GitHub</a>. It installs with a couple of commands and runs in Claude Code, Codex, Hermes and OpenClaw.</p><p><em>It’s built for a full-stack growth person or a company’s first growth hire. If you’re a specialist (a product marketer or SEO lead), the onboarding asks about your goals and adjusts the system to your role.</em></p><h3>2. How to set up your Growth OS</h3><p>So you don’t actually need a new folder for this. If you’ve got a <a href="https://www.news.aakashg.com/p/pm-karpathy-second-brain">second brain</a> already, the folder where all your notes live, just put the OS in there.</p><p>Clone the repo and run the install commands from the README. Then open Claude Code. Run the onboarding and Claude goes through everything you’ve already got in there before it asks you a single question.</p><p>It’ll ask if you want rapid or full setup. James makes everyone he teaches do the full two hour setup. <em>We did rapid on camera because we were short on time. Try the full one on yours if you can.</em></p><h4>What to wire into Claude Code</h4><p>Connect everything as fast as you can.</p><p>The two most important are analytics and Git:</p><ol><li>We did PostHog via MCP.</li><li>Read-only access to Git is key. Your team might not let you ship code, but it helps you get the right PRs ready.</li></ol><p>The OS will help you so never forget PostHog events again. Every event says when it fires, where it fires, and what to measure with it:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*41sqlKFDwEHk_mUb4xM_-w.png" /></figure><p>Pre-AI, you’d only see data that clean under a god-tier PM. Now, it comes with the OS.</p><h4>The core loop: actually learning from experiments</h4><p>Running a test is easy but concluding it with definitive learnings is a feat unknown to many. I know it may sound harsh but shiny-object syndrome pulls us onto the next big idea, and at year’s end we are left with a pile of PostHog experiments with no recorded learnings.</p><p>The OS solves for the exact problem:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Jj_M3bGAhAAiuUG4qBn83w.png" /></figure><ul><li>Every experiment gets a file with these fields before anything ships.</li><li>A playbook for A/B tests is set up, and it stops you from reading a result early. The weekly retro and the daily standup both read the list of running experiments and tell you when one is ready to review. They also catch stale tests.</li><li>Experiments only build on each other when a template forces the baseline and confounders up front and a weekly loop forces the learning at the end.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Dc3dwZonMmc1bAW8dnyoGQ.png" /></figure><h3>3. How to run growth experiments with no engineer</h3><p>The way growth was done before, you’d wait on an engineer before any test could happen. Now growth people can run experiments themselves. That’s how James thinks about it.</p><blockquote>We no longer need to wait for engineers to build growth experiments.</blockquote><h4>Gate 1 — PRD</h4><p>Say you want a new page on the marketing site. What the system does is help you have the discipline to write a PRD where you answer key questions like: What metric will it move? So use the <a href="https://www.news.aakashg.com/p/product-requirements-documents-prds">PRD</a> skill to write a draft.</p><h4>Gate 2 — Multi-agent refine</h4><p>Then refine it with the multi-agent refine skill. This is cool. It launches subagents to critique your <a href="https://www.news.aakashg.com/p/ai-prd">PRD</a>, each using a different angle. Then a lead agent creates a master critique and priority list of action items to do.</p><h4>Then — Ship</h4><p>THEN ask Claude Code to build your feature.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IUFIPdPJ4m3sDRyxf3b-5Q.png" /></figure><h4>Example: SEO</h4><p>Here’s the whole loop in action with SEO.</p><p>Start with the SEO audit skill:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Zp5ippmVu0R6zChjt5wKuA.png" /></figure><p>It’s a remix from <a href="https://agenticskills.io/skills/marketing-skills">Corey Haines’s Marketing Skills collection</a>. But James added a few tools that really upgrades them:</p><ol><li><strong>Firecrawl</strong> which turns any website into Markdown, because when you ask Claude to scrape a site, it often hits Cloudflare blocks or misreads the page. Firecrawl fixes that.</li><li><strong>DataForSEO</strong> is one of my favorite finds for this episodes. It’s a super cheap SEO API. Once you give Claude Code the key, it can research any term for you, just for a few cents.</li><li><strong>The Lighthouse CLI</strong> runs Google’s page speed tests from the terminal. Before, you’d open PageSpeed, run the test, export it, save it and hand it to the agent yourself.</li></ol><p>What it found on my site was that my search traffic was about 25K visits in May and has dropped to about 10K.</p><p>Then, it can help you ship the changes. I had it execute on this whole action plan:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ex3pS_S18fAcPFS_ky7m9w.png" /></figure><p>Try it yourself! It’s pretty magical.</p><h3>Final Words</h3><p><em>How autonomous are growth agents, really?</em></p><p>Is the ‘autonomous’ part overhyped? Mostly, yes. A lot of the people on LinkedIn and X claiming autonomous agents are either burning tokens on low-value work, or running an agent that does most basic stuff.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0NlfiG-4AfFEG-76AJ1I7g.png" /></figure><p>But, on the other hand, people also don’t realize an agent can improve itself. That part is autonomous, and really cool.</p><p><em>So go use the Growth OS, push on its autonomy, but don’t expect it to work without you.</em></p><p>The full episode write-up is on <a href="https://www.news.aakashg.com/p/claude-code-for-growth?utm_source=md-md1113mc">Product Growth</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f4ce31e6368d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to Steal Your Way to a Hit Product, With Mark Pincus]]></title>
            <link>https://aakashgupta.medium.com/how-to-steal-your-way-to-a-hit-product-with-mark-pincus-bfeeb3267e1c?source=rss-e0d591b53c40------2</link>
            <guid isPermaLink="false">https://medium.com/p/bfeeb3267e1c</guid>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[product-development]]></category>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[entrepreneurship]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Aakash Gupta]]></dc:creator>
            <pubDate>Thu, 12 Nov 2026 17:01:01 GMT</pubDate>
            <atom:updated>2026-11-12T17:01:01.948Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Mark Pincus at the whiteboard with Aakash Gupta, from the episode thumbnail" src="https://cdn-images-1.medium.com/max/1024/1*OflkaXgOSoPBo8JgrV7z1w.png" /></figure><p>I asked the founder of Zynga to go to the whiteboard and teach his Proven Better New framework from scratch.</p><p>Billions of people have played Mark Pincus’s games. He founded Zynga, and for years I walked past the Zynga building in San Francisco every day.</p><p>Mark just published <em>Life at the Speed of Play</em>. The book’s subtext is how to launch products people love.</p><p>So I asked him to go to the whiteboard and teach his Proven Better New framework from scratch.</p><p>I use this framework myself when I think about building products. But I’d guess only 10% of you know it well.</p><p>By the end of this post, you will know:</p><ul><li><strong>Why</strong> every great product starts as a copy</li><li><strong>Where</strong> the line is between stealing well and getting it wrong</li><li><strong>How</strong> to sort your roadmap into proven, better and new</li></ul><h3>1. How to use Proven/Better/New to Build Better Products</h3><figure><img alt="Three columns sorting Zynga Poker into Proven (the poker table, the UX, the chip sounds and colors), Better (play in the browser with no download, 80% of users lost when you ask for a download) and New (real friends join your table, 25% of the time you joined friends at a table)." src="https://cdn-images-1.medium.com/max/1024/1*hqZtkLKF68PQzx6-xSYXAw.png" /></figure><p>The big online poker sites used to make you download before you play a single hand.</p><p>Mark noticed that the moment you ask for a download, you lose at least 80% of your audience. That’s his number, not a benchmark.</p><p>So he copied the leading poker tables down to the chip colors and removed the download.</p><p>Then he added the one new thing: <strong>your Facebook and MySpace friends could sit at your table.</strong></p><p>Mark’s most controversial idea is that copying is okay.</p><p>All music, movies, stories and games are derivative. Every artist builds on the artists before them.</p><p>But there is a line between taking inspiration and copying blatantly. <strong><em>That line comes down to taste.</em></strong></p><p>Steve Jobs was a master of copying and appreciated it deeply. Bill Gates copied from the same place, Xerox PARC.</p><p>Then the two copied each other. Gates was worse at the trick, so it looked like he was just copying Apple.</p><blockquote><a href="https://youtu.be/G1uZZG6s7cc?t=336"><em>“can you learn from other people’s proven success and emulate it perfectly, but have it feel new to people?”</em></a></blockquote><p><strong>Your instinct is right 95% of the time. But assume your idea is probably wrong.</strong></p><p>Proven Better New lets you act on both at once.</p><p><strong>Proven</strong> is any part of the experience that already works for this audience on this platform, so you copy it click by click and pixel by pixel.</p><p><strong>New</strong> is your novel idea and your innovation zone. <em>Your job is to isolate it so your launch measures that idea and nothing else.</em></p><h3>2. How to tell better from new</h3><p>Would 10 out of 10 people who use the proven product today choose it? If they all agree, call it better.</p><p>If only you think so, call it new. This test isn’t always easy, and most mistakes go in one of two directions.</p><p><a href="https://youtu.be/G1uZZG6s7cc?t=1038"><strong><em>“What you think is better is called new. What they all think is better is better.”</em></strong></a></p><p><strong>The first is calling your own idea better.</strong> Take Mark’s family assistant built to compete with Instinct, the AI assistant that works over text. <a href="https://www.aibyaakash.com/p/instinct">I tested Instinct for AI by Aakash</a>.</p><p>Putting the whole family in one thread feels like an obvious improvement to the person building it. Under the test it is new.</p><p>Mark left the Better column empty:</p><blockquote><a href="https://youtu.be/G1uZZG6s7cc?t=1449"><em>“I have no ideas today that I could say 10 out of 10 Instinct users would call better than Instinct.”</em></a></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*n030-gqfCbXKrtWtEn3ddw.png" /></figure><p><strong>The second is calling a removal better.</strong> Rejecting something that looks like an issue feels like progress.</p><p>But if it already works, removing something proven is a bet like any other. Zynga copied the neighbor bar from FarmTown, where the other player has to accept your request.</p><p>It looks like friction. Mark says calling its removal better <a href="https://youtu.be/G1uZZG6s7cc?t=2332"><em>“would have made our product less viral.”</em></a></p><p>People at Zynga still repeat his mantra that <strong><em>all new fails.</em></strong></p><p>If you expect that from the start, you won’t be disappointed or let a failing idea linger too long.</p><p>But when new does work, we need to have a reverence for it.</p><p>So discount the hope you have for your own new idea. And pay close attention to new that’s working out in the market, because that new just became proven.</p><p>Consumer AI didn’t feel investable to Mark back in June. With Instinct at a $10B valuation, it feels a lot more investable today.</p><h3>3. When to ship less new</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hA06f41amiFkPo8fIqZ8pg.png" /></figure><p><strong>The earlier you are in a platform shift, the less new you should pursue.</strong></p><p>Mark’s proof is Hay Day. Supercell’s game looked like Zynga’s FarmVille 2.</p><p>In his words, <a href="https://youtu.be/G1uZZG6s7cc?t=1801"><em>“it was 0% new.”</em></a> What changed was the better: it loaded faster, it had shorter crop cycle times and it had touch.</p><p>Late in a cycle it flips. Nobody wants a new farm game now, and you’d need <a href="https://youtu.be/G1uZZG6s7cc?t=1915"><em>“a lot of new.”</em></a></p><p>AI is early. So a lot of low-hanging fruit is always going to be there.</p><p>It is best to be disciplined about it and look for where you can be better because of AI.</p><p>Write down which part of your AI product is actually new. <strong><em>If it’s more than one thing, you’re running two experiments in one launch.</em></strong></p><h3>4. How to test 100 ideas before you build one</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2dqgbVEd9_BMSKsQx_DoWA.png" /></figure><p>AI lets you make an MVP in months instead of a year and a working version in minutes.</p><p>Mark thinks that speed is a trap, because it tempts you to skip the top of the funnel and go straight to the whole product.</p><p><strong><em>So you end up failing too slowly.</em></strong></p><p>He had just argued about it with <a href="https://www.news.aakashg.com/p/eric-ries-incorruptible">Eric Ries</a>, whose Lean Startup gave us the MVP: <a href="https://youtu.be/G1uZZG6s7cc?t=2451"><em>“the problem with MVP is the word viable.”</em></a></p><p>Once you call something viable you start thinking it could be your launch product. I made a similar point in 2022 in <a href="https://www.news.aakashg.com/p/mvp-the-most-misused-term-in-tech">“MVP”: the most misused term in tech</a>.</p><p>The MVP is the version that tests your most critical assumption. Mark’s funnel test goes one step earlier and checks demand before there is a product at all.</p><p>His proof was a post by Rohan Nayak, CEO of Pocket Entertainment, the company behind Pocket FM.</p><p>Pocket FM runs a 90-second video trailer of an audio drama as its ad.</p><p><strong>When an ad’s click-through rate goes from 2% to 2.25%, customer acquisition cost drops about 30%.</strong> Rohan Nayak, Pocket FM</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BfWT0QZJ7z85f538wcnfsQ.jpeg" /></figure><p>Mark’s reading is that once they hit 2.25% in any country, they could grow to $10 million in ARR in three months.</p><p>Rohan’s own numbers are narrower: France to $10M in 3 months, and 8 months to figure the engine out.</p><p>Mark says he could <a href="https://youtu.be/G1uZZG6s7cc?t=2568"><em>“vibe code something at least good enough to be the website behind an ad”</em></a> and send an agent into France, Italy and Saudi to see if it gets a 2.25% click-through rate.</p><p>Here is how to run it:</p><ol><li><strong>Write the teardown.</strong> Fill in the proven slots for the closest competitor at click-level detail.</li><li><strong>Generate concepts.</strong> A batch of names and one-line value props for each bet. Ask the agent to flag where it needs you to brainstorm.</li><li><strong>Vibe-code one page</strong> that’s just good enough to catch an ad click.</li><li><strong>Run web ads.</strong> Mobile ad platforms may not let you advertise without an App Store listing.</li></ol><p><strong><em>Pick your click-through bar before you look at results.</em></strong> Then check absolute performance against your quality bar and relative performance across variants. Double down on what clears both.</p><p>Pocket FM’s own benchmarks from Rohan’s post are 2.5% CTR and 55% 3-second through-play on a 90-second trailer. Pick yours from your own funnel.</p><h3>Try this first</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WmBsUNX2Pv304SYUkDXfjQ.png" /></figure><p>Open your <a href="https://www.news.aakashg.com/p/roadmaps-advanced-techniques">roadmap</a> and write proven, better or new next to every item. <strong><em>Anything you can’t point to a competitor doing is new.</em></strong></p><p>If one launch carries more than one new, you’ve found your first cut.</p><p>The full episode write-up is on <a href="https://www.news.aakashg.com/p/how-to-steal-your-way-to-a-hit-product?utm_source=md-md1112pi">Product Growth</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bfeeb3267e1c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Spotify Says It Cut Claude Code Token Use 90%, So I Tested It]]></title>
            <link>https://aakashgupta.medium.com/spotify-says-it-cut-claude-code-token-use-90-so-i-tested-it-ae641675f7ba?source=rss-e0d591b53c40------2</link>
            <guid isPermaLink="false">https://medium.com/p/ae641675f7ba</guid>
            <category><![CDATA[anthropics]]></category>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Aakash Gupta]]></dc:creator>
            <pubDate>Wed, 11 Nov 2026 17:01:03 GMT</pubDate>
            <atom:updated>2026-11-11T17:24:19.275Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Aakash Gupta next to the Spotify logo and the words 90% fewer tokens?" src="https://cdn-images-1.medium.com/max/1024/1*9NU_oarg3Z-tzWh8YSqB-w.png" /></figure><p>A Spotify PM’s plugin cut the company’s Claude Code token use by up to 90%. I tested it on real code to find out what you can actually save.</p><p>A Spotify PM’s post on cutting Claude Code token use by 90% was all over LinkedIn in November. I tested it on real code to find out what you can actually save.</p><p>The way Spotify uses Claude Code is wild. Their co-CEO, on <a href="https://www.fool.com/earnings/call-transcripts/2026/02/10/spotify-spot-q4-2025-earnings-transcript/">an earnings call</a>, shared that most of their senior engineers</p><blockquote><em>“haven’t written a single line of code since December.”</em></blockquote><p>Here is what engineering looks like at Spotify. An engineer calls Claude to fix a bug from Slack on their morning commute, and they push the fix live before they even get to the office. At a company with 7,300 employees, that results in a huge Claude bill.</p><p>So it’s pretty crazy that they managed to <a href="https://engineering.atspotify.com/2026/9/portal-by-spotify-cut-my-claude-code-token-usage-by-90">reduce it by up to 90%</a> with a PM’s help. I wanted to know whether you could get similar savings, so I ran the test myself.</p><h3>1. How Spotify got a 90% cost cut</h3><p>Spotify built its own coding agent called <a href="https://engineering.atspotify.com/2026/6/code-with-claude-coding-is-no-longer-the-constraint">Honk</a>. Engineers can just tag Honk in Slack:</p><ol><li>Honk reads the codebase and writes the change.</li><li>Spotify’s tests run on it.</li><li>A person reviews it before it ships.</li></ol><p>Honk now merges <a href="https://www.infoq.com/news/2026/03/spotify-honk-rewrite">1,000 code changes every 10 days</a>. That pace used to take 3 months at Spotify.</p><p>But all that reading runs up a pretty high token bill. So a Spotify PM built Shunt.</p><p>It’s a plugin that blocks Claude from reading any file over 350 lines in full. Instead, a cheaper model (they use Gemini Flash) reads it.</p><p><strong>In their tests, they saw an 82% to 94% reduction in tokens on big files.</strong> On a 162K-line Java monorepo, they saw a 90% cut on average. They also open-sourced the plugin. It’s on GitHub <a href="https://github.com/spotify/portal-ai-plugins/tree/main/plugins/shunt">in a repo with 3,186 stars</a>.</p><p>That’s just their experience, though. And you might imagine Anthropic has incorporated some of the learnings, right?</p><p>So I set out to test it myself: where does your Claude Code bill actually go?</p><h3>2. How AI is charged</h3><p>First, a quick recap on how you rack up those huge AI bills.</p><p>There are 4 elements to your bill: input, cache write, cache read and output. Each is priced pretty differently. For Opus 5.5, for instance:</p><ul><li>Input: $4 per million tokens</li><li>Cache write: $5 to $8 per million</li><li>Cache read: 20 cents per million</li><li>Output: $20 per million</li></ul><p>What that means for coding is really interesting. I had Opus answer 4 questions on a big open-source Java codebase, and here’s where the money went:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wLAbobvu9i-69P6AiHFtMw.jpeg" /></figure><p><strong>94% of the bill was reading.</strong> Can you believe that?</p><p>85% went to cache write and 9% went to cache read. The output, even though it’s priced so high, was only 6% of the bill.</p><p>That first read of every big file is exactly what Spotify’s trick hands to a cheaper model.</p><h3>3. What savings you can expect</h3><p>I ran the test across 2 codebases: my Land a PM Job repos (78K lines) and Apache Commons Lang, whose biggest files run 9,800 lines. I asked the models to answer questions that forced reads across files. One example was to trace a payment link through an admin tool, through Stripe code, to a site.</p><p>And I tested this 2 ways. First, with a simple prompt that encouraged use of a cheaper model, which looked like this:</p><blockquote><em>Use Haiku subagents for the reading, one file per subagent, and have each return the main claims with exact quotes. You do the weighing, and check each quote before you use it.</em></blockquote><p>The second way was to use Spotify’s hook, ported to Claude Code. I also ran everything twice: once in normal Claude Code, which can search your files, and once with search turned off, so Claude had to read whole files. Here are the results:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0P8Vrf_-ExD5PpItfllzmw.jpeg" /></figure><ol><li><strong>When Claude had to read whole files, the tricks paid off.</strong> On Commons Lang, the cost went down 76%, and 87% with Spotify’s hook.</li><li><strong>But on my own repos, the Spotify hook actually cost more.</strong> The one-sentence prompt did help, cutting costs 53%, which is the most important takeaway.</li><li><strong>In Claude Code, there’s very little to save.</strong> If you’re in Claude Code itself, it’s already going to do searches. It looks up the few lines it needs instead of reading whole files, so the sentence added cost, 19% to 36% more. But if you hit the models directly, this hook really matters. That means any agent you build on the API without a search tool, or any job where Claude has to read whole files, like code reviews and migrations.</li></ol><p>From a quality point of view, all these models did fine. So you can get the cost savings on a codebase without any decrease in quality.</p><p><strong>So if your team has Claude read whole files, you can expect big savings.</strong> But if you mainly ask Claude to find and fix things, Claude Code is already doing the cheap thing.</p><h3>4. How to get the savings yourself</h3><ul><li>Look at how your team uses Claude first. If it’s mostly search and edit, skip the trick. It added cost in every one of those runs.</li><li>If Claude reads big files whole, start with the sentence. It saved money on both codebases. Spotify’s hook saved the most on Commons Lang but backfired on our repos, so test it on yours for a week first.</li><li>Roll it out to the whole team by committing it to your repo: the sentence in CLAUDE.md, the hook in .claude/settings.json. That way every engineer gets it.</li><li>Open every cheap answer before you trust the saving. In one of our early runs, a 91% “saving” was Claude refusing to do the job.</li></ul><p>To size it, multiply what each read-heavy run saves by how many of those runs your team does in a month. On our repos, that’s $0.72 × 3 runs a day × 20 engineers × 21 workdays, or about $900 a month. It’s an estimate, so measure a week before and after.</p><blockquote><strong><em>Spotify’s 90% is real for teams whose Claude reads whole files.</em></strong><em> Figure out which kind of team you are first, then copy the part that fits.</em></blockquote><p>I first wrote this up in <a href="https://www.aibyaakash.com/p/spotifys-90-trick?utm_source=md-md1111sp">AI by Aakash</a>, along with the week’s AI news.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ae641675f7ba" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Highest-Paying PM Job in the World Is Model PM]]></title>
            <link>https://aakashgupta.medium.com/the-highest-paying-pm-job-in-the-world-is-model-pm-ca60dbce80f0?source=rss-e0d591b53c40------2</link>
            <guid isPermaLink="false">https://medium.com/p/ca60dbce80f0</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[salary]]></category>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[careers]]></category>
            <category><![CDATA[machine-learning]]></category>
            <dc:creator><![CDATA[Aakash Gupta]]></dc:creator>
            <pubDate>Tue, 10 Nov 2026 17:01:02 GMT</pubDate>
            <atom:updated>2026-11-10T17:01:02.822Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="$345K median base pay for a Model PM." src="https://cdn-images-1.medium.com/max/1024/1*0LeAWLHnn9bs7XB9n3Wekw.png" /></figure><p>Model PM has become the most lucrative sub-field inside of product management, with a 60% premium over PMs outside AI.</p><p>I had AI pull every open PM listing across 95 company career pages. The median base pay of model PMs was by far the highest:</p><figure><img alt="Box plot of posted US base pay midpoints from 1,158 open PM postings on company career pages, October 8 to 12, 2026. Model PM median $345K across 26 postings, AI-native PM $258K, AI platform PM $231K, applied AI PM $222K, PM outside AI $216K. Equity not included." src="https://cdn-images-1.medium.com/max/1024/1*VaqgNqZAh00tf4Gc-yc27g.png" /></figure><p>Model PM has become the most lucrative sub-field inside of product management, with a 60% premium over PMs outside AI.</p><p>Lest you think this is just a level effect, actually it’s the opposite. The gap is similar at the mid, senior, and staff levels.</p><p>But how did it acquire such a hefty premium?</p><h3>There’s a skill shortage</h3><p>It’s basic economics. The skills are in short supply.</p><p>Madhu Guru led product for Gemini and Veo, plus Nano Banana, and he’s now a senior director of AI at Meta.</p><p>He estimated &lt;75 people globally have the depth needed for this role:</p><figure><img alt="A post on X by Madhu Guru: to build an AI native product, a PM needs vision and opinionated UX design, model intuition, the ability to go from pixels to evals to hill climbing, an understanding of agentic flows, and deep user understanding. He estimates fewer than 75 PMs globally have this depth, and calls it a rare but learnable skillset." src="https://cdn-images-1.medium.com/max/1024/1*Kli5Zm1OAwBxW321L6qX4w.jpeg" /></figure><p>He says AI-native product not model here, however given his role on Gemini at the time, I read this as “model PM.”</p><p>You need a unique combination of model and PM knowhow. This is good news for you, though. With the right work, <a href="https://www.news.aakashg.com/p/synthetic-ai-pm-experience">you can acquire the skillset</a>, and nab a model PM job.</p><h3>What is a model PM</h3><p><a href="https://www.news.aakashg.com/p/ai-pm-job-search-guide">AI PM</a> is a broad term. And under it, it holds at least 4 different types of PM jobs:</p><figure><img alt="Role map of four AI PM jobs by what the PM shapes: applied AI PM, AI-native PM, AI platform PM and model PM. Model PM is the smallest with 27 open postings at 12 companies and a $345K median base, and Anthropic is hiring the most." src="https://cdn-images-1.medium.com/max/1024/1*jlxAHh-BDr6wDNfx3KmR7Q.jpeg" /></figure><p>The sub-categories of AI PM have yet to well emerge. You could make 6 cuts, or 2 cuts. This cut of 4, though, I think is a useful mental model.</p><p><strong>Model PMs are the PMs actually building the models</strong>. They sit alongside the model research team which is mainly AI researchers and engineers.</p><p>They need to be able to win respect from engineers who may have billion dollar pay packages (rumored for folks like Nat Friedman and Andrej Karpathy)!</p><p>This means they can’t lose the thread in a conversation on <a href="https://www.news.aakashg.com/p/ai-pm-technical-interview">pre-training v post-training or gradient descent vs deep learning</a>. They are not only tracking those terms but using them correctly themselves.</p><p><strong>AI Platform PMs are also building AI tools, but not models</strong>. They are building APIs, <a href="https://www.news.aakashg.com/p/together-ai-product-team">agent tools</a>, <a href="https://www.news.aakashg.com/p/ankur-goyal-podcast">eval tools</a> that other teams build on.</p><p><strong>AI-Native PMs are building products where a model is the engine.</strong> They are at AI companies like Sierra, Glean, and Decagon.</p><p><strong>Applied AI PMs are building AI features inside a product that existed before AI</strong>. This is the biggest bucket by far, and they are at companies like <a href="https://www.news.aakashg.com/p/srini-raghavan-podcast">Freshworks</a> and Amazon.</p><h3>Analyzing the backgrounds of model PMs</h3><p>Let’s look at a real model PM, Barkley Dai:</p><figure><img alt="Barkley Dai&#39;s LinkedIn profile: Research Product Lead for data and model capabilities at Luma AI since 2023 and the first product hire, before that product manager roles at TikTok on GenAI effects and AR effects, internships at Tencent and Kuaishou, and Yale." src="https://cdn-images-1.medium.com/max/1024/1*Pkm3wBhfKFw72qyH5BwTnA.jpeg" /></figure><p>Barkley works at Luma AI, which, valued at $4B, has one of the best video models. He broke in after working AR and GenAI at TikTok, and before that being a PM at Tencent and Kuaishou. And before that, he went to Yale.</p><p>That’s a typical path into model PM: tier 1 University → $100B market cap (Kuaishou) → $500B market cap (Tencent) → $500B valuation (Bytedance) → Model PM.</p><p>Notice that he doesn’t have a Ph.D. He wasn’t an engineer. He studied computer science at Yale, and he’s had a PM career since then. Three and a half years before breaking in as the 1st product hire at Luma.</p><p>And he progressively moved closer to models at each step. At TikTok, he started in AR. Then, he moved into GenAI effects (AI feature). Then he started in Luma on Growth projects. Then, he got closer to the models.</p><p>That is a very common path for PMs to break in, though it’s not the only one. I went through all 316 model PMs on LinkedIn and here’s what I learned:</p><figure><img alt="The Path into Model AI PM, from 316 people in product roles at 22 AI model companies read from public LinkedIn profiles on October 8, 2026: 85 percent were PMs before joining the lab, 64 percent have a technical degree, 28 percent founded a company, 24 percent have an MBA, 2 percent have a PhD. Includes first jobs after school and five real journeys." src="https://cdn-images-1.medium.com/max/1024/1*mPiUO5354C1lTZ0IQ6atzQ.png" /></figure><p>Let’s start with the 5 headline stats at the top and walk through what we learn from each:</p><ul><li><strong>85% of model PMs were PMs before</strong>. Model PM is a sub-specialty of PM. It’s not a separate field altogether. You go on needing PM chops, not <strong>just</strong> model chops.</li><li><strong>64% of model PMs have a technical degree.</strong> Model PMs are on average technical. That’s because, even if they aren’t engineering themselves, they spend their day with researchers and engineers more than say a consumer UX PM. At the same time, one third of model PMs don’t have a technical degree. So it’s not a requirement.</li><li><strong>28% of model PMs were founders</strong>. This seems to be one of the most reliable signals to a lab that you’re not just a PM, but a <a href="https://www.news.aakashg.com/p/pm-to-product-builder-roadmap">builder</a>. But it’s not everyone!</li><li><strong>24% have an MBA</strong>. <a href="https://www.news.aakashg.com/p/an-mba-is-great-training-for-a-pm">Having an MBA</a> can be a signal that you might make a good PM, but it’s clearly not a requirement.</li><li><strong>Only 2% have a Ph.D.</strong> This one really stuck out to me. I expected many more model PMs to be former researchers, but that’s not the case at all.</li></ul><p>Second, <strong>there’s a really broad mix of backgrounds of where people landed after college</strong>.</p><p>PM is by far the largest at 24%, and, surprisingly data or research is the smallest at 6%! There’s a healthy mix of other backgrounds represented, as well: 22% in Consulting / VC, 17% engineering, 15% marketing/sales/ ops, and 7% their own startup.</p><p>Third, the real path is going to be unique to you:</p><ul><li>Yonatan Wolf was an APM through GPM at Google. Then he became a model PM at… Google.</li><li>Matteus Pan was an associate at BCG, then a GPM at Dropbox, then a head of product. Then he became an MTS at Thinking Machines.</li><li>Steven Pecht went from McKinsey to BizOps at Google, to PM at Google, to Head of Product outside Google, and then back to Google as a Model PM.</li><li>Grant Gardner spent time as an Eng Manager, then CPO/CTO, then was a Staff PM at Meta Horizon before joining Meta Superintelligence Labs.</li></ul><p><strong>You can write your own story into the field, and that’s what we’ll help you do through the rest of the piece.</strong></p><p>The rest of the guide, including who is hiring model PMs, what the job is like in the top labs, the skills and the toolkit, is in <a href="https://www.news.aakashg.com/p/model-pm?utm_source=md-md1110mp">Model PM: The Complete Guide</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ca60dbce80f0" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Definitive Report on PM Compensation and Hiring in 2026]]></title>
            <link>https://aakashgupta.medium.com/the-definitive-report-on-pm-compensation-and-hiring-in-2026-225a4760ea14?source=rss-e0d591b53c40------2</link>
            <guid isPermaLink="false">https://medium.com/p/225a4760ea14</guid>
            <category><![CDATA[careers]]></category>
            <category><![CDATA[job-search]]></category>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[salary]]></category>
            <dc:creator><![CDATA[Aakash Gupta]]></dc:creator>
            <pubDate>Mon, 09 Nov 2026 17:01:01 GMT</pubDate>
            <atom:updated>2026-11-09T21:05:05.542Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="PM hires down 45% and AI PM hires up 2.5x since 2022." src="https://cdn-images-1.medium.com/max/1024/1*p0_MsRoRIBXNY6H9A9S6mw.png" /></figure><p>I put together the very best hiring and compensation data in the world to build you the ultimate guide to the PM market.</p><p>This is wild. Of the 10 companies that hired the most PMs in the world over the last year, <strong>4 are banks or payment networks</strong>.</p><figure><img alt="Chart of outside PM hires worldwide, May 2025 to April 2026: Amazon 691, Google 507, Capital One 486, Microsoft 431, JPMorgan Chase 404, Mastercard 339, Meta 256, Walmart 218, Visa 217, Salesforce 207. Banks and payment networks in blue." src="https://cdn-images-1.medium.com/max/1024/1*mrypEnd2-nnxDzXE6Th6jw.png" /></figure><p>Capital One’s count includes an unusually large May and June 2025. Outside those two months, it hired slightly fewer PMs than the year before.</p><p>Amazon and Google are at the top, as you’d expect. Amazon made 691 outside PM hires worldwide in the 12 months to April 2026, and Google made 507. Right after them is <strong>Capital One</strong>.</p><p>Then Microsoft. JPMorgan Chase and Mastercard both sit ahead of Meta, and Visa is just behind Walmart.</p><p>If you’re only thinking about big tech, you’re <strong>missing a significant portion of the PM market</strong>. Capital One, JPMorgan Chase and Mastercard all hired more PMs than Meta.</p><p>On the other hand, if you look at job board data (what most reports look at), you’d see something different. <a href="https://www.trueup.io/product/reports">TrueUp</a>, for instance, shows <strong>7,267 open PM jobs</strong> at tech companies this month, up 77% from the 2023 low.</p><p>This report doesn’t mislead you with postings. It looks at actual hires: people who started a PM job at a new employer. Hires, not ads. Look at the difference between postings and hires. It’s a totally different trend.</p><figure><img alt="Two charts. Open PM job postings at tech companies fell to a low of 4,115 in March 2023 and are 7,267 in October 2026, up 77 percent. People who started a PM job, February to June, went from 52,664 in 2022 to 29,223 in 2026, an early read." src="https://cdn-images-1.medium.com/max/1024/1*tBM5zihvCWgky6Oa3sCYGw.png" /></figure><p>Since 2023, postings are up 77%. Hires are down 18%, and the 2026 number is an early read.</p><p>I teamed up with <a href="https://www.linkedin.com/in/luisalexanderhamilton/">Alex Hamilton</a> and the team at Live Data Technologies, who track job changes across about <strong>126 million professional profiles</strong>.</p><p>I also teamed up with Zuhayeer Musa and the team at <a href="https://www.levels.fyi/t/product-manager?utm_source=productgrowth&amp;utm_medium=newsletter&amp;utm_campaign=aakash_pm_hiring_oct2026">Levels.fyi</a>, who bring the pay data.</p><p>And this isn’t only a Levels report. <strong>276 of you answered my pay survey</strong>, so every pay cut sits next to what Product Growth readers told me they earn.</p><p>Together, we put together the <strong>most comprehensive, in-depth and accurate report</strong> on the PM hiring market that exists anywhere.</p><p>I’ve published on this before. Last November, I published <a href="https://www.news.aakashg.com/p/the-state-of-ai-product-management">the definitive report on the AI PM market</a>.</p><p>This is the update. And this time it covers the <strong>whole PM market, globally</strong>, with all the data you need.</p><h3>The state of the PM job market in 2026</h3><p>The <strong>craziest trend</strong> in the PM job market is something you probably already knew.</p><figure><img alt="Two charts of people who started a PM job at a new employer, worldwide, February to June. All outside PM hires: 52.7K in 2022, 35.5K, 34.1K, 35.9K, then 29.2K in 2026, down 45 percent. Outside AI PM hires: 789, 752, 1,165, 1,814, then 1,988 in 2026, 2.5x since 2022." src="https://cdn-images-1.medium.com/max/1024/1*2jsiwCtIlDjx0g5aOu5Hnw.png" /></figure><p><a href="https://www.news.aakashg.com/p/how-real-pms-get-jobs-in-this-market">PM hiring is down</a>. We’ve been <a href="https://www.news.aakashg.com/p/2024-jan-layoffs">talking about it for years</a> now.</p><p>The end of the ZIRP era in 2022 was a great time to be job switching. Since then, the market hasn’t been as good.</p><p>But it’s not all doom and gloom. Even though PM hiring is down <strong>45% since 2022</strong>, it’s mostly been flat through 2023, 2024 and 2025.</p><p>In 2026, the numbers are looking down, but I wouldn’t read too much into it, because it’s just February to June. It’s an early signal, though, that 2026 is down <strong>19% from 2025</strong>. That is a little bit concerning.</p><p>On the <a href="https://www.news.aakashg.com/p/the-state-of-ai-product-management">AI PM</a> side, there are no concerns at all. AI PM hiring is up <strong>2.5x since 2022</strong>, and up <strong>10% from 2025</strong> as well.</p><p>That’s the core insight, and the most important thing I got from this research: PM hiring is down, and AI PM hiring is up.</p><p>But there are more insights I put together that I think are really worth knowing about this market.</p><h3>The 2023 reset is still holding</h3><p>As we covered, the big drop was in 2023. Man, was it a bad year to be in the PM market.</p><p>Since then the market has barely moved: down 3.8% in 2024 and up 5.2% in 2025. The 2026 early read is down about 19%, with May and June still filling in.</p><p>When you look closely at 2023, the drop happened earliest and hardest in the US, <strong>which was down 41%</strong>.</p><p>Since then, the US has actually held up better: down about 10% in 2026, against 23% everywhere else.</p><p>The cleanest way to really look at the market is hires per exit. That is to say, how many PMs does a company hire from outside for every PM who leaves?</p><figure><img alt="Line chart of outside hires divided by exits, worldwide. All PM titles: 1.16 in 2022, 0.94, 0.92, 0.92 in 2025. AI PM titles: 1.89, 1.74, 1.72, 1.47. A dashed line marks one outside hire for every exit." src="https://cdn-images-1.medium.com/max/1024/1*GD6BEU1EF2J7r4HCqkthmw.png" /></figure><p>The dotted line is one outside hire for every exit. That’s when the field is flat.</p><p>Back in 2022, when PM was growing, we saw 1.16 outside PM hires for every PM who left. <strong>That’s 16% more people coming in than going out.</strong></p><p>Since then, it has <strong>come down</strong>: 0.94 in 2023, 0.92 in 2024 and 0.92 in 2025.</p><p>And here you can see that AI PM is the title that’s been <strong>growing like crazy</strong>. Its outside hires ran 89% above exits in 2022, 74% in 2023, 72% in 2024, and 47% in 2025.</p><p>Now, this isn’t a perfect metric either. It doesn’t mean PM teams shrink 8% a year, because promotions and internal moves still fill seats.</p><p>What it does mean is that the <strong>outside door is narrower</strong>, and that’s what matters when you’re searching for a job.</p><p>That door is much wider in AI PM and narrower in PM overall.</p><p>So if your search feels harder than the one you ran in 2022, <strong>this is why</strong>.</p><h3>Though PM hiring is down, PM pay is up</h3><p>You might think that with PM hiring dynamics changing the way they did, and hiring down, pay would be down too.</p><p>That’s not the case at all.</p><p>I looked at all of the PM compensation submitted to <a href="https://www.levels.fyi/t/product-manager?utm_source=productgrowth&amp;utm_medium=newsletter&amp;utm_campaign=aakash_pm_hiring_oct2026">Levels.fyi</a> by year. <strong>Median compensation has been going up</strong>: $220K in 2022, then $210K in 2023. Yes, there was a drop there. But it was $224K in 2024, $236K in 2025, and now $250K in 2026.</p><p>So PM pay at the median is <strong>up 14% from 2022</strong>. Meanwhile, US PM hires are <strong>down 48%</strong>.</p><p>Here’s what it looks like when you put pay and PM hires on the same chart, indexed to 100 for where they were in 2022.</p><figure><img alt="Line chart indexed to 2022 equals 100. AI PM hires in the US rise to 215 in 2026, pay at all levels rises to 114, and all PM hires fall to 52." src="https://cdn-images-1.medium.com/max/1024/1*RXi7t_pcPIe1Po-RDVr7AA.png" /></figure><p>Pay is median total compensation. Hires are US outside hires. Dotted line is 2022.</p><p>As you can see, AI PM hires are up to 215 and pay is up to 114. Meanwhile, all PM hires are down to 52. In people, US AI PM hires went from 389 to 835.</p><p>That’s <strong>the real story of the market</strong>. It’s what you see when you look at the three variables that matter, and it’s what most of the prior hiring reports you’d find online miss.</p><p>So what’s going on with that 14% increase in pay?</p><p>Part of it is level mix. If you hold the level fixed, the jump is smaller. At Levels.fyi’s L3, for example, the median went from $306K to $319K, <strong>up 4.5%</strong>.</p><p>PM pay did not fall with PM hiring. Hiring is massively down, but pay is up. And so are PM levels.</p><h3>The PM field has gotten more senior</h3><p>That’s right: the fear everybody had is kind of true.</p><p>The share of PMs who reported as super junior, which is coded as L1 in the Levels.fyi data, is down from 17% in 2022 to 11% of reports in 2026. That’s pretty wild.</p><p>Now, Levels.fyi is trying to synchronize levels across all companies. So here’s what those levels look like, for US PMs over the last 12 months:</p><ul><li>L1: 5 years of experience at the median, median pay $175K</li><li>L2: 7 years, $228K</li><li>L3: 9 years, $296K</li><li>L4: 12 years, $385K</li><li>L5: 16 years, $500K</li></ul><p>So you can think of L3 as a senior PM, and L5 as a principal-level PM.</p><p>Companies have different ladders on top of these. For instance, a Google L5 PM is an L3 on Levels.fyi, and a Google L6 is an L4. A Meta L5 PM is an L3, and an L6 is an L4.</p><p>If we look across the levels, we see some interesting trends. Across L3, L4 and L5, the share of PMs went up, <strong>from 50% to 61% of reports</strong>.</p><p>So PMs have gotten more senior. The people with PM experience are progressing, and fewer people are entering PM at the bottom.</p><figure><img alt="Two charts of US PM levels, February to June 2022 against 2026. Share of reports: L1 17 to 11 percent, L2 33 to 28, L3 29 to 33, L4 14 to 19, L5 7 to 9. Change in median pay: L1 down 16.2 percent, L2 up 5.0, L3 up 4.5, L4 up 5.8, L5 down 18.1." src="https://cdn-images-1.medium.com/max/1024/1*H9oA7oTkNAqZOjaJ7doaBg.png" /></figure><p>And in terms of pay, interestingly, the most junior and the most senior PM pay is down:</p><ul><li>L5 pay is down 18%, from $511K to $419K</li><li>L1 is down 16%</li></ul><p>On the other hand, the middle of the range is up: <strong>L2, L3 and L4 are up 5.0%, 4.5% and 5.8%</strong>.</p><p>Weigh the five levels by how many PMs reported at each one, and <strong>pay is up about 6%</strong>. Nearly all of that comes from the shift to higher levels.</p><p>About 3 in 10 submissions don’t carry a level, so I can’t split the full 14% exactly, and L1 and L5 are the smaller, noisier groups. Read this as directional.</p><p>PMs have gotten more senior, and the middle tier of PMs is getting paid more.</p><h3>Who hires the most PMs</h3><p>One of the numbers I was most keen to look at is who the top hirers of PMs are, and how their hiring has changed over time.</p><p>The results were fascinating.</p><p>Most of big tech made fewer outside PM hires this year. <a href="https://www.news.aakashg.com/p/meta-pm-job">Meta</a> is down 30% (366 to 256). <a href="https://www.news.aakashg.com/p/ai-pm-interview#%C2%A79-microsofts-ai-pm-interview-process-287k">Microsoft</a> is down 31% (625 to 431). <a href="https://www.news.aakashg.com/p/ai-pm-interview#%C2%A77-amazons-ai-pm-interview-process-318k">Amazon</a> is down 21% (870 to 691). <a href="https://www.news.aakashg.com/p/google-pm-interview-guide-2026">Google</a> held level. It was pretty brutal there.</p><figure><img alt="Bar chart of the change in outside PM hires at the 10 biggest PM employers, May 2025 to April 2026 against the 12 months before: Amazon down 21 percent, Google up 1, Microsoft down 31, JPMorgan Chase up 17, Mastercard up 55, Meta down 30, Walmart down 45, Visa up 32, Salesforce down 7, Capital One 486 hires." src="https://cdn-images-1.medium.com/max/1024/1*VR0vZoC6-TNkZzIv4CSKRg.png" /></figure><p>On the other hand, the financial companies actually increased their PM hiring: <a href="https://careers.jpmorgan.com/us/en/search-results?keyword=product%20manager">JPMorgan Chase</a> is up 17% (345 to 404), <a href="https://corporate.visa.com/en/jobs/?q=product%20manager">Visa</a> is up 32% (165 to 217) and <a href="https://careers.mastercard.com/us/en/search-results?keywords=product%20manager">Mastercard</a> is up 55% (219 to 339).</p><p>So there’s almost been a shift from tech companies to financial companies in the PM market over the past year. That’s one of the most significant things I learned in this research.</p><p>Now zoom out. These are only the top 10, and together they made 3,756 of the 79,164 outside PM hires worldwide.</p><p>The top 10 made under 5% of PM hires worldwide. When everybody talks about those big companies, the tail is where 95% of the hiring is.</p><p>I covered the full report, including the regional cuts, the AI PM deep dive and the pay by level, geography and employer, in <a href="https://www.news.aakashg.com/p/product-manager-salary-hiring-report-2026?utm_source=md-md1109sa">the full piece on Product Growth</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=225a4760ea14" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Almost Half of PM Job Seekers Now Get a Take-Home Assignment]]></title>
            <link>https://aakashgupta.medium.com/almost-half-of-pm-job-seekers-now-get-a-take-home-assignment-98086bc52ff9?source=rss-e0d591b53c40------2</link>
            <guid isPermaLink="false">https://medium.com/p/98086bc52ff9</guid>
            <category><![CDATA[job-interview]]></category>
            <category><![CDATA[career-advice]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[hiring]]></category>
            <category><![CDATA[product-management]]></category>
            <dc:creator><![CDATA[Aakash Gupta]]></dc:creator>
            <pubDate>Sun, 08 Nov 2026 17:01:01 GMT</pubDate>
            <atom:updated>2026-11-09T21:03:18.485Z</atom:updated>
            <content:encoded><![CDATA[<p>Who still assigns PM homework, why, the five types, and the three things the reader is grading.</p><figure><img alt="45% of PM job seekers get a take-home." src="https://cdn-images-1.medium.com/max/1024/1*Jc-KORYpEqC_kMci99jtEA.png" /></figure><p>If you want a PM role at Anthropic, like <a href="https://www.linkedin.com/feed/update/urn:li:activity:7514369208277794816/">this Claude Tag one</a> that pays $385,000 to $460,000, you’ll have to do homework.</p><p>That’s right, like back in school.</p><p>And here’s the interesting twist. <strong>They don’t want you to use Claude unless they say so:</strong></p><figure><img alt="Anthropic’s candidate guidance, highlighted: during take-home assessments, complete these without Claude unless we indicate otherwise." src="https://cdn-images-1.medium.com/max/1024/1*jZcG0sEckNle8zaN1KQp4Q.jpeg" /></figure><p>Anthropic is not the only company giving out <strong>take-homes.</strong> Databricks, OpenAI, Uber and Stripe all give them out too.</p><p>I wanted to get a sense of how prevalent they are, so I turned to two proprietary data sources.</p><p>For <a href="https://www.aipminterview.com/">my upcoming book</a>, I’ve been interviewing people about what they face in AI PM interviews:</p><ul><li><strong>40%</strong> (8 of the 20) of the people I’ve interviewed said they faced a take-home or a past-project presentation in the past 12 months.</li><li><strong>31%</strong> (4 of the 13) of the hiring managers I’ve interviewed give them when they hire.</li></ul><p>In my cohorts of 160 job seekers over the past year:</p><ul><li><strong>45% of them have faced at least one</strong>, and about 16% of their processes overall have asked for homework.</li><li>Experiences have been heavily localized. One gaming PM in India has seen them in <strong>100% of his processes.</strong></li></ul><p>That gives you a good idea of how prevalent these really are: <strong>around 40–45% of PM job seekers face at least one, and between 16–31% of PM processes ask for them.</strong></p><p>So why do PMs still get homework, and how should you handle it?</p><h3>Why they assign it</h3><p>One reason is just pure math. There are too many candidates and not enough interviewers. Homework acts as a filtering mechanism.</p><p>But the bigger reason is evidence. In 1998, <a href="https://doi.org/10.1037/0033-2909.124.2.262">Schmidt &amp; Hunter</a> looked at how items like structured interviews, work sample tests, and unstructured interviews predicted job performance.</p><p>Work sample tests ranked #1:</p><figure><img alt="A work sample test predicted job performance best: 0.54 for work sample tests, 0.51 for structured interviews, 0.38 for unstructured interviews (Schmidt &amp; Hunter, 1998)." src="https://cdn-images-1.medium.com/max/1024/1*lXemSLiY7ONewMXH_JLAtw.jpeg" /></figure><p>Frankly, I’m the same way. I don’t hire anyone unless I work with them first. It’s easy to fib an interview. It’s pretty hard to fib taste on a work sample test.</p><h3>Who assigns it</h3><p>I’ve scoured the web, interviewed 20 PMs and 13 hiring managers for my book, and coached 160 job seekers in my cohorts.</p><p>Here is what I found across 23 companies:</p><figure><img alt="Who asks for homework and who doesn’t: 23 companies grouped into homework as a standing step, depends on the team or level, and no take-home." src="https://cdn-images-1.medium.com/max/1024/1*pZUYptNQZlqcHK05WwaONA.jpeg" /></figure><p>Amazon, Airbnb, Anthropic, Uber, Intuit, and Databricks all regularly assign homework or presentations. Stripe, Netflix, OpenAI, Atlassian, Salesforce, Microsoft, and Apple do based on the role. (Anecdotally, when I got a PM offer at Apple in 2019, they didn’t have homework.)</p><p>Those companies are all huge, but that’s because that’s where the public data is. Startups and scale-ups are, if anything, <strong>more likely</strong> to give you homework:</p><ul><li>I’ve assigned homework in nearly every PM role I’ve hired for, at thredUP (series C-E) and at Apollo.io (series B-C).</li><li>PM coach <a href="https://in.linkedin.com/in/sumantmalhotra-product-career-coach">Sumant Malhotra</a> has coached folks who saw it at Razorpay, Retool and CrowdStrike.</li><li>One <a href="https://www.teamblind.com/post/how-do-we-get-rid-of-take-home-assignments-in-pm-hiring-process-bgnifplr">Blind thread</a> said take-homes have “already become standard for a lot of non-FAANG” companies, “mostly series a-d companies.”</li></ul><p>So if you’re interviewing at a Series A to D company, you’re more likely to get one. Homework also seems to cluster at <strong>AI-native companies and scale-ups,</strong> in particular.</p><h3>What they ask</h3><p>I’ve figured out that what they ask generally breaks down into 5 main categories. This mental mapping is helpful to understand the universe of what they ask:</p><figure><img alt="Five types of PM homework: the PRD, strategy and roadmap, the case study, the past project, and the AI prototype, with what you’re handed, what they grade and who asks." src="https://cdn-images-1.medium.com/max/1024/1*MKEeL7fH19roGUAP2zXa4w.jpeg" /></figure><ul><li><strong>The </strong><a href="https://www.news.aakashg.com/p/ai-prd"><strong>PRD</strong></a><strong>:</strong> This is what you think it is. They want to see if you can really master this core PM skill.</li><li><strong>The </strong><a href="https://www.news.aakashg.com/p/ai-product-strategy-2026"><strong>strategy</strong></a><strong> or </strong><a href="https://www.news.aakashg.com/p/ai-roadmap"><strong>roadmap</strong></a><strong>:</strong> They want to see if you can define where the product should go and what to do first.</li><li><strong>The </strong><a href="https://www.news.aakashg.com/p/master-the-product-sense-interview"><strong>case study</strong></a><strong>:</strong> They give you a made-up product problem to solve, like Uber’s “make rides to 10,000 person events magical.”</li><li><strong>The </strong><a href="https://www.news.aakashg.com/p/presentation-pm"><strong>past project</strong></a><strong>:</strong> You walk them through something you’ve previously shipped, usually a feature (more junior roles) or a strategy (more senior roles).</li><li><strong>The </strong><a href="https://www.news.aakashg.com/p/vibe-coding-interviews-for-pms-complete"><strong>AI prototype</strong></a><strong>:</strong> This is the newest variant, seen most at AI companies where they are looking for builder PMs.</li></ul><p>Here’s what that looks like in practice. These are real prompts my cohort members shared this year:</p><figure><img alt="Real PM homework prompts from 2026: OpenAI, TikTok and Capco, what each asked for and the time limits." src="https://cdn-images-1.medium.com/max/1024/1*jopLlBIuRYy9wD0sDrprqA.jpeg" /></figure><p>As you can see, they’re all a bit different. So you can’t just build one homework and use it everywhere. You need to have a custom approach to each one.</p><p>Doing that well starts with getting inside the heads of the companies asking us.</p><h3>What they’re looking for</h3><p>After coaching so many people through these, I’ve realized you really need to understand the psychology to create a great answer.</p><p>Based on my experience inside many of these rooms, as well as the interviews for my book, there are three major things I want to call out:</p><figure><img alt="Three questions the reader asks about your homework: does it beat what we read internally, is there a real insight, and who worked the hardest." src="https://cdn-images-1.medium.com/max/1024/1*9lTKikgBWE6OWv6ff632lw.jpeg" /></figure><ol><li><strong>Does it beat what they read internally?</strong> This is the most important one. Companies want bar-raisers, so your document has to be better than the docs already circulating there.</li><li><strong>Is there a real insight?</strong> Pasting the prompt into ChatGPT or Claude gets everyone the same answer. They want something that could only come from you.</li><li><strong>Who worked the hardest?</strong> Extra research, writing quality, organization and proofreading all get compared across candidates. They’ll often run it through a detector like <a href="https://www.pangram.com/">Pangram</a> to see how hand-written it is.</li></ol><p>The most important thing to remember is that what’s being graded is whether your judgment adds something that AI can’t produce for anyone else with the same prompt.</p><p>The two full homework examples, the prompts and the process I give my cohort are in <a href="https://www.news.aakashg.com/p/pm-take-home-assignment-playbook?utm_source=md-md1108th">the full playbook</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=98086bc52ff9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What an AI-Native Product Team Looks Like at Salesforce]]></title>
            <link>https://aakashgupta.medium.com/what-an-ai-native-product-team-looks-like-at-salesforce-aadfbf4376d4?source=rss-e0d591b53c40------2</link>
            <guid isPermaLink="false">https://medium.com/p/aadfbf4376d4</guid>
            <category><![CDATA[salesforce]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[careers]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Aakash Gupta]]></dc:creator>
            <pubDate>Fri, 06 Nov 2026 17:01:01 GMT</pubDate>
            <atom:updated>2026-11-09T21:04:17.048Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="AI-native, inside Salesforce’s 700-person AI org." src="https://cdn-images-1.medium.com/max/1024/1*Hyr0UL9a-T3nWe6iOlE7Lw.png" /></figure><p>I sat down with the head of AI engineering at Salesforce, who runs the 700-person org behind its AI products.</p><p>I got a chance to sit down with the head of AI engineering at Salesforce.</p><p><a href="https://www.linkedin.com/in/jayeshg">Jayesh Govindarajan</a> leads the teams behind the $190B SaaS giant’s AI products.</p><p>This was recorded live at Dreamforce, so it’s a bit different than my typical podcast. In this piece: why he thinks the SDLC should be replaced with an ADLC, the path to building an AI-native product team at Salesforce scale, and what Salesforce looks for when hiring PMs.</p><h3>Why the SDLC should be replaced with an ADLC</h3><p>We’ve all lived the <a href="https://www.news.aakashg.com/p/ai-product-operating-model">SDLC</a>, software development lifecycle. For most of us, it looks something like plan it, build it, test it, ship it, look at the results.</p><p>The big change with AI is that every few months, a <a href="https://www.news.aakashg.com/p/model-pm">new model ships</a> with new capabilities. For the past couple years, that’s meant a lot of progress on <a href="https://www.news.aakashg.com/p/harness-engineering">long-running agentic tasks</a>.</p><p>What this means for product builders is that you need to extend the capabilities of <a href="https://www.news.aakashg.com/p/ai-agents-pms">the agent you built</a>. You need to tune how it serves the existing capabilities, and you need to keep doing that.</p><p>Jayesh noticed that his teams would go back and rework every agent they built, often simplifying it because the new model can do more on its own.</p><p>That’s pretty different from prior tech we built on. Did you ever have to dedicate sprints to SQL getting an upgrade? It didn’t happen often, right?</p><p>And so that’s why we need a new software development lifecycle, which Jayesh calls <strong>the ADLC:</strong></p><figure><img alt="Infographic titled The SDLC is Dead, We Need an ADLC. The SDLC is a straight line of plan, build, test, ship, built on a database that barely changes. The ADLC is a loop of observe, build, test, evaluate, deploy, built on a model that changes every few months. A refund agent shows what drift looks like." src="https://cdn-images-1.medium.com/max/1024/1*Do4Yk39S2fKgE27h3xDIsQ.png" /></figure><p><strong>The reason you have to keep rebuilding the agent is because of </strong><a href="https://www.news.aakashg.com/p/ai-pm-observability"><strong>drift</strong></a><strong>.</strong></p><p>The agent works. For instance, an agent answers refund questions grounded on the refund policy doc.</p><p>But then someone rewrites the doc, the update isn’t clear, and the code doesn’t change. As a result, the refunds come out too big.</p><p>That’s a big problem. So then you have to detect it.</p><p>You have to figure out what context changed, and whether it changed the right way or the wrong way. Then you have to <a href="https://www.news.aakashg.com/p/ai-testing">correct it in production</a>.</p><p>So the ADLC is built to accommodate that. <strong>We go from a linear process to a </strong><a href="https://www.news.aakashg.com/p/loops-pms"><strong>continual iteration</strong></a><strong>.</strong></p><p>Of course, we all sort of had a continual iteration, but here Jayesh is just codifying it. We go from observe, build, test, evaluate, deploy.</p><p>And so now we just continuously expect to <a href="https://www.news.aakashg.com/p/how-to-build-product-loops-in-claude-code">rebuild our products</a>.</p><p>That’s also why we’re so <a href="https://www.news.aakashg.com/p/taste-at-speed">picky about what we put into our product</a>, because we know it’s going to have a high maintenance cost when it’s an AI feature.</p><p>We’re going to spend a ton of money, time and energy on <a href="https://www.news.aakashg.com/p/ai-pm-llm-judge">evaluating</a> and <a href="https://www.news.aakashg.com/p/ai-pm-observability">observing</a> that well.</p><p>So <a href="https://www.news.aakashg.com/p/ai-evals">evals</a> become incredibly important, and we need to embrace that <a href="https://www.news.aakashg.com/p/anthropic-q1-features">continuous shipping methodology</a>.</p><p><strong>Every AI feature you ship is one you’ll keep rebuilding.</strong> Budget for evals and observability before you budget for the build.</p><h3>The path to building an AI-native product team at Salesforce scale</h3><p>One of the things I consistently see from my readers is that you guys are having to work on building <a href="https://www.news.aakashg.com/p/ai-product-operating-model">AI-native product teams</a>. You’re being asked to do that.</p><p>So I spent a lot of time with Jayesh understanding how he has rebuilt how 700 people work inside of Salesforce.</p><p>We broke the path down into 6 steps:</p><figure><img alt="Infographic titled How to Become an AI-Native Product and Engineering Team, six steps from Salesforce&#39;s head of AI engineering: give teams a choice of tools, make Slack the operating system, make the agent deterministic, become eval first, wire feedback to the roadmap, roll out one win then go wide." src="https://cdn-images-1.medium.com/max/1024/1*XUNd2crfwefNNsQCAGqO4w.png" /></figure><p><strong>Step 1. Give teams a choice of tools.</strong> This is one of the most important takeaways I had from our conversation: <strong>execs shouldn’t pick the winner.</strong></p><p>The goal for <a href="https://www.news.aakashg.com/p/rachel-wolan-podcast">product leaders</a> is to let teams choose. Do they want to use <a href="https://www.news.aakashg.com/p/codex-pm-guide">Codex</a>? Do they want to use <a href="https://www.news.aakashg.com/p/claude-cowork-code-setup">Claude Code</a>? Do they want to use Cursor?</p><p>That’s how Jayesh’s teams moved from Cursor to Claude Code without a mandate.</p><p>As he watches the performance of the best, he helps others learn from that. But he is enabling all tools.</p><p><strong>Step 2. Make Slack the operating system.</strong> I think this is something a lot of people attempting this sort of tooling shift miss.</p><p>You want to find a tool where you are always available asynchronously. For many people that is Slack.</p><p>Slack can become the home for your <a href="https://www.news.aakashg.com/p/company-os-jz">company OS</a> Slack bot. It can even become the home for <a href="https://www.news.aakashg.com/p/caitlin-sullivan-podcast">user feedback from your customers</a>, with Slack Connect.</p><p>In Slack, PMs can get feedback on a <a href="https://www.news.aakashg.com/p/ai-prototyping-tools-2026">prototype</a> directly from a customer.</p><p><strong>Step 3. Make the agent deterministic.</strong> One of the things you’ll encounter when you build these is there are some points where you don’t want to have two answers.</p><p>In the case of Salesforce’s agents, for instance, they do not want to have two numbers for pipeline. You can’t have one say 25 million and one 20 million.</p><p>That’s going to be a big problem.</p><p>So they use something called Agent Script, which allows them to identify which parts of the agent should have <a href="https://www.news.aakashg.com/p/harness-engineering">deterministic answers</a>.</p><p>This was a really interesting nuance he brought up that I think other builders might not have. It points to the importance of getting this question answered: <strong>Where should I be using LLM AI? When should I be using </strong><a href="https://www.news.aakashg.com/p/how-to-build-ai-products"><strong>determinism inside of my AI feature</strong></a><strong>?</strong></p><p><strong>Step 4. Become eval first.</strong> Jayesh told the story of how his data science and engineering teams differed.</p><p>Data science teams were already eval native. Because they came up through the era of predictive AI, they always expected a model to be wrong some of the time and wrote <a href="https://www.news.aakashg.com/p/how-to-build-your-first-eval">tests against outcomes</a>.</p><p>But most of his engineers, on the other hand, came from the deterministic world, where a test passes or fails. <strong>Those are the teams us PMs need to help become eval first.</strong></p><p>What it means to be eval first is that you decide how you’ll <a href="https://www.news.aakashg.com/p/ai-pm-llm-judge">grade the agent</a> before you trust it. Essentially, each eval checks something.</p><p>And <a href="https://www.news.aakashg.com/p/ai-evals">generic evals</a> really don’t cut it. So as a PM, you develop or bring in the subject matter expertise to really win in the domain you’re delivering an agent for.</p><p><strong>Step 5. Wire feedback to the roadmap.</strong> For Jayesh’s org, this means that every forward deployed engineer posts to one Slack channel. Each post is tagged as a paper cut or a feature request, and PMs match it against the roadmap.</p><p>When they do build something specific for a customer, they ask, should we be building this for everyone?</p><p>This allows you to <a href="https://www.news.aakashg.com/p/ai-customer-intelligence">learn directly from the field</a> in order to improve your product.</p><p><strong>Step 6. Roll out one win, then go wide.</strong> This is the classic pilot advice, but I was asking Jayesh where teams go wrong, and he brought it up as super important.</p><p><strong>You have to find that area where you are going to show value.</strong></p><p>Once you do that, then you go wall to wall with this sort of an ADLC instead of your normal SDLC.</p><h3>What Salesforce looks for when hiring PMs</h3><p>I’ve <a href="https://www.news.aakashg.com/p/synthetic-ai-pm-experience">written about this a lot</a> here. AI PMs have two skills that a regular PM doesn’t: <a href="https://www.news.aakashg.com/p/ai-prototyping-tools-2026">AI prototyping</a> and <a href="https://www.news.aakashg.com/p/ai-evals">AI evals</a>.</p><p>Jayesh agreed that those are the two most important, but when he’s <a href="https://www.news.aakashg.com/p/ai-pm-interview">screening</a>, here’s what he’s looking for first:</p><figure><img alt="Infographic titled What Salesforce Looks For When Hiring PMs: the two AI PM skills, AI prototyping and AI evals, then the five signals he screens for first, each with a red flag: agency, agent-native, skepticism, craftsmanship, sets the bar." src="https://cdn-images-1.medium.com/max/1024/1*_CtS5sc83Pgbj-7ck-iKfA.png" /></figure><p><strong>1. Agency.</strong> This is actually the thing Jayesh finds in short supply, and I probably agree when hiring on my own team.</p><p><strong>You want people who are high agency, and so that’s what he looks for first.</strong></p><p><strong>2. An agent-native mindset.</strong> Are you the type of person who, after doing a task a few times by hand, then teaches an <a href="https://www.news.aakashg.com/p/ai-agents-pms">agent</a> to do it? That’s what he’s looking for.</p><p><strong>3. Skepticism.</strong> You want to love the power of AI, but at the same time, you can’t believe everything.</p><p>This means you’re <a href="https://www.news.aakashg.com/p/ai-testing">checking every output</a> before you’re shipping it.</p><p><strong>4. Craftsmanship.</strong> <a href="https://www.news.aakashg.com/p/taste-at-speed">Craftsmanship</a> applies to the product as much as the docs. You need to be able to sign your name on absolutely everything that lives in the product and the docs that you send out.</p><p>In particular, Jayesh finds red flags in people who send prototypes that look like every other prototype, or long docs that are just sent as a checkbox.</p><p><strong>5. Setting the bar.</strong> This is probably the most important area for PMs, always. <strong>Can you say what good looks like?</strong></p><p>Because if you can, that’s how you set up the <a href="https://www.news.aakashg.com/p/ai-evals">evals</a> and the test cases that we talked about being so important.</p><p><strong>A good PM is an </strong><a href="https://www.news.aakashg.com/p/synthetic-ai-pm-experience"><strong>AI PM</strong></a><strong> who understands </strong><a href="https://www.news.aakashg.com/p/ai-prototyping-tools-2026"><strong>AI prototyping</strong></a><strong> and </strong><a href="https://www.news.aakashg.com/p/ai-evals"><strong>AI evals</strong></a><strong> and brings these five character traits.</strong></p><p>So if you want to get into Salesforce, where PM pay runs from <a href="https://www.news.aakashg.com/p/product-manager-salary-hiring-report-2026">$194K to $487K, with a median around $290K</a>, this is what you’ll need.</p><p>I noticed they have a <a href="https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/California---San-Francisco/Senior-Agentic-Product-Manager---MeshMesh_JR366532">Senior Agentic Product Manager</a> job open right now that’s really good.</p><p>Dreamforce did pay for my travel to the conference, but they did not make any requirements about what content I post. In fact, they were kind enough to provide the entire recording space and access to Jayesh for this episode. So thanks to Salesforce!</p><p>I first wrote this up in <a href="https://www.news.aakashg.com/p/salesforce-ai-native-product-team?utm_source=md-md1106sf">The Growth Podcast newsletter</a>, with the full episode on <a href="https://youtu.be/_jBa_YEobGI">YouTube</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=aadfbf4376d4" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I Gave Claude Duet the Same Jobs I Gave Every Other Personal Agent]]></title>
            <link>https://aakashgupta.medium.com/i-gave-claude-duet-the-same-jobs-i-gave-every-other-personal-agent-4680f22722ac?source=rss-e0d591b53c40------2</link>
            <guid isPermaLink="false">https://medium.com/p/4680f22722ac</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[anthropics]]></category>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[claude]]></category>
            <dc:creator><![CDATA[Aakash Gupta]]></dc:creator>
            <pubDate>Thu, 05 Nov 2026 17:01:03 GMT</pubDate>
            <atom:updated>2026-11-09T21:01:50.943Z</atom:updated>
            <content:encoded><![CDATA[<p>Where Anthropic’s new agent saved me time, where it cost me time, and which agent I’d still pick.</p><figure><img alt="The words Claude Duet, tested against 4 other agents." src="https://cdn-images-1.medium.com/max/1024/1*8iHwfUOXt9mqWM30UZSjUQ.png" /></figure><p>We’ve been talking about the <a href="https://www.news.aakashg.com/p/ai-agents-pms">personal agent space</a> for weeks now (<a href="https://www.aibyaakash.com/p/grok-bot">Grok Bot</a>, <a href="https://www.aibyaakash.com/p/copy-copy-hermes-bot-mode">Hermes</a>, <a href="https://www.aibyaakash.com/p/dots">Dots</a>, <a href="https://www.aibyaakash.com/p/instinct">Instinct</a>, <a href="https://www.aibyaakash.com/p/muse">Muse</a>), and we have been waiting to see what Anthropic will bring to the table.</p><p>For my money, <a href="https://www.news.aakashg.com/p/content-os">Claude Code</a> is the best AI harness, but can <a href="https://claude.com/product/claude-duet">Duet</a> replace it?</p><p>Spoiler alert, I don’t think so, but it’s an interesting surface. So let’s go take a look at Duet.</p><h3>What Duet is</h3><p>So Duet is basically a new tab inside your Claude app.</p><p>The idea is that it’s going to be more proactive. It’s going to nudge you with tasks that need your attention, and it runs on channels, almost like Slack.</p><p>They don’t actually surface a model picker, which is interesting. It runs on Opus 5.5. For someone like me who runs a lot of tasks on Sonnet, that is an unfortunate cost. There’s also no effort picker.</p><p>If you think about Duet, it’s almost like a simplified view into Claude.</p><p>It does piggyback off <a href="https://x.com/claudeai/status/2112984666437546104">your existing Claude memory, skills and connected apps</a>. That’s its big benefit for a power user like me who lives inside Claude.</p><p>If you’re like that, you might get some benefits. But to be totally honest, most of it needs to be prompted.</p><p>Here’s an example. I needed to connect it to my <a href="https://www.news.aakashg.com/p/content-os">Content OS</a> repo:</p><figure><img alt="Duet asking for the owner and repo name of the content-os repo before it can check whether a new webinar page is live." src="https://cdn-images-1.medium.com/max/1024/1*YgwObF-AyJmOzfR2XWxSWA.jpeg" /></figure><p>I’ve generally found that they haven’t made the recall very good yet, especially of local Claude Code sessions.</p><h3>How to set it up</h3><h4>Step 1: join the waitlist</h4><p>I ended up exercising some of my Anthropic connections to get off of it as soon as I did. You may have to wait a little longer.</p><h4>Step 2: connect your apps</h4><p>If you’ve connected Claude to all your apps, Duet already inherits all those connectors, which is great.</p><h4>Step 3: see what it already knows</h4><p>One thing I tested was what it knows about me, and here’s what it showed:</p><figure><img alt="Duet’s first answer about me: a media business that lives in 15-minute slots, with podcast planning calls, cohort check-ins, guest recordings and a keynote this week." src="https://cdn-images-1.medium.com/max/1024/1*wOANz56jYxGpatWX3ziA_w.jpeg" /></figure><p>You can see it’s a pretty good landscape. I was impressed. This is one of the benefits of Duet being Duet.</p><h3>The top features</h3><p>I haven’t seen a lot of these in most of the content I looked at, videos and articles. I don’t know if they’re out of date or if the authors didn’t see them. But basically, Duet has these concepts of groups and channels.</p><p>Here’s how I’ve set mine up: Content, Cohort and Personal. You can choose your own way. I also set up a chief of staff.</p><h4>Everything, channels and groups</h4><p>Everything is one feed for every ask.</p><p>Channels are separate chats for one stream of work, like newsletter, podcast or webinar. Groups hold channels together.</p><p>I asked it in Everything to plan next week’s newsletter, podcasts and webinar. It split that into tasks and filed them into the newsletter, podcast, LinkedIn and email channels on its own.</p><h4>Instructions and a chief of staff channel</h4><p>Each channel keeps its own standing instructions. I made one channel my hub and asked it to direct the others. It rewrote its own instructions to read every other channel and give me status across all of them.</p><p>The Everything channel is pretty powerful. It’s the catch-all. You can use it as your chief of staff, or keep it for blanket questions. I chose the chief of staff model, which I got from <a href="https://www.aibyaakash.com/p/grok-bot">Grok Bot</a>.</p><p>It’s not built into Duet. You have to set it up yourself, and here’s how I did it:</p><figure><img alt="Asking Duet to direct the other channels and be the chief of staff agent; it updates its instructions to read every other channel and report status across all of them." src="https://cdn-images-1.medium.com/max/1024/1*GwXrKyAFCtcpbGtjtWAQHA.jpeg" /></figure><h4>The daily heartbeat</h4><p>One of the defining features: every morning you get a brief on what’s on your plate across all your channels, what work it did overnight, and what it might want to do today.</p><p>That’s how it’s proactive. It’s a daily heartbeat, which you’re probably familiar with if you’ve used something like OpenClaw.</p><figure><img alt="Duet explaining it is proactive: a morning brief across every channel, tasks checked every few hours, and buttons to keep, cancel or fix items." src="https://cdn-images-1.medium.com/max/1024/1*ur0RgEHspinwDw1Alw2ggA.jpeg" /></figure><p>One of the cool things it does: it gives you buttons to choose options, so letting it help you takes even less effort.</p><p>What makes Duet work is that it’s one Claude across all your channels. At least, it aspires to be. Perhaps when they build it fully, it will be.</p><h4>The design touches</h4><p>Duet has several design concepts that make me think they had a really strong designer working on it. One idea: task cards that open like this.</p><figure><img alt="An open Duet task card titled Pick the next newsletter topic after recent flops, with its plan and checklist." src="https://cdn-images-1.medium.com/max/1024/1*sBobp2dgMMBL-kJbnn_BJA.jpeg" /></figure><p>Another cool thing: you can attach a GitHub repo to a channel. That’s not something I’m familiar with in regular Claude, but you can do it in Duet.</p><h4>It asks before it acts</h4><p>Every email it drafts, every change to my posting queue and every payment waits for my yes.</p><h4>How I’d set it up from day one</h4><ul><li>Connect your inbox, calendar, Slack, Drive, Notion, Stripe and the other basics.</li><li>Connect your product analytics too. Mine is in PostHog.</li><li>Set up a group for each business line, plus one for personal, with the right channels inside.</li><li>Ask each channel something proactive to get it started.</li><li>Start teaching them. The conversations get a lot better once you’ve taught them for a while.</li><li>Create a chief of staff channel and dictate your goals to it.</li></ul><h3>The jobs I gave it</h3><p>I gave it the same jobs I gave <a href="https://www.aibyaakash.com/p/dots">Dots</a>, <a href="https://www.aibyaakash.com/p/grok-bot">Grok Bot</a>, <a href="https://www.aibyaakash.com/p/muse">Muse</a> and <a href="https://www.aibyaakash.com/p/instinct">Instinct</a>.</p><p>What I observed was it mostly helped me in reading and drafting responses, and struggled with taking actions:</p><figure><img alt="What Claude Duet can and can’t do: the jobs I gave it, grouped into what worked, partly worked and didn’t." src="https://cdn-images-1.medium.com/max/1024/1*kfDVoCgXSlJyt8NOjrmV_Q.jpeg" /></figure><p>It saved me time on anything inside my calendar, my inbox or my Slack connections. But outside of that, I had to do almost everything by myself.</p><h4>Where it saved me time</h4><p><strong>Meeting prep.</strong> It was good at preparing for my meetings, much better than the other personal agents, because of the context it had from my Claude, as I’ve been <a href="https://www.news.aakashg.com/p/company-os">running it for months</a>. It understood all the nuances from Slack.</p><figure><img alt="Duet’s prep for a meeting: the angle to take, questions worth asking, and what it pulled from Gmail, Slack, Drive and Notion." src="https://cdn-images-1.medium.com/max/1024/1*kOacmAfiFXg0ryitctwKdQ.jpeg" /></figure><p><strong>Morning brief.</strong> It told me what to skip. And because of all that context, it was much more refined, and my to-do list was much shorter.</p><figure><img alt="Duet’s morning brief: what matters most, what needs me, and what I’d skip." src="https://cdn-images-1.medium.com/max/1024/1*uThPWUeBTWMoIcQYPBxkRw.jpeg" /></figure><p>Same was the case with the email replies:</p><figure><img alt="An email reply Duet drafted for me, waiting for my approval." src="https://cdn-images-1.medium.com/max/1024/1*LelAm1Xs644OMxcj7a3d4Q.jpeg" /></figure><p><strong>It caught a broken page before I did.</strong> I asked if my new webinar page was live. It found the page, then told me nobody could register. The signup still said “Registration opens shortly” because the session was never created in WebinarJam.</p><figure><img alt="Duet confirming the new webinar page is live but nobody can register, because the session was never created in WebinarJam." src="https://cdn-images-1.medium.com/max/1024/1*YgwObF-AyJmOzfR2XWxSWA.jpeg" /></figure><p><strong>It audited my posting queue.</strong> It flagged the six worst scheduled posts. They included a broken line and a stale “Cohort 5 starts Nov 9” in posts going out after Nov 9. It changed nothing until I said so.</p><h4>Where it cost me time</h4><p><strong>It made things up as me.</strong> It claimed things I had never told it. So every draft in my own voice needs a line-by-line check. I would rather write things on my own, or rely on <a href="https://www.aibyaakash.com/p/grok-bot">Grok Bot</a> or <a href="https://www.aibyaakash.com/p/dots">Dots</a>.</p><figure><img alt="A draft LinkedIn post Duet wrote in my voice, with claims I had never told it." src="https://cdn-images-1.medium.com/max/1024/1*-4UQCwLDxnmpjqVK37XVAQ.jpeg" /></figure><p>The twist: once it had my repo, it did the opposite. It wrote “I need these from you rather than making anything up.” It invents when context is thin and asks when context is rich.</p><p><strong>It doesn’t know where to look.</strong> I asked how our site stats were doing. It checked my mail and asked me where my stats live. When I told it to use my repo, it asked for the repo name, after suggesting “aakashg/content-os” itself.</p><figure><img alt="Duet saying it has no picture of the website stats yet and asking which site and tools I mean." src="https://cdn-images-1.medium.com/max/1024/1*38B_Yp2N0KSValsPs92rLg.jpeg" /></figure><p><strong>It stops outside Claude.</strong> Muse and Instinct can make calls and take actions for me. Duet can’t pay without Link or Shop Pay. It can’t use LinkedIn yet.</p><figure><img alt="Duet explaining it can’t place phone calls and can only pay through Link or Shop Pay." src="https://cdn-images-1.medium.com/max/1024/1*GAwWXI3_NrWNtjcO_txmeQ.jpeg" /></figure><h3>My verdict</h3><p>After using Duet for the last week, I can confidently say <a href="https://www.aibyaakash.com/p/instinct">Instinct</a> is still my favorite.</p><p>You can text Instinct. Instinct is more proactive. And Instinct handles numbers and money stuff much better. I was less shy about handing that over.</p><p>Since Duet is a competitor in this personal agent race, I compared it against the things that worked well on the other tools I’ve evaluated. Here’s what came out:</p><figure><img alt="Claude Duet vs Dots vs Muse vs Instinct, compared on phone calls, email, texting, payments, meeting prep, where you reach it and what it costs." src="https://cdn-images-1.medium.com/max/1024/1*d67IvBd61TdKm3isfl1whA.jpeg" /></figure><p>In my <a href="https://www.aibyaakash.com/p/dots">Dots post</a>, I split the personal agent market into two races. One is personal tasks, where Muse and Instinct lead. The other is work tasks, where Grok Bot, Hermes and Dots lead.</p><p>Duet doesn’t fit either race. It’s a unified agent. The same app ran my newsletter queue, my podcast prep, my workouts and my subscriptions.</p><p>So does Duet have judgment? Yes, once it has the material. It found the one broken thing on a page and caught bad posts in my queue. It stopped inventing the moment it had my repo. It falls short when it has to go find that material.</p><p>Here’s my updated decision tree:</p><ul><li>Personal tasks: use <a href="https://www.aibyaakash.com/p/muse">Muse</a> if you live in Meta’s apps, else pick <a href="https://www.aibyaakash.com/p/instinct">Instinct</a>.</li><li>One agent for work and life, and you live inside Claude: use <a href="https://claude.com/product/claude-duet">Duet</a>.</li><li>Lots of work tasks and you live inside ChatGPT: use <a href="https://www.aibyaakash.com/p/dots">Dots</a>.</li><li><a href="https://www.aibyaakash.com/p/grok-bot">Grok Bot</a> is still the strongest work agent overall.</li></ul><p>I first wrote this up in <a href="https://www.aibyaakash.com/p/claude-duet-review?utm_source=md-md1105du">AI by Aakash</a>, along with the week’s AI news.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4680f22722ac" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Most Product Teams Can't Tell You Their Strategy]]></title>
            <link>https://aakashgupta.medium.com/most-product-teams-cant-tell-you-their-strategy-5888a17d859c?source=rss-e0d591b53c40------2</link>
            <guid isPermaLink="false">https://medium.com/p/5888a17d859c</guid>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[product-strategy]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Aakash Gupta]]></dc:creator>
            <pubDate>Wed, 28 Oct 2026 16:01:02 GMT</pubDate>
            <atom:updated>2026-10-28T16:01:02.984Z</atom:updated>
            <content:encoded><![CDATA[<p>After 16 years of trial and error, the 19 rules I’d call out, and the seven I’d go deep on.</p><figure><img alt="Terminal-style card reading 19 Rules of Product Strategy, listing rules 0 to 6, from Your strategy has to help your team say no to Answer narrative, playing field, winning moves." src="https://cdn-images-1.medium.com/max/1024/1*8Dc6HX6v8jC7i7ysRLhlWA.png" /><figcaption>The 19 rules, in full below.</figcaption></figure><p>Most of your product team can’t tell your strategy. Check with them now.</p><p>I’ve done this at nearly every company I worked at, and often did this with team members of PMs I managed. You ask an engineer, “Hey, what’s your guys’ strategy?” You’re met with a shrug.</p><p>I call it the strategy crisis.</p><h3>The math on a product team</h3><p>If you run the math on a product team, they’re pretty expensive. 5 engineers at $300K, plus 1 designer and 1 PM at $250K each, is $1.5M + $0.5M = $2M fully loaded for a product team in the United States.</p><p>If you’re spending $2M and not every team understands the strategy, that’s a huge loss. That’s why I believe most product teams need to spend more time on product strategy.</p><p>After 16 years of trial and error, here are the 19 rules I would call out. Let’s go deep on seven of them.</p><figure><img alt="Terminal-style card listing all 19 rules of product strategy, rule 0 Your strategy has to help your team say no through rule 18 A strategy doesn&#39;t have to cover everything." src="https://cdn-images-1.medium.com/max/1024/1*GnAMxQu4WOi15S2dCK0_pg.gif" /></figure><h3>0. Your strategy has to help your team say no</h3><p>This is the most important, and that’s why it gets the 0 label.</p><p>Tim Herbig said it well on <a href="https://youtu.be/u2NFqrbvAeY">my podcast</a> recently. Does whatever we’re calling strategy help the team say no to something? If it doesn’t, it’s not a strategy.</p><p>I once had a team I was part of with 14 priorities. Every org picked the 6 close to them and just said yes to everything they were doing. There was no strategy then. We were just pursuing 14 different agendas.</p><p>Growth actually clicked when we narrowed to 3 and cut half of the projects everybody was working on.</p><h3>1. If the opposite is stupid, you made no choice</h3><p>This test comes from Roger Martin, who I also had <a href="https://www.news.aakashg.com/p/roger-martin-podcast?utm_source=md-md1028st">on the show</a>. It’s called the stupidity flip.</p><p>You take a line of your strategy and you flip it. If that flip is stupid, then you haven’t actually made a choice, you’ve just stated the obvious.</p><h3>3. Cheap features make wrong choices expensive</h3><p>This one’s a mouthful, but it’s worth unpacking. AI has made features pretty cheap, but what that means is that we have to make the right choices. We have to avoid filling our product full of AI slop, and a good product strategy helps you get there.</p><h3>7. Make your target audience comically narrow</h3><p>This idea comes from Andy Johns. It’s all too easy to choose a broad user group because you want to serve your whole revenue base. But what you need to understand is that product strategy in particular does better when it’s focused on a very specific group. It doesn’t mean you have to neglect everyone else, just that you have a specific priority when you are building the product so you can build the product tastefully.</p><h3>8. AI by itself is not a value proposition</h3><p>We’ve all seen the cycle. It happened like crazy in 2024 and 2025. Executives and boards pushed us to add AI to everything, and the metrics didn’t move at all.</p><p>If you’re going to use AI, it needs to be in order to solve more of the customer’s use case, make their lives easier or more fun. That’s when it becomes a value proposition.</p><h3>13. Tokens used is not a value exchange</h3><p>This one deserves some unpacking. You don’t want to just charge 30% more than Anthropic and pass that on to your users and make that your pricing model. That’s an underdeveloped pricing model, and it’s really a value exchange for Anthropic. You want to think about what changes for your customer and price based on that.</p><h3>18. A strategy doesn’t have to cover everything</h3><p>I want to end here because it emphasizes number 7 as well. You can still build some part of your focus on things that aren’t in your strategy. You can still build to quality. You can still have low bugs. You can still target your free group, even if your strategy is focused on your paid group.</p><p>The point of strategy is to focus your 80% of work on the 20% that’s going to give you the most impact. Think Pareto in real life with your product.</p><h3>Go deeper</h3><p>If you want to go deeper on product strategy and learn from my 16 years of lessons, watch <a href="https://youtu.be/u2NFqrbvAeY">Tim’s episode</a>, then <a href="https://www.news.aakashg.com/p/roger-martin-podcast?utm_source=md-md1028st">Roger’s</a>. Then read my <a href="https://www.news.aakashg.com/p/ai-product-strategy-2026?utm_source=md-md1028st">guide to building product strategy in the age of AI</a>.</p><p>What rule would you add?</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5888a17d859c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The AI PRD Template I'd Use Now That Prototypes Come First]]></title>
            <link>https://aakashgupta.medium.com/the-ai-prd-template-id-use-now-that-prototypes-come-first-07a1a8ecdcb0?source=rss-e0d591b53c40------2</link>
            <guid isPermaLink="false">https://medium.com/p/07a1a8ecdcb0</guid>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[product-development]]></category>
            <category><![CDATA[product-requirements]]></category>
            <category><![CDATA[prototyping]]></category>
            <dc:creator><![CDATA[Aakash Gupta]]></dc:creator>
            <pubDate>Sun, 25 Oct 2026 16:01:03 GMT</pubDate>
            <atom:updated>2026-10-25T16:01:03.266Z</atom:updated>
            <content:encoded><![CDATA[<p>Eight sections, which ones are new, and the behavior contract every AI feature now needs.</p><figure><img alt="Top of a one-page PRD template titled The 2026 AI-Era PRD Template, showing the first sections: The Decision This Records, Opportunity Framing, The Prototype." src="https://cdn-images-1.medium.com/max/1024/1*Lfj2WSFccmi7szJD6o4S4Q.png" /><figcaption>My AI-era PRD template. Full page below.</figcaption></figure><p>When I started in product management back in 2008, the PRD was essentially a glorified permission document. The reason we wrote it was that building was the most expensive thing we could do. So we wanted buy-in from all the stakeholders.</p><p>As you know, AI has changed that. Now a prototype is just a prompt away. That means the order of work in product development should change.</p><p>You should go from idea straight to 5 prototypes. Then you should find the best prototype and write the PRD for the survivor. Your PRD becomes a decision record more than a permission document. That’s what this template is built for.</p><figure><img alt="The full one-page 2026 AI-era PRD template with eight numbered sections, from The Decision This Records to Release Criteria and Change Log." src="https://cdn-images-1.medium.com/max/1024/1*3sz9Va92RAY0BUV4fG_dxA.png" /></figure><h3>It starts like the classic PRD</h3><p>You’ll notice it’s similar to the classic PRD. We have a problem with the number, with user quotes. We have a hypothesis with scope and non-goals. Those are the ingredients that made a good PRD in the past, and they still make a good one now.</p><h3>The behavior contract is the big change</h3><p>One of the biggest changes for AI features is the behavior contract. In my opinion, the best behavior contract is 15 to 25 examples that cross the spectrum of good, bad, and amazing responses.</p><h3>Success metrics keep it scientific</h3><p>The next important thing a PRD should include is success metrics. That’s how we maintain the scientific process with our features and don’t just ship AI slop at the wall, but only graduate features that hit our success metric. Good success metrics cover the metric to graduate, and if it’s an AI feature, they cover the golden set of offline evals.</p><h3>Record the rollout</h3><p>The next thing I think still makes sense to document in a PRD is the rollout. You want that decision recorded. What is the exposure, the duration, the number? You also want people to know when you might flip the kill switch on a feature, and who is responsible for that.</p><h3>A great PRD keeps evolving</h3><p>Just like before, a great PRD isn’t a snapshot in time. It keeps evolving. So I recommend you add your results link to the top of your PRD.</p><p>On some teams the PRD is optional. But most teams I talk to aren’t going that lean. It might be because they work in a regulated industry, or because they work at scale. Whatever the case, this page is for you.</p><h3>More on working this way</h3><p>These are my guides on each piece of it:</p><ol><li><a href="https://www.news.aakashg.com/p/ai-prd?utm_source=md-md1025pr">AI PRDs</a></li><li><a href="https://www.news.aakashg.com/p/product-requirements-documents-prds?utm_source=md-md1025pr">The history of the modern PRD</a></li><li><a href="https://www.news.aakashg.com/p/how-to-build-your-first-eval?utm_source=md-md1025pr">How to build golden data sets</a></li><li><a href="https://www.news.aakashg.com/p/taste-at-speed?utm_source=md-md1025pr">The process of whittling down from 5 prototypes to 1</a></li></ol><p>How would you change it?</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=07a1a8ecdcb0" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>