What I think a lot of people are missing is that the difference between supporting corporates who spend up to millions per year on your product and supporting end-users who are literlly counting every cent they spend is a huge gulf in terms of expectations, technical ability, professionalism.... the list goes on. It's a completely different game.
I thought the article was a brilliant summary of why you simply can't help all the users all the time. It's a hard lesson to learn in the world of Tech Support. We all want to be the knight is shining armour solving customer problems, but the skill to be able to say "no" in the right way is not universal.
To those ragging on the author - there are huge numbers of people who, even if you paid them to use your software, they would still complain and swear at you. It's just life. And dealing with the competing interests of customers, time pressures, personal sanity and many more is almost exactly the job description of Tech Support.
I have integrated a simple feedback form into the app, with the option to send anonymously. That seems to help.
> had I known I'd get 10K views and 100 comments
Is that still the case, after being frontpaged on HN (but most comments are probably here)?
I don’t really care whether or not I get many views (spoiler: I don’t -too many words). I write for myself.
> I thought ... people would appreciate this,
gets translated into "I'm only doing this so that people will star/upvote/'like and subscribe' "
"likes" -> the universal currency of internet fame
It's a great account for people to reflect on. I've immediately sent this article to several early-stage founders who are burning astounding amounts of time on undesirable customers.
Idealism doesn't survive contact with reality.