How to Ask Questions the Smart Way
catb.org
catb.org
https://news.ycombinator.com/item?id=2911381
https://news.ycombinator.com/item?id=682522
There are more:
https://hn.algolia.com/?query=ask%20questions%20the%20smart%...
More particularly, though, there are alternative documents that get a better response. I've submitted one of them here:
https://news.ycombinator.com/item?id=9258946
It tries to be more aware of the "people issues" involved, and not be so "aggressively nerdish."
Ok then, ESR.
A cute, maybe self-referential bit at the end, in the section "On Not Reacting Like A Loser": When this happens, the worst thing you can do is whine about the experience...
The most absurd:
> Don't send e-mail in which entire paragraphs are single multiply-wrapped lines. (This makes it too difficult to reply to just part of the message.) Assume that your respondents will be reading mail on 80-character-wide text displays and set your line wrap accordingly, to something less than 80.
Sure. People still use 80 line characters. Riiiight.
I think it's more important to stress that people can't(and probobly won't)help you if you can't communicate your problem clearly, not that some person is going to rip you a one for disturbing the sancticty of their forum. I don't think very many people spend time berating stupid questions unless they like doing so, and most of those people are going to do so regardless of what you wrote.
RMS can be odd and backwards, but he basically founded FOSS, the community, and done a lot for the world. I really can't think of much ESR has really done for FOSS, and mostly just makes hacking look bad by claiming to hackers. If only he didn't come up so high on a google search for hacker.
I think it would be better to have them remember the first four of the the 5 w's: who, what, where, when.
http://en.wikipedia.org/wiki/Five_Ws
Then perhaps only after that, ask why. Perhaps 5 times: http://en.wikipedia.org/wiki/5_WhysI also expect my co workers to both ask and forgive a simple question once in a while. Otherwise it might be time to seek a friendlier work environment.
It's completely reasonable, even expected, to ask your co-workers dumb questions when you get stuck. If they can tell you in ten seconds and it would take you five minutes (and you're not interrupting them in the middle of something) then why not ask? It's a more efficient use of your team's time.
But on a public forum, where you're talking to people who are volunteering your time, and you get a wider audience, it's a different story. Asking before you've done all your homework is abusing the time of the other people, both because they give that time freely, and because using 10 seconds each from 50 different people is more than using 5 minutes of your own time. Here, if you don't have the time or motivation to sit down and work through the question properly, wait to ask it until you do.
After awhile, people started to berate him for this behavior. He apologized, but kept doing it. He kept getting answers, and kept learning.
Last I heard, he'd gone on to be a team lead, then run his own, successful company. He didn't let fear of public annoyance or seeming stupid hinder his own progress.
I'm not saying everyone should gleefully annoy others, but I've met far, far too many technical people who spend more time on their anxiety than they spend on actually learning and doing. You have to find a balance, and obsessing over the theoretical time expended across a group of people is probably not productive.
If you're doing things right then there won't be any anxiety when asking your question in public, because you'll have done all you can on your own and be in a position to ask intelligently. If you're abusing other people's time because you can't be arsed to put in effort on your own, you should feel anxious about it.
But you'll never reach that point.
If you're abusing other people's time because you can't be arsed to put in effort on your own, you should feel anxious about it.
Why? What's the better thing they have to spend time on, and why aren't they already spending time there? You're talking about people who spend time on some forum because that is, essentially, a hobby for them. You're not "wasting" someone's time when their time has no particular value in the first place.
You're assuming that all kinds of help are equal in the eyes of someone who practices this "hobby," and that's simply not true. It's basically the equivalent of, "You just waste your time in that soup kitchen anyway, why not come cook me a meal in my mansion instead?"
That's pure conjecture on your part. I rarely see newbies asking for help on interesting problems, yet I see plenty of people willing to answer their questions.
It's basically the equivalent of, "You just waste your time in that soup kitchen anyway, why not come cook me a meal in my mansion instead?"
No it isn't. It's the equivalent of, "you just waste your time in that soup kitchen anyway, why not allow me to come to the soup kitchen as well?"