“It’s arrogant to assume that you’ve made something so extraordinary that everyone everywhere should embrace it. Our best work can’t possibly appeal to the average masses, only our average work can.” — Seth Godin
As developers we like to think that we can appeal to everybody. But focusing on being awesome means missing a lot of customers. And that is okay.
But we have a problem when you believe your product works for everyone and then trap people into staying. Users do not like being stuck with something that does work for them. You have to leave a way out for them, or they will feel betrayed and defensive, and then they will likely go on the offense to discourage others from using your product. Continue Reading