A one-line bullet on a roadmap means nothing. Customers imagine their specific version of 'calendar' or 'guest access,' while the final product takes a completely different shape. Buy software for what it is today — everything else is gravy.
A one-line bullet on a roadmap means nothing. Customers imagine their specific version of 'calendar' or 'guest access,' while the final product takes a completely different shape. Buy software for what it is today — everything else is gravy.
Where this was said
At 9:54 · chapter starts 7:37
DHH introduces the concept from Getting Real: the illusion of agreement. A bullet on a roadmap says 'upload permissions' or 'guest access' — one line that customers read and project their entire mental model onto. The feature ships. It's in the right vicinity but has the wrong handle, the wrong shape, the wrong defaults. Now the customer feels suckered: they bought the product on a promise that never existed except in their imagination. [1] — David Heinemeier Hansson "A one-line bullet on a roadmap means nothing. Customers imagine their specific version of 'calendar' or 'guest access,' while the final pro…" 09:54 Jason makes this visceral with the calendar example: announce you're adding a calendar, and every customer imagines their own perfect calendar. The one that ships won't sync with Outlook, won't have an agenda view, won't allow jumping four years ahead. Useless, they'll say — even though a fully functional calendar did ship. The word 'calendar' was never a promise about any specific capability; it was just wrapping paper. And the illusion, Jason observes, only grows larger and stranger as you move outside your own team: internal misalignment is bad enough, but external misalignment with customers who share none of your vocabulary or mental model is an order of magnitude worse.
37signals plans only about one month ahead at any given time, down from a previous six-week cycle, intentionally avoiding long-horizon roadmaps.
37signals plans roughly one month ahead and nothing more. Launching one feature opens trails to the next — rigidly pre-planning six months out kills that optionality. Basecamp's 22-year track record is the argument: if you're worried about uncertainty, look at the longevity.
Basecamp has operated successfully for over 22 years without public roadmaps, relying instead on iterative, near-term planning.
A bullet point on a roadmap makes customers believe a future feature will solve their specific problem, when in reality the final shape of the feature may not match their expectations at all.
Every time 37signals has publicly promised a future feature on a timeline, it has ended in regret — not necessarily because the feature was wrong, but because the deadline was constraining.
Every time 37signals made a public promise about a future feature, it ended in regret. Not always because the feature was wrong, but because the deadline crowded out everything else. Deferring a promise is a weaselly yes — if it truly mattered, you'd be building it right now.
SiteGPT attracted over 1 million visitors and $500K in total revenue without spending a cent on paid marketing. The secret: engineering as marketing — building free tools that rank on Google.
Bhanu quit his first job after just 8 months, moved back to his parents' house to cut costs, and started building. One product sold for $250K; the next hit $10K MRR in its first month.
90% of SiteGPT's Google search traffic comes not from the main product but from ~50 free tools Bhanu built. Each tool targets a low-competition keyword and funnels users back to the paid product.
50,000 monthly visitors become 200 leads, 60 trials, and roughly 15–24 new customers per month at ~$100 average revenue each. Add a $1,700–$1,800 LTV and you have a very healthy SaaS.
Start with a blank Ahrefs search, layer in keyword filters (include term, KD < 10, volume > 1,000), list candidates in Notion, design a CTA linking to your main product, then score by volume, difficulty, build effort, and product relevance. That's the whole playbook.
Marketing feels painful for most builders. Engineering as marketing flips the script: instead of writing cold emails or blog posts, you build things — and those things rank on Google forever.
Don't spend months perfecting before launch. Ship the core feature, get real users, and let their feedback dictate the product roadmap. Premature polish is a trap.
SiteGPT launched and hit $10,000 MRR within its first month. That momentum was so overwhelming that Bhanu sold his existing SaaS, Feather, for $250,000 to free up all his time.
PropGPT launched with 20 downloads a day and strong influencer marketing but hit a ceiling at $1,000–$2,000 MRR. High download numbers masked a critical flaw: almost nobody stuck around after the free trial ended.
We use essential and analytics cookies to run Vuci. To understand how the site is used: Privacy Policy.
Install Vuci on your phone
Add it to your home screen for a faster, app-like experience.
Install Vuci on your phone
Tap the Share button, then “Add to Home Screen”.
A new version is available
Reload to get the latest Vuci.