Hacker News new | ask | show | jobs
by tomjen3 4195 days ago
If you want your good engineers to leave you, yes. Oh and have even less care for your customers after that.
2 comments

If you truly feel that way, then I honestly am curious as to why you get up in the morning. Dogfooding, and listening to customer problems and feedback are two of the best ways of making your product better for everyone. A few hours on the phone, or responding to emails is fantastic for breaking up preconceived notions as to what people are doing with your project, and can give new ideas.
To solve interesting problems, not helping people opening the blue googles.
A superficially boring issue like someone who doesn't know how to fucking google it could be a much more interesting problem. Is your program laid out well? Is there some hitch in the workflow that you're not noticing because you've gotten accustomed to some misfeature? Are they trying to do something with the software that you didn't intend, but could make good money at by offering as a companion product, or other upgrade? These are things that support can teach you, because you're actively engaging with someone who has a problem.
I love to solve interesting problems as much as any hacker, but software businesses are about helping people and when people are having trouble using their computer then that is part of the job. I think it's worth to spend 1% of your work time on customer support to gain an understanding of that on a deep, visceral level.
For some values of 'good', perhaps. Probably not the one they measure with.