37signals maintains a customer support project called 'Support Voice of the Customer' to capture insightful customer language.
Don't write it down
If you're promising a feature "by end of year," that's a tell — you don't actually want to build it right now.
REWORK
Don't write it down
If you're promising a feature "by end of year," that's a tell — you don't actually want to build it right now.
TL;DR
Jason Fried and David Heinemeier Hansson revisit 37signals' philosophy of not writing down every customer request, arguing that the loudest feedback reflects only visible pain points while ignoring the silent majority who never signed up [1] — Jason Fried "Hearing the same request repeatedly is your signal — not a written list. The moment you write something down, you create an obligation. Mos…" 00:40 . They explain why roadmaps breed illusions of agreement [2] — Jason Fried "37signals plans roughly one month ahead and nothing more. Launching one feature opens trails to the next — rigidly pre-planning six months …" 07:49 , why forward promises always end in regret, and use Apple Intelligence as a cautionary tale of fear-driven product decisions [3] — Jason Fried "Apple made public promises about Apple Intelligence before they had the team or technology to deliver. By setting deadlines they couldn't h…" 16:10 . The single most useful takeaway: if a feature is truly important, you'd work on it now — not promise it for later.
Jason Fried and David Heinemeier Hansson revisit the 'Don't Write It Down' chapter from REWORK, explaining how 37signals filters customer feedback, why roadmaps can do more harm than good, and what happens when companies let fear drive their product decisions.
-
Jason Fried opens with a confident defence of deliberate forgetting: the signal worth acting on is whatever keeps coming up repeatedly without being written down. The moment you put something on a list, you've manufactured an obligation — and product decisions made from obligations rather than genuine signal rarely lead anywhere good. He's careful to distinguish between productive listening and obsessive documentation: the former sharpens your instincts, the latter creates noise. His one carved-out exception is the 'Support Voice of the Customer' project [2] — Jason Fried "Support Voice of the Customer project: 37signals maintains a dedicated project called 'Support Voice of the Customer' to capture unusually …" 02:25 , where particularly vivid customer language or unusual scenarios get captured — not for feature planning, but for vocabulary mining. He illustrates this with a charming anecdote: early Basecamp customers were organically calling their projects 'base camps,' an insight that eventually prompted 37signals to consider that naming convention in Basecamp 3. It's a story that shows what listening without writing down can still surface when you're paying real attention.
-
DHH opens with a wry observation: open source contributors don't pay him, so he feels zero guilt telling them they're completely wrong. That bluntness, he argues, is a pressure valve — it lets him stay measured and professional when dealing with paying Basecamp customers who deserve a more considered response. But the substance cuts deeper than just professional etiquette. [1] — David Heinemeier Hansson "Customers are software users, not software designers. They can identify what hurts, but they can't prescribe the right fix for a broad user…" 05:08 He draws a sharp distinction between the customer as pain-identifier and the customer as solution-designer, arguing these are entirely different skill sets. Most customers are software users, not software designers — they can point at what hurts but cannot prescribe the right fix for a broad audience. The real insight, he explains, is that seemingly unrelated feature requests often trace back to the same underlying wound: your job as a designer is to recognise the constellation and find the grander simplification. The worst outcome is taking customers at their word and just applying duct tape to whatever is visibly sticking out — it looks awful and leaves the structural problem untouched. [1] — David Heinemeier Hansson "Customers are software users, not software designers. They can identify what hurts, but they can't prescribe the right fix for a broad user…" 05:08
-
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.
- Illusion of agreement
- A concept from 37signals' book 'Getting Real' describing the false shared understanding that arises when people project different meanings onto a vague term or promise, leading to misaligned expectations.
- Voice of the Customer
- A project or methodology for capturing actual customer language and scenarios verbatim, used to surface genuine insights rather than paraphrased summaries of feedback.
- Shape Up
- 37signals' internal product development methodology involving fixed-time, variable-scope work cycles — referenced implicitly through the shift from 6-week to monthly planning horizons.
- Anecdote-driven design
- The practice of making product decisions based on a single compelling customer story rather than a broader pattern of feedback — which 37signals explicitly warns against.
- Sieve (as used in product design)
- A metaphor used by DHH for the filtering process that takes raw customer feature requests and extracts only the underlying pain point, discarding the proposed solution.
- Optionality
- In product strategy, the preserved ability to change direction or pursue new opportunities — the primary argument against committing to long-range roadmaps.
- Knee-jerk reaction
- An automatic, unconsidered response to a stimulus — used here to describe the impulse to immediately act on every piece of customer feedback without reflection.
- Promissory note
- A formal written promise to pay a debt; used metaphorically here to describe a public product commitment that creates an obligation the company must eventually fulfill or default on.
- Modus operandi
- Latin for 'method of operating'; a characteristic way of doing something — used by DHH to describe Apple's historical pattern of being late but delivering quality.
- Constellation of problems
- DHH's term for a cluster of seemingly unrelated customer complaints that, when examined together, reveal a single underlying product issue.
- Weaselly
- Behaving in a deliberately evasive or dishonest way; used here to describe making a future feature promise as a way to avoid saying no while not committing to immediate action.
- Crystallizing example
- An instance or case study that makes an abstract principle suddenly clear and tangible — used by DHH to describe Apple Intelligence as a perfect illustration of fear-driven promises.
- Apple Intelligence
- Apple's suite of AI features announced in 2024 and built into iOS/macOS, which suffered significant delays and a mixed reception after Apple made early public promises about its capabilities.
Chapter 1 · 00:40
Why writing down every customer request can work against you
Jason Fried opens with a confident defence of deliberate forgetting: the signal worth acting on is whatever keeps coming up repeatedly without being written down. The moment you put something on a list, you've manufactured an obligation — and product decisions made from obligations rather than genuine signal rarely lead anywhere good. He's careful to distinguish between productive listening and obsessive documentation: the former sharpens your instincts, the latter creates noise. His one carved-out exception is the 'Support Voice of the Customer' project [2] — Jason Fried "Support Voice of the Customer project: 37signals maintains a dedicated project called 'Support Voice of the Customer' to capture unusually …" 02:25 , where particularly vivid customer language or unusual scenarios get captured — not for feature planning, but for vocabulary mining. He illustrates this with a charming anecdote: early Basecamp customers were organically calling their projects 'base camps,' an insight that eventually prompted 37signals to consider that naming convention in Basecamp 3. It's a story that shows what listening without writing down can still surface when you're paying real attention.
Claims made here
Early Basecamp customers organically used the phrase 'base camps' to refer to their individual projects, not their accounts.
Hearing the same request repeatedly is your signal — not a written list. The moment you write something down, you create an obligation. Most individual feedback reflects one person's scenario, not the product's true direction.
37signals maintains a dedicated project called 'Support Voice of the Customer' to capture unusually insightful customer language and unique scenarios.
Early Basecamp customers organically called their projects 'base camps,' a usage insight that led 37signals to consider renaming projects accordingly in Basecamp 3.
Chapter 2 · 03:08
Handling feedback on the technical and open source side
DHH opens with a wry observation: open source contributors don't pay him, so he feels zero guilt telling them they're completely wrong. That bluntness, he argues, is a pressure valve — it lets him stay measured and professional when dealing with paying Basecamp customers who deserve a more considered response. But the substance cuts deeper than just professional etiquette. [1] — David Heinemeier Hansson "Customers are software users, not software designers. They can identify what hurts, but they can't prescribe the right fix for a broad user…" 05:08 He draws a sharp distinction between the customer as pain-identifier and the customer as solution-designer, arguing these are entirely different skill sets. Most customers are software users, not software designers — they can point at what hurts but cannot prescribe the right fix for a broad audience. The real insight, he explains, is that seemingly unrelated feature requests often trace back to the same underlying wound: your job as a designer is to recognise the constellation and find the grander simplification. The worst outcome is taking customers at their word and just applying duct tape to whatever is visibly sticking out — it looks awful and leaves the structural problem untouched. [1] — David Heinemeier Hansson "Customers are software users, not software designers. They can identify what hurts, but they can't prescribe the right fix for a broad user…" 05:08
Claims made here
Apple's historical charge against Microsoft was that Microsoft simply tabulated all customer requests, ranked them by volume, and built features in that order.
On open source projects, DHH can tell contributors they're wrong without professional consequence — because they don't pay him. That candor is a pressure valve. It lets him stay measured and professional when dealing with paying Basecamp customers, where the same bluntness would be inappropriate.
Customers are software users, not software designers. They can identify what hurts, but they can't prescribe the right fix for a broad user base. Your job is to look past the patch request and find the structural problem underneath.
Customers know what doesn't feel right but are rarely equipped to know how to fix it or what the right solution is for a broad user base.
Seemingly unrelated feature requests often stem from one underlying problem, and a designer's job is to identify and solve that core issue.
Microsoft once ranked features by how many requests they received. Apple's charge against them was that this is entirely wrong. You only hear about the duct-tape fixes customers can articulate — not the structural problems, and not the people who never signed up because the product was wrong for them.
Microsoft famously prioritized features by tallying request counts, which Apple criticized as the wrong way to build great software.
Chapter 3 · 07:37
Why 37signals doesn't do roadmaps
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.
Claims made here
37signals' planning horizon has reduced from six weeks to roughly one month.
Basecamp has been operating successfully for 22 years without public roadmaps.
Customers who say 'if you just add this one thing, we'll buy it' typically still would not purchase even after the feature is delivered, because the delivered feature won't match their mental model.
The concept of 'illusion of agreement' originated in 37signals' earlier book 'Getting Real,' predating REWORK.
David Heinemeier Hansson has never recalled a single instance where making a public product promise led to a positive outcome for 37signals.
Apple Intelligence features were delayed by multiple years after Apple publicly announced them.
Apple's modus operandi historically was to be late to market but then deliver a superior quality product.
Microsoft was forced to remove AI features it had added to MS Paint and other products after customers rejected them.
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.
37signals plans only about one month ahead at any given time, down from a previous six-week cycle, intentionally avoiding long-horizon roadmaps.
Basecamp has operated successfully for over 22 years without public roadmaps, relying instead on iterative, near-term planning.
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 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 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.
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.
Promising a feature for later is a weaselly way of saying yes while avoiding the immediate consequences — a tell that it's not truly a priority.
Apple made public promises about Apple Intelligence before they had the team or technology to deliver. By setting deadlines they couldn't hit, they transformed themselves from a company iterating on AI into one that 'missed a deadline.' If even Tim Cook buckles under this pressure, you're excused — but you should still resist it.
Apple publicly promised Apple Intelligence features that were delayed by multiple years, making themselves 'behind' by setting deadlines they couldn't hit.
Every company in the middle of the AI wave has uttered the phrase 'we gotta do something.' That phrase is an expression of fear, not strategy. Something almost never becomes great — Microsoft proved it by jamming AI into MS Paint and then having to pull it out.
Microsoft was forced to remove AI features it had crammed into MS Paint and other products after customers rejected them as making the products worse.
37signals has tried many AI use cases and found glimmers — promising signals that something could work. But a glimmer isn't a product. It needs a final solid shape. You can't ship gas. When it's solidified and great, it ships.
Finding a promising AI use case is not enough — it must be fully solidified into a great final form before it's worth shipping.
No indexed bits in this chapter.
Show stoppers
Snapshots ()
Key Quotes ()
This episode
Cast
-
Invoked as the idealized example of a product leader with the courage to say no to launching subpar products, contrasted with Tim Cook's handling of Apple Intelligence.
-
Referenced as the example of even a top CEO buckling under pressure and making fear-driven product promises with Apple Intelligence.
-
The software company founded by Jason Fried and David Heinemeier Hansson, producer of Basecamp and the REWORK book and podcast.
-
Track
Referenced as both a historical critic of Microsoft's request-counting approach and a modern cautionary tale of fear-driven AI product promises via Apple Intelligence.
-
Track
Cited twice as negative examples: once for historically ranking features by request count, and again for force-fitting AI into products like MS Paint then having to remove it.
-
37signals' flagship project management product, used as the primary example throughout the episode for discussing customer feedback and product philosophy.
-
Apple's AI feature suite used as the primary cautionary tale of a company making public feature promises before having the technology to deliver them.
-
The book by Jason Fried and David Heinemeier Hansson whose chapter 'Don't Write It Down' forms the basis of this episode's discussion.
-
Earlier 37signals book where the concept of 'illusion of agreement' was first introduced, referenced during the roadmap discussion.
-
Cited as a specific Microsoft product into which AI features were jammed and later had to be removed after customer rejection.
-
Implied by DHH's reference to the 'tech side' and open source software he maintains — Rails is his primary open source project.
Stats
This episode
Claims & Sources
Factual claims made this episode, and whether a source was named.
Basecamp has been operating successfully for 22 years without public roadmaps.
Apple's historical charge against Microsoft was that Microsoft simply tabulated all customer requests, ranked them by volume, and built features in that order.
Apple Intelligence features were delayed by multiple years after Apple publicly announced them.
Microsoft was forced to remove AI features it had added to MS Paint and other products after customers rejected them.
37signals maintains a customer support project called 'Support Voice of the Customer' to capture insightful customer language.
Early Basecamp customers organically used the phrase 'base camps' to refer to their individual projects, not their accounts.
Apple's modus operandi historically was to be late to market but then deliver a superior quality product.
37signals' planning horizon has reduced from six weeks to roughly one month.
Customers who say 'if you just add this one thing, we'll buy it' typically still would not purchase even after the feature is delivered, because the delivered feature won't match their mental model.
David Heinemeier Hansson has never recalled a single instance where making a public product promise led to a positive outcome for 37signals.
The concept of 'illusion of agreement' originated in 37signals' earlier book 'Getting Real,' predating REWORK.