This is classic:
When I heard someone say a customer was stupid, I said if that’s true we’re really fucked.
Here’s how I reasoned…
We have to believe our customers are the smartest people, because they
were smart enough to choose the best product.
If they were stupid, then they chose the wrong product and we’re dead, so
you’d better start looking for a new job
The only logical way to proceed is to:
Whoa there, partner. Dave might have set a record for logical fallacy to word ratio. First of all, most people are stupid, so it stands to reason that most of your customers are, too. Here’s the key: stupid people often make good decisions. Even if your product is the most amazing thing ever, just choosing your product does not make them a genius.
After all, if your product is so great, even a moron would see that it was the best, right?
Right.
This might have made a decent motivational speech, but it’s TERRIBLE business. Especially in software.
You can treat people with respect regardless of how intelligent you think they are. When you’re writing software, though, it’s best to assume your user is stupid. This post nicely sums up why most of the stuff Dave writes is horribly cryptic, though:
He expects everyone using it to be a genius. We know, from our past experiences with Dave, that “being a genius” means thinking exactly like him. Makes sense. To use any of the stuff he’s written you basically have to ask yourself: “What would Dave do?”