<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Product Management on Build in Public</title><link>https://build.ralphmayr.com/tags/product-management/</link><description>Recent content in Product Management on Build in Public</description><generator>Hugo</generator><language>en-us</language><copyright>©️ Ralph Mayr 2026</copyright><lastBuildDate>Wed, 17 Sep 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://build.ralphmayr.com/tags/product-management/index.xml" rel="self" type="application/rss+xml"/><item><title>How to plan a time-based launch 🚀</title><link>https://build.ralphmayr.com/posts/79-how-to-plan-a-time-based-launch/</link><pubDate>Wed, 17 Sep 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/79-how-to-plan-a-time-based-launch/</guid><description>&lt;p&gt;Since early August, I&amp;rsquo;d been toying with the idea of taking poketto.me &amp;ldquo;out of beta.&amp;rdquo; But with travel planned for late September through mid-October, timing became critical. I needed to launch before leaving, so I set &amp;ldquo;early September&amp;rdquo; as the latest possible date&amp;mdash;giving myself at least two weeks to handle any post-launch chaos.&lt;/p&gt;
&lt;p&gt;The first question I asked: What does &amp;ldquo;launch&amp;rdquo; actually mean? What&amp;rsquo;s different afterwards?&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s what came to mind:&lt;/p&gt;</description></item><item><title>Pricing: 🎨 Art + 🧪 Science + 🪄 Alchemy</title><link>https://build.ralphmayr.com/posts/78-pricing-art-science-alchemy/</link><pubDate>Tue, 16 Sep 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/78-pricing-art-science-alchemy/</guid><description>&lt;p&gt;Finding the right price point&amp;mdash;for anything&amp;mdash;is part science, part art, part alchemy&amp;hellip; and maybe a sprinkle of luck.&lt;/p&gt;
&lt;p&gt;Charge too little, and you leave money on the table. Charge too much, and you don&amp;rsquo;t close the deal. This trade-off is as old as commerce itself, but it&amp;rsquo;s especially tricky for intangible products like software&amp;mdash;particularly when selling subscriptions instead of one-offs and purely product-led (without the benefit of a human sales manager in the loop).&lt;/p&gt;</description></item><item><title>Posthog also works well for feature flagging</title><link>https://build.ralphmayr.com/posts/76-posthog-also-works-well-for-feature-flagging/</link><pubDate>Sun, 14 Sep 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/76-posthog-also-works-well-for-feature-flagging/</guid><description>&lt;p&gt;Since adopting
&lt;a href="https://posthog.com/" target="_blank" rel="noopener noreferrer"&gt;Posthog&lt;/a&gt; for user analytics at poketto.me, I&amp;rsquo;ve grown pretty fond of the tool. Beyond the
&lt;a href="../68-product-analytics-posthog-is-my-tool-of-choice/"&gt;basics&lt;/a&gt; and
&lt;a href="../72-product-analytics-is-more-than-dau-and-wau/"&gt;advanced insights&lt;/a&gt;, I&amp;rsquo;m now also using it for feature flagging.&lt;/p&gt;
&lt;p&gt;Fine-grained control (and easy rollback) of new features or major changes is becoming increasingly important as the poketto.me user base grows. Why?&lt;/p&gt;
&lt;p&gt;🤕 In a B2C app, you can&amp;rsquo;t count on users to complain when something breaks&amp;mdash;they&amp;rsquo;ll just leave. Especially for early-stage products, every irritated user is a missed opportunity.&lt;/p&gt;</description></item><item><title>The freemium trap (or why free trials don’t work)</title><link>https://build.ralphmayr.com/posts/75-the-freemium-trap-or-why-free-trials-dont-work/</link><pubDate>Sat, 13 Sep 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/75-the-freemium-trap-or-why-free-trials-dont-work/</guid><description>&lt;p&gt;Let&amp;rsquo;s face it: It&amp;rsquo;s hard to get a freemium model right. While thinking through pricing and packaging for poketto.me, I looked at a lot of other B2C apps&amp;mdash;and most of them had some flaw, inconsistency, or irritation in their approach.&lt;/p&gt;
&lt;p&gt;One striking example is
&lt;a href="https://strava.com" target="_blank" rel="noopener noreferrer"&gt;Strava&lt;/a&gt;. The fitness app is wildly popular (150M+ users worldwide) and valued at $2.2B. But their free-to-paid conversion strategy seems to be struggling. Why?&lt;/p&gt;
&lt;p&gt;👉 The core value (activity tracking) is fully commoditized, with little room to differentiate (Garmin Connect, Nike Run Club, Apple Health, etc. essentially all do the same thing).&lt;/p&gt;</description></item><item><title>Product analytics is more than DAU and WAU</title><link>https://build.ralphmayr.com/posts/72-product-analytics-is-more-than-dau-and-wau/</link><pubDate>Wed, 10 Sep 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/72-product-analytics-is-more-than-dau-and-wau/</guid><description>&lt;p&gt;
&lt;a href="../68-product-analytics-posthog-is-my-tool-of-choice/"&gt;Recently&lt;/a&gt;, I wrote about adopting Posthog for poketto.me. At first, I thought I&amp;rsquo;d use it for the basics:&lt;/p&gt;
&lt;p&gt;📆 Daily &amp;amp; weekly active users (DAU/WAU)&lt;br&gt;
📎 Core events (URLs saved, links shared, etc.)&lt;br&gt;
🚨 Error tracking and alerting&lt;/p&gt;
&lt;p&gt;But then I realized: analytics can do much more. In fact, Posthog replaced one of my home-grown tools &amp;mdash; my &amp;ldquo;podcast heuristic accuracy guestimator.&amp;rdquo; Let me explain.&lt;/p&gt;
&lt;p&gt;When a user adds content to their podcast feed, poketto.me has to gauge three things:&lt;/p&gt;</description></item><item><title>AI is not a value proposition</title><link>https://build.ralphmayr.com/posts/54-ai-is-not-a-value-proposition/</link><pubDate>Sat, 23 Aug 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/54-ai-is-not-a-value-proposition/</guid><description>&lt;p&gt;I didn&amp;rsquo;t coin this phrase (sadly), but it keeps proving itself true&amp;mdash;especially now that I&amp;rsquo;m working on GTM details for some of the more advanced features in poketto.me.&lt;/p&gt;
&lt;p&gt;Most users don&amp;rsquo;t care how your app works. They care what it does for them&amp;mdash;and whether that&amp;rsquo;s worth paying for.&lt;/p&gt;
&lt;p&gt;Since LLMs became easy to embed, companies started slapping &amp;ldquo;powered by AI&amp;rdquo; stickers on everything as if that alone justified a price tag. But unless the user clearly feels the value, it doesn&amp;rsquo;t matter what's under the hood. Case in point: Garmin&amp;rsquo;s hilariously underwhelming $7/month &amp;ldquo;AI subscription&amp;rdquo;. The so-called &amp;ldquo;insights&amp;rdquo; offered
&lt;a href="https://www.techradar.com/health-fitness/smartwatches/garmins-new-subscription-ai-feature-is-hilariously-bad-so-far" target="_blank" rel="noopener noreferrer"&gt;nothing users couldn&amp;rsquo;t deduce themselves&lt;/a&gt;&amp;mdash;or the app couldn&amp;rsquo;t have generated with much simpler logic.&lt;/p&gt;</description></item><item><title>How to (not) do paywalls</title><link>https://build.ralphmayr.com/posts/49-how-to-not-do-paywalls/</link><pubDate>Mon, 18 Aug 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/49-how-to-not-do-paywalls/</guid><description>&lt;p&gt;As I pointed out a few weeks ago: The web, as it's designed today, is not ready for &amp;ldquo;Agents&amp;rdquo; of any kind&amp;mdash;AI-driven or just plain old automation scripts. Why? Because there&amp;rsquo;s no agreed-upon way for machines to interact with websites on behalf of a user.&lt;/p&gt;
&lt;p&gt;Case in point: Paywalls.&lt;/p&gt;
&lt;p&gt;Publishers are getting more creative in protecting their content from scraping, and rightly so: no one wants their work stolen by AI companies or repackaged by Google. But at the same time, they want to provide a good user experience for those who pay.&lt;/p&gt;</description></item><item><title>Know When to Maximize—and When to Satisfice</title><link>https://build.ralphmayr.com/posts/45-know-when-to-maximizeand-when-to-satisfice/</link><pubDate>Thu, 14 Aug 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/45-know-when-to-maximizeand-when-to-satisfice/</guid><description>&lt;p&gt;Just like optimism vs. pessimism, there's another spectrum that every builder, founder, or product person lives on: Maximizing vs. Satisficing.&lt;/p&gt;
&lt;p&gt;In behavioral economics, a maximizer tries to achieve the &lt;em&gt;best possible outcome&lt;/em&gt;. For example: spending hours to find the absolute best hotel for your vacation. A satisficer, on the other hand, picks the &lt;em&gt;first&lt;/em&gt; option that meets their basic requirements&amp;mdash;and moves on with their day.&lt;/p&gt;
&lt;p&gt;When developing products, it's incredibly useful to know where you fall on that scale because: There&amp;rsquo;s not simple answer when to apply which strategy.&lt;/p&gt;</description></item><item><title>The ABCD rule doesn’t cut it anymore</title><link>https://build.ralphmayr.com/posts/44-the-abcd-rule-doesnt-cut-it-anymore/</link><pubDate>Wed, 13 Aug 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/44-the-abcd-rule-doesnt-cut-it-anymore/</guid><description>&lt;p&gt;There was a time when the golden rule of consumer app development was as simple as &lt;strong&gt;ABCD&lt;/strong&gt;: &lt;strong&gt;Always Be Collecting Data.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The strategy?&lt;br&gt;
1️⃣ Grow your user base as fast as possible.&lt;br&gt;
2️⃣ Track every interaction, every event, every click.&lt;br&gt;
3️⃣ Figure out how to &lt;em&gt;monetize the data&lt;/em&gt; &amp;mdash; usually through targeted advertising, if you couldn&amp;rsquo;t think of anything more creative.&lt;/p&gt;
&lt;p&gt;But that game is changing. Consumers are more privacy-aware than ever. Regulators &amp;mdash; especially in the EU, California, Japan, and a few other regions &amp;mdash; have stepped in. And both founders and investors are realizing that &lt;em&gt;data-harvesting at scale&lt;/em&gt; is not a sustainable or ethical business model.&lt;/p&gt;</description></item><item><title>The Optimism Trap (and Why You Need Its Opposite)</title><link>https://build.ralphmayr.com/posts/42-the-optimism-trap-and-why-you-need-its-opposite/</link><pubDate>Mon, 11 Aug 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/42-the-optimism-trap-and-why-you-need-its-opposite/</guid><description>&lt;p&gt;I just finished
&lt;a href="https://ralphmayr.com/library/the-bright-side/" target="_blank" rel="noopener noreferrer"&gt;The Bright Side&lt;/a&gt; by Sumit Paul-Choudhury&amp;mdash;a solid deep-dive into the history, psychology, and applicability of &lt;em&gt;optimism&lt;/em&gt;. The social science is clear: overall, optimists tend to achieve better outcomes.&lt;/p&gt;
&lt;p&gt;Why? Because they &lt;em&gt;act&lt;/em&gt;. Optimists move toward a positive vision of the future, and in doing so, often stumble upon unexpected opportunities. Pessimists, by contrast, lean toward fatalism and inaction &amp;mdash; and the world rarely arranges itself in exactly the way they&amp;rsquo;d like, anyway.&lt;/p&gt;</description></item><item><title>Know When to Explore — and When to Build</title><link>https://build.ralphmayr.com/posts/36-know-when-to-explore-and-when-to-build/</link><pubDate>Tue, 05 Aug 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/36-know-when-to-explore-and-when-to-build/</guid><description>&lt;p&gt;As I dive deeper into poketto.me, I keep running into an increasingly tricky question:&lt;br&gt;
&lt;strong&gt;How much time should I spend exploring new features &amp;mdash; and how much actually building them?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Having worked as a Product Owner, Manager, and Director, envisioning exciting new features comes naturally. And with poketto.me, the possibilities seem endless:&lt;br&gt;
🎧 Personalized podcasts&lt;br&gt;
🗞️ AI-curated newsfeeds&lt;br&gt;
📝 Automatic summaries&lt;br&gt;
📬 Individualized daily digests&lt;br&gt;
🖊️ Highlights, annotations, organization tools&lt;br&gt;
🔍 Full-text search and even personal knowledge management (PKM)&lt;/p&gt;</description></item><item><title>No, AI will not take McKiney or BCG out of business any day soon</title><link>https://build.ralphmayr.com/posts/31-no-ai-will-not-take-mckiney-or-bcg-out-of-business-any-day-soon/</link><pubDate>Thu, 31 Jul 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/31-no-ai-will-not-take-mckiney-or-bcg-out-of-business-any-day-soon/</guid><description>&lt;p&gt;Despite what the &amp;ldquo;God of Prompt&amp;rdquo; (sic!) or any other self-proclaimed &amp;ldquo;AI expert&amp;rdquo; is trying to tell you, none of the current AI models will replace a multi-hundred-thousand-dollar product strategy project.&lt;/p&gt;
&lt;p&gt;First of all, the people making these claims are, most likely, just trying to sell you their overpriced list of &amp;ldquo;magic&amp;rdquo; prompts &amp;mdash; and hoping for endorsement from the big AI companies or a retweet from Elon Musk.&lt;/p&gt;
&lt;p&gt;But giving the AI tools the benefit of the doubt, I tried using Grok, ChatGPT, and Claude to iterate on a commercial strategy for poketto.me. The results were&amp;hellip; disappointing. Here are the main issues:&lt;/p&gt;</description></item><item><title>Feedback is key 🔑</title><link>https://build.ralphmayr.com/posts/19-feedback-is-key/</link><pubDate>Sat, 19 Jul 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/19-feedback-is-key/</guid><description>&lt;p&gt;Back in my corporate days, I didn&amp;rsquo;t always give feedback the attention it deserves. But building poketto.me as a solo endeavour has reminded me just how crucial it really is.&lt;/p&gt;
&lt;p&gt;Working alone has its perks: you can move fast, make bold decisions, and follow your own vision. But it also comes with pitfalls:&lt;/p&gt;
&lt;p&gt;➡️ You get blindsided by your own past choices&lt;br&gt;
➡️ You can waste time iterating on suboptimal ideas&lt;br&gt;
➡️ You miss what&amp;rsquo;s obvious to others&lt;/p&gt;</description></item><item><title>CloudSQL is prohibitively expensive (at least for small projects)</title><link>https://build.ralphmayr.com/posts/6-cloudsql-is-prohibitively-expensive-at-least-for-small-projects/</link><pubDate>Sun, 06 Jul 2025 00:00:00 +0000</pubDate><guid>https://build.ralphmayr.com/posts/6-cloudsql-is-prohibitively-expensive-at-least-for-small-projects/</guid><description>&lt;p&gt;When I started setting up the cloud infrastructure for &lt;strong&gt;poketto.me&lt;/strong&gt;, I didn&amp;rsquo;t give much thought to costs. I thought it was such a small project that it just wouldn&amp;rsquo;t matter. I launched a #&lt;strong&gt;CloudSQL&lt;/strong&gt; (MySQL) database with pretty much the default settings and was quite happy with it &amp;ndash; until I checked the billing dashboard a couple of days later and realised that I was already spending almost €4 per day on the database alone. 120 euros per month just for a few MySQL tables? That couldn&amp;rsquo;t be right.&lt;/p&gt;</description></item></channel></rss>