Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Absolutely. People nag our customer service until they get redirected to us (software engineers). When you finally spend expensive time looking into their issue, finding the root cause on their end, take the time to explain it in detail, more often than not the answer is among the lines of "couldn't be bothered to read your response, it still doesn't work, fix it!".

I love software development. I love building both simple and complex systems. But users often suck, and honestly sometimes even the people you're making software for suck. I just want people to be grateful for what I'm doing and I honestly find that lacking a bit in our field.



Same in many industries.

I have friends who are restaurateurs and people are often extremely ungrateful, demanding and straight up mean.

Most don't earn a lot, margins are slim and people are late, you have to perform 100% for each dish, then people don't show up, get mad when arriving late, want well done when they say rare, or think the chef can just magically change the recipes to accommodate bizarre allergies or lifestyle choices when juggling 20 dishes at a time with a kitchen that off course has been prepped to the max and a few dollars on the brink of bankruptcy.

Ie. people are just people. Better get used to it, same with employees.

I have so many insane stories about this personally.

I once made a PDF processing tool for a company that saved them a lot of time, was pretty expensive and worked brilliantly until it "definitely broke" and i used 1 stressful month back and fourth figuring out why until i saw it was an employe that always "personalised" the PDF's with cute emojis, saved it before sending it further up the chain actively corrupting it so TOC and links were destroyed because of an old version of Acrobat Reader - this was after i asked 10 times if anyone tampered with it in any way.

It's always some human process, organisation, idiosyncrasy or politics taking up 80% of the time while 20% is spent on the actual work.


I find that after about 15 years of it I have a pretty good intuition for when it’s a ‘me’ problem versus an external one.


Definitely a problem on my end sometimes, but usually i'll figure that out if i just grind hard enough, the crazy time sinks are almost always from miscommunication somewhere in some org.


Customer service for software should be high skilled and paid correspondingly. They should be able to take a customers project and reproduce the issue and likely answer the issue without involving software dev. I worked under a place that operated like this and thought that the issues we did see were legitimate and it fostered a desire to help the customer rather than resent them. Customer service was not easy there.


It's the same with many things. Hotel users suck sometimes, restaurant users suck sometimes, even museum users suck sometimes. Some people are grateful, some people think you're the hostile one.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: