Ask HN: How to Handle Help Vampires?
A help vampire is someone who requires a disproportionate amount of energy to help, usually because they make no attempt to find a solution themselves, or because they ask vague questions with little context.
I frequently get emails from energy vampires since I encourage people to reach out if my website does not answer their questions. However I get annoyed by the few people who cannot be arsed to write a full sentence to ask for help. No hello, no thank you, just "I need [thing] plz help".
How do I deal with these people?
51 comments
[ 2.2 ms ] story [ 103 ms ] threadhttp://jdebp.info/FGA/
http://jdebp.info/FGA/problem-report-standard-litany.html
http://jdebp.info/FGA/put-down-the-chocolate-covered-banana....
I had it in my mind to create a min website for "human HTTP response codes" with an explanation of what's wrong and how to fix it. In this case, it would be HTTP 400: Bad Request.
You don't. Tell them that you're not going to offer support until they can provide you with / talk to you in a way that respects your time. Sounds harsh but is reasonable because you're time is valuable, they're hopefully going to learn to acknowledge that, and it gives you more time to help people who can be helped effectively.
I always wonder how many people they ‘Hi’ at once.
> I can help you to use my tax calculator estimator, but for more complicated task you probably have to ask a tax advisor. For example, there is a list in [link]
Also, don't answer instantly. Apply exponential backoff. Just delay the answer a few days even if it's trivial. (Gmail has a delayed sending option :) , but I never used it yet.)
Another trick is to just repeat the same polite answer, like
> Sorry, I can help you to use my tax calculator estimator, but for more complicated task you probably have to ask a tax advisor. For example, there is a list in [link]
here in Argentina we call it the "broken record" (disco rayado). It's useful with small kids, because otherwise you are tempted to loose a lot of time making a new "better" explanation each time the kid repeat the question.
Perhaps a contact form could nudge them towards a longer question.
> Bureaucracy is complicated. You need a human sometimes.
Completely agree.
If I got an email that was JUST "hello" I'd just ignore it. It's different advice for a different situation.
It’s unusual but I can get over that. It’s the rest of the message that gets me. Some people need my help but can’t be arsed to write a halfway decent question. Then it’s my job to figure out what they even need, what they want to achieve, their situation, etc…
I think I misunderstood this sentence in your previous email. I understood that if the if the email stars with "Hello" instead of "Dear Person" you would ignore it. But reading it again, you are saying that you ignore "empty" emails that only say "Hello".
With every client I've ever worked with I always have a wiki page with common Q&A, some "required reading" and links to other wikis / docs.
If people do the incredibly annoying thing of starting conversations with "Hi" or "Hey Sam, how's it going?" Or even worse "Hey, can I ask a quick question?" I politely share this site https://nohello.net if I feel it likely won't be taken with (much) offence.
If they always send you a DM/PM rather than asking in a shared room I ask them to please start a thread in the room so that others can learn and the help can be load balanced, I often link people to this article: http://blog.flowdock.com/2014/04/30/beware-of-private-conver...
If none of this helps and they really are just being lazy - I all have a direct conversation with them and be pretty frank that the value people add to a team / company is the effort and how they go about problem solving - if they're just acting as a middle-person passing questions and answers around it becomes and highly inefficient system.
Not thinking before asking someone else for the answer is a learned behaviour. It can be learned from being out of your depth, low confidence often combined with a lack of context, laziness or general incompetence. Most people aren't generally incompetent but have become comfortable with their learned behaviour.
The lazy users are a fairly small subset of the people who contact me. Most of them stump me with their questions.
Also, there is utility in such an opening, besides being an unnegotiable bit of politesse for some: the internet isn't at all easy to communicate over, precisely because you have no idea how long someone may take to respond and what style of communication they may prefer. Which is ofcourse no problem, you don't owe the asker anything. So, a greet can be a low key way of gauging that timeline, and help you reach out to others if you are under some time pressure.
Instead, how about you get over your wish to feel or appear helpful, and instead be upfront yourself: announce on your website that only well formulated and detailed queries will be responded to, with no promises to a particular timeline.
https://youtu.be/Rufif247scI
If support is sucking your time and energy, you need to stop. Maybe hand support off to someone else.
e.g., "I can help you if you provide [this]"
https://stackoverflow.com/help/how-to-ask
Some people ask for help in a low-effort way: (1) out of sheer laziness, while others (2) just don't know better yet. The SO doc is pretty good for (2).
https://twitter.com/b0rk/status/1546875361002135554/photo/1
This not only helps you, it helps them too. In fact, many Github repos force you to fill out a template when you try to open a new issue.
I can't tell you how many times I've found my answer in the middle of writing an email or forum post (which I never end up posting). The act of writing helps me clarify my thoughts, and maybe it can help others do that too!
(also, it's a life skill that applies to more than just finding answers to technical questions. When I'm stuck on a life issue, I start writing and recalling what I've tried, what worked, what didn't.)
The verbal version of this is called Rubber Duck Debugging, but I find that doesn't work as well for me since I'm not a verbal person.
https://en.wikipedia.org/wiki/Rubber_duck_debugging
The answer is that you tell them to fuck off.
I lose my shit on these people if it becomes a too common of occurence. I straight up tell them to google xyz, try xyz. No spoonfeeding. It creates some drama sometimes but hey it moves things forward and really teaches them to fish on their own.
- askign the right questions
- trying something before asking for help
- giving all the context i need instead of making me ask for it one by one