<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>InfoGap — a map of demand</title>
  <link>https://infogap.store/</link>
  <atom:link href="https://infogap.store/feed.xml" rel="self" type="application/rss+xml"/>
  <description>Dated demand snapshots and original writing on method.</description>
  <language>en</language>
  <lastBuildDate>Mon, 19 Oct 2026 21:06:08 +0800</lastBuildDate>
  <item>
    <title>Demand snapshot — 132 nodes, dated counts</title>
    <link>https://infogap.store/data/demand-snapshot/</link>
    <guid isPermaLink="true">https://infogap.store/data/demand-snapshot/</guid>
    <description>Dated demand across 132 parts of a life. Free CSV and JSON.</description>
    <pubDate>Mon, 19 Oct 2026 21:06:08 +0800</pubDate>
  </item>
  <item>
    <title>The first ninety days after launch</title>
    <link>https://infogap.store/column/first-ninety-days/</link>
    <guid isPermaLink="true">https://infogap.store/column/first-ninety-days/</guid>
    <description>Launch is not the moment the product starts working. It is the moment you begin receiving the information that tells you what it actually is.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>What a free tier really does</title>
    <link>https://infogap.store/column/free-tier/</link>
    <guid isPermaLink="true">https://infogap.store/column/free-tier/</guid>
    <description>A free tier is not generosity. It is a filter, and it selects for a population that behaves differently from the one that pays.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>The price you name first sets the frame</title>
    <link>https://infogap.store/column/price-anchor/</link>
    <guid isPermaLink="true">https://infogap.store/column/price-anchor/</guid>
    <description>Buyers do not evaluate a price in isolation. They evaluate it against the first number they saw, and you rarely control which number that was.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>The role of luck</title>
    <link>https://infogap.store/column/role-of-luck/</link>
    <guid isPermaLink="true">https://infogap.store/column/role-of-luck/</guid>
    <description>Most small ventures succeed partly by accident. The useful question is not whether luck matters, but how many chances you are giving it.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>What you learn from the second market</title>
    <link>https://infogap.store/column/second-market/</link>
    <guid isPermaLink="true">https://infogap.store/column/second-market/</guid>
    <description>The first market teaches you what you built. The second teaches you what was essential.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>Support conversations are product research</title>
    <link>https://infogap.store/column/support-as-research/</link>
    <guid isPermaLink="true">https://infogap.store/column/support-as-research/</guid>
    <description>Every support message is a person describing, in their own words, where the product failed to explain itself.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>How to decide what not to build</title>
    <link>https://infogap.store/column/what-not-to-build/</link>
    <guid isPermaLink="true">https://infogap.store/column/what-not-to-build/</guid>
    <description>Every product decision is also a decision about what will remain unbuilt. Most people make that decision by accident.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>When to rewrite something</title>
    <link>https://infogap.store/column/when-to-rewrite/</link>
    <guid isPermaLink="true">https://infogap.store/column/when-to-rewrite/</guid>
    <description>Rewrite decisions are usually emotional. A cost-based test makes them boring, which is what you want.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>Why people abandon a purchase</title>
    <link>https://infogap.store/column/abandoned-carts/</link>
    <guid isPermaLink="true">https://infogap.store/column/abandoned-carts/</guid>
    <description>Most abandonment is not a pricing objection. It is friction arriving at the moment of highest doubt.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>What &amp;quot;simple&amp;quot; actually costs</title>
    <link>https://infogap.store/column/cost-of-simple/</link>
    <guid isPermaLink="true">https://infogap.store/column/cost-of-simple/</guid>
    <description>Simple is expensive. It is the residue of many decisions, and it looks like it was always that way.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>Deadlines improve products</title>
    <link>https://infogap.store/column/deadlines-improve/</link>
    <guid isPermaLink="true">https://infogap.store/column/deadlines-improve/</guid>
    <description>A deadline does not reduce quality. It reduces scope, and scope is usually what was making the thing bad.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>A feature is not an outcome</title>
    <link>https://infogap.store/column/feature-outcome/</link>
    <guid isPermaLink="true">https://infogap.store/column/feature-outcome/</guid>
    <description>People do not buy capabilities. They buy a change in their situation, and every feature is only a means to one.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>How to write a product page</title>
    <link>https://infogap.store/column/write-product-page/</link>
    <guid isPermaLink="true">https://infogap.store/column/write-product-page/</guid>
    <description>A product page has one job: let a stranger decide yes or no without asking you anything.</description>
    <pubDate>Mon, 19 Oct 2026 21:05:38 +0800</pubDate>
  </item>
  <item>
    <title>Why nobody buys the middle option</title>
    <link>https://infogap.store/column/nobody-buys-middle/</link>
    <guid isPermaLink="true">https://infogap.store/column/nobody-buys-middle/</guid>
    <description>Three tiers produce a predictable pattern: the cheapest attracts the cautious, the most expensive attracts the serious, and the middle attracts the undecid</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>The arithmetic of referrals</title>
    <link>https://infogap.store/column/arithmetic-of-referrals/</link>
    <guid isPermaLink="true">https://infogap.store/column/arithmetic-of-referrals/</guid>
    <description>Referrals are usually discussed as marketing. They are better understood as a property of the product: whether the outcome is worth mentioning.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>A product and a service are different businesses</title>
    <link>https://infogap.store/column/product-or-service/</link>
    <guid isPermaLink="true">https://infogap.store/column/product-or-service/</guid>
    <description>They look adjacent and behave oppositely. Confusing them is why many skilled people cannot scale and many product builders cannot find customers.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>What a refund request tells you</title>
    <link>https://infogap.store/column/refund-request/</link>
    <guid isPermaLink="true">https://infogap.store/column/refund-request/</guid>
    <description>A refund is not a failure of the customer. It is the most specific piece of product feedback you will receive, and it arrives voluntarily.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>Small markets are easier to enter</title>
    <link>https://infogap.store/column/small-markets-easier/</link>
    <guid isPermaLink="true">https://infogap.store/column/small-markets-easier/</guid>
    <description>A small market is not a worse market. It is a market where being specific is an advantage rather than a limitation.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>When to stop a project</title>
    <link>https://infogap.store/column/when-to-stop/</link>
    <guid isPermaLink="true">https://infogap.store/column/when-to-stop/</guid>
    <description>Stopping is a decision with a date, not a feeling that arrives. Projects rarely end because someone decided; they end because attention drifted.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>The cost of a wrong yes</title>
    <link>https://infogap.store/column/cost-of-wrong-yes/</link>
    <guid isPermaLink="true">https://infogap.store/column/cost-of-wrong-yes/</guid>
    <description>Saying yes to the wrong work is more expensive than saying no, because a no costs a conversation and a yes costs a month.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>One customer beats a hundred signups</title>
    <link>https://infogap.store/column/first-customer-value/</link>
    <guid isPermaLink="true">https://infogap.store/column/first-customer-value/</guid>
    <description>A signup is a statement of intent. A payment is a decision. They are not on the same scale and should never be added together.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>The difference between a hobby and a business</title>
    <link>https://infogap.store/column/hobby-or-business/</link>
    <guid isPermaLink="true">https://infogap.store/column/hobby-or-business/</guid>
    <description>Both can be absorbing, skilled and respected. Only one of them pays for its own continuation.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>Market research with no budget</title>
    <link>https://infogap.store/column/market-research-no-budget/</link>
    <guid isPermaLink="true">https://infogap.store/column/market-research-no-budget/</guid>
    <description>Most paid research answers questions about categories. With no budget you can answer better questions about sentences.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>How to read a competitor job posting</title>
    <link>https://infogap.store/column/read-job-posting/</link>
    <guid isPermaLink="true">https://infogap.store/column/read-job-posting/</guid>
    <description>A job posting is a public statement of what a company cannot currently do. That is more informative than their marketing.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>Your best idea is probably your third</title>
    <link>https://infogap.store/column/third-idea/</link>
    <guid isPermaLink="true">https://infogap.store/column/third-idea/</guid>
    <description>First ideas are usually about the category. Third ideas are usually about a specific person doing a specific thing.</description>
    <pubDate>Mon, 19 Oct 2026 21:04:33 +0800</pubDate>
  </item>
  <item>
    <title>Why city comparisons mislead</title>
    <link>https://infogap.store/column/city-comparisons-mislead/</link>
    <guid isPermaLink="true">https://infogap.store/column/city-comparisons-mislead/</guid>
    <description>Rankings compare places on dimensions that are easy to measure, then people make decisions that depend on dimensions that are not.</description>
    <pubDate>Mon, 19 Oct 2026 21:02:07 +0800</pubDate>
  </item>
  <item>
    <title>Cost of living is a distribution, not a number</title>
    <link>https://infogap.store/column/cost-of-living-distribution/</link>
    <guid isPermaLink="true">https://infogap.store/column/cost-of-living-distribution/</guid>
    <description>&amp;quot;The cost of living in X&amp;quot; is always false as a single figure, because the thing being measured is a spread, not a point.</description>
    <pubDate>Mon, 19 Oct 2026 21:02:07 +0800</pubDate>
  </item>
  <item>
    <title>When a metric becomes a target</title>
    <link>https://infogap.store/column/metric-becomes-target/</link>
    <guid isPermaLink="true">https://infogap.store/column/metric-becomes-target/</guid>
    <description>Every measure is a proxy. The moment people are rewarded for the proxy, behaviour moves toward the measure and away from the thing it was measuring.</description>
    <pubDate>Mon, 19 Oct 2026 21:02:07 +0800</pubDate>
  </item>
  <item>
    <title>Why we publish our limits</title>
    <link>https://infogap.store/column/publish-limits/</link>
    <guid isPermaLink="true">https://infogap.store/column/publish-limits/</guid>
    <description>Stating what a measurement cannot tell you is not modesty. It is the only way a reader can know when to trust it.</description>
    <pubDate>Mon, 19 Oct 2026 21:02:07 +0800</pubDate>
  </item>
  <item>
    <title>A snapshot is not a series</title>
    <link>https://infogap.store/column/snapshot-not-series/</link>
    <guid isPermaLink="true">https://infogap.store/column/snapshot-not-series/</guid>
    <description>A snapshot answers what. A series answers whether. Most decisions need the second question and are made with the first.</description>
    <pubDate>Mon, 19 Oct 2026 21:02:07 +0800</pubDate>
  </item>
</channel>
</rss>
