How to get useful answers to your questions
jvns.ca
jvns.ca
This seems inefficient, and it is, but there's a subset of people with whom I communicate in my industry, and they almost always will only answer one of my questions if I put multiple questions in an email. Even a simple one like:
> Two quick questions for you:
> 1. Do you want this or that?
> 2. Which do you like better, A or B?
Limiting to a single question and then following up with a second question takes longer, but I don't feel rude having to point out the second question that was missed/ignored from my initial email.
This is a bit of a tangent...
My incident reports are a good example of the reverse: giving good answers.
* The first two sentences will explain what happened, the scope of impact, when it was fixed, and a plan of action.
* The next paragraph or two has the important details.
* Everything after is a detailed timeline (down to the minute if that information is available.)
This allows anyone reading the email to read as much as they want without having to read everything.
Effective communication is hard.
It works at least sometimes.
If you argue with someone and point out all the ways in which and why they are are wrong, they are free to counteract just one of your points and maybe "strawman" it. But if you just put your single best argument forward it is much more difficult to dismiss.
So whether questions, or arguments, it best to start with just one.
You have to be very careful with techniques like the author suggests. For example, the “only ask yes/no” questions. It is really easy to come across as an asshole that way.
I worked at Microsoft years ago and they taught similar techniques as “precision questioning”. It is frequently a humiliating experience for the person being questioned.
Now, when someone asks me a bad question, I usually just ask “what’s the question behind the question” or “what are you trying to accomplish”. Then I can easily provide the right amount of information if I know it.
[edit] fixed autocorrect error
It is entirely possible there is additional information I should know, and he might have given a better answer if he had sought to understand my problem - but I'm not concerned about that!
It's like that beavis and butthead episode.
Customer: I'm trying to ask a very simple question here, are your shakes made from shake mix or from ice cream and milk!?
Butthead: We have vanilla, chocolate, and strawberry.
If it's more than a few sentences I'm not surprised people are giving you canned responses, because it's too long.
Depending on culture and hierarchy that can be a bad idea.
> do you need to scale up by hand?
In many places that is not a question, but just a rhetoric question that means 'doing it by hand is wrong'
Open questions also allow to find concerns that I do not know about. Even asking 'how do you decide how to scale' may highlight hidden reason for that manual scaling.
> state your current understanding
I use this one a lot and it's very good to find when I may have misinterpret answers.
> be willing to interrupt
Quite cultural, depending who you are talking to, people will avoid talking to you all together.
> take a minute to think
If you find yourself entitled to interrupt people but ask others to wait for you that seems problematic.
I guess that is a cultural thing. But I always get the best results by adapting to the other person preferred way of communication instead of imposing mine. My job requires to talk with people in different positions and in different countries, thou. Maybe it's different if you just talk with developers and with a very similar profile.
It can be done in various ways I guess. One thing I've been doing for some time now is to not directly interrupt but just start making "noise". Like for example going "Mhhh", accompanied by a "thinking gesture" and maybe murmuring "interesting" or some such.
Some people are able to pick up on those things and will give you an opening to then actually ask your question or reply. Thus it feels way less like interrupting, especially as it can give the other person a chance to finish the immediate thought but then let you "interrupt".
Some people don't pick up on this though and you might need to interrupt but what I try first is to write down what I wanted to say. Some people have a way of just talking and talking and jumping from one topic or area of a topic to another without so much as taking a breath. I make a point of then going through my list and proclaiming that I will go back to the first point they made, then the second one etc. Sometimes that helps.
Sometimes it doesn't and I literally have to stop them then and there and actually saying it like that too "Sure that's a great topic but let's stay focused, we were gonna discuss X".
I hate it when people psychanalyse my question to find hidden meanings instead of giving a straight yes/no/dunno answer. Like "What let you to ask this question? I assume you actually want to ask B." Then they give you a long speech on completely irrelevant or obvious facts.
Could you please elaborate on this? I’ve never been in a situation/environment like that, I don’t think, and I’m quite curious about what to look out for.
You can do that twice, after the person you're talking to tires.
One of my helpful questions when people have hard time to measure something, I ask with power of 10. For example
Me:"how long to have an approval for project X?"
X:"Dunno, really, tough question..."
Me:"A day ? Ten day, 100 days"
X "no, not 100 days, yeah more like 50"...
Somehow it helps people to think about it even when they don't want to answer.
For support or feature requests, I use this progression:
- Minutes
- Hours
- Days
- Sprints (2 weeks)
- Quarters
It's a lot less work for people to figure out what category their request belongs in.Note: In my company, next quarter means planned for next quarter, not ignore indefinitely.
"the best way to get the right answer on the internet is not to ask a question; it's to post the wrong answer."
https://en.wikipedia.org/wiki/Ward_Cunningham#"Cunningham's_..."
So I guess I would generalize that step, so it's more like, "establish both parties' understanding," which you can do by getting into your own understanding more gradually, and gauging the responses.
I hate this too, fwiw.
Though one time I was caught out on a forum: I said I'd 'turned it off and on again, lol!1one' and the respondent was like 'no you have to restart'. And that was the day I learnt Windows restart does something different to power-cycling.
Issue still outstanding, but I did make the Jackie Chan 'wth' meme face, and whatever SE board voted to close it without a solution for whatever rubbish reason.
Similarly, on chat programs, don't PM people. Please! If you have a general technical/business/etc question, a channel is a far better venue: everyone in the channel can be a candidate to answer. You increase the odds of someone being available to answer. Your answer goes into the search history and possibly helps other people who currently have the same question but are afraid to ask. It's also really unfair to put all of the onus onto one person via PM. If the person you would have PM'd is able to answer, they can also answer in the channel.
Edit: even some bitching should be rephrased constructively and put in a public channel!
The answers to many questions are only valid within constraints. And some answers come in the form of estimates and uncertainties rather than a simple yes/no.
If it's something that's going to affect users or safety, I'd like to know that you're not just going to implement my answer without further testing.
So it's perfectly reasonable to answer a question with a few questions:
* What are you trying to do?
* Who needs to know this, and what are they trying to do?
Wow. That's uh...some kinda advice for sure.