Saying no was the product
unsent sold because of the features it did not have. That is an uncomfortable thing to learn about your own judgement.
The single most requested feature on unsent was templates. Second was scheduled sends. Third was a campaign view. I said no to all three, repeatedly, for about fourteen months, and I was not confident about it once.
Saying no gets talked about as discipline, which makes it sound like a character trait that some people have. It is not a trait. It is a bet with a real cost, and the structure of the bet is unfair: the cost arrives today and the payoff arrives late, or never, and in a form you cannot attribute.
Every no lost me a specific person. Not an abstraction. A person who had taken the trouble to find my email, describe their situation, and explain why the feature would help them. I could read that email. I could picture them. What I could not read was the email from the ten people who would have found the product more confusing with the feature in it, because those people do not write, they just quietly do not sign up.
So the ledger is permanently skewed. Concrete loss on one side, invisible gain on the other. If you decide each request on its merits in the moment, you will say yes to almost all of them, and you will be able to justify every single yes.
What made it survivable was writing the product down in one sentence, early, and then refusing to edit that sentence under pressure. Send the mail, tell me what happened to it, get out of the way. That sentence was in the README, in the marketing page, and in the reply template I used for feature requests.
Having it written somewhere I did not control in the moment mattered more than I expected. When a request came in, I was not deciding whether the feature was good. Most of them were good. I was deciding whether it fitted inside a sentence I had committed to months earlier, when I was calmer and nobody was asking me for anything. That is a much easier question, and it has an answer.
The replies were short and I tried to make them useful. Here is the sentence. This does not fit inside it. Here are two products that do this well. Some of those people left and never came back. Most of them stayed, and a few of them wrote back to say they respected the answer, which I did not expect at all.
The part that genuinely surprised me came at the end. The buyer was not interested in the product's surface. They did not ask about the dashboard, or the docs, or the brand. They asked about the delivery pipeline, and what they wanted to know was whether one person could hold all of it in their head, because that was what made it cheap to absorb.
Every feature I had turned down was a piece of state I had never had to reason about at three in the morning. No template rendering, so no template rendering bugs. No scheduler, so no scheduler drift. No campaign model, so no question about what a campaign meant when a message bounced. The narrowness was not a marketing position I had adopted. It was the asset, and I had built it accidentally by saying no fourteen months in a row while feeling bad about it.
There is a practical version of this that I would give to anyone starting. Do not decide feature requests when you read them. Collect them somewhere, unanswered, for a week. At the end of the week look at the list together rather than one at a time. The individual request is always sympathetic; the list is where you can see that seven of them point in seven different directions and that saying yes to all of them describes a product nobody asked for.
The list also does something to your sense of scale. One request feels like a signal. Forty requests, sorted, reveal that six people want the same thing and thirty-four want thirty-four different things, and that six is the only number worth acting on. I did not build the list until month nine and I would build it in week one now.
The other thing I would say is that no is much easier when you can point at something that is not you. A sentence in the README is not me being difficult, it is a description of what the thing is. That reframing matters to the person receiving the answer, and it matters more to the person giving it, because it converts a repeated act of willpower into a lookup.
I do not think this generalises cleanly and I am suspicious of people who say it does. Plenty of products die of being too small to matter, and focus is a fine word for a thing nobody wants. The specific failure I see most in solo work is not a product that was too focused. It is four half-finished ideas sharing a database, none of which the person can describe in a sentence, each one added because a real human asked nicely at a moment when saying yes was the easier thing to do.