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

When taking on a challenging task like this, what is a good way to ask questions of your colleagues without seeming annoying?


You might find that with the right approach, people will be glad to help you, especially if you are taking work off of their overloaded plates. Alternately, you might also find that there are some grumpy people who you will be forced to work with or get answers from in order for you to succeed.

My strategy is to ask informed questions. Do your best to understand the problem, the motivations, the context, and the available solutions before you start asking questions. Group all of your questions together as best you can and ask them at the same time. Asking questions randomly and repeatedly will probably annoy someone who is trying to concentrate on a task. You might even find that you think of the answers while waiting for the right time to ask.

If it is clear that you are giving it your all, and not wasting their time, then people will be much more inclined to help you.

Some examples:

Bad question: How do I do {X}?

Good question: I've learned how to do {X}, but should I instead do {Y}?

Bad question: Have you seen {X feature, code, etc}? Why would someone do something so dumb?

Good question: I understand what {X} is doing, but it's not clear to me why we did it that way. Is there a requirement that I am missing?




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

Search: