4 ms·
I agree with this. There are different goals for different people on SO, and while I think the blog is generally good and the idea for guiding questions is good
by ianamartin 9y ago
I agree with this. There are different goals for different people on SO, and while I think the blog is generally good and the idea for guiding questions is good, there's other low-hanging fruit here.
We tend to forget that even really basic things like googling for an answer are learned skills. Some people are so green, they don't even know what they are looking for. They have some collection of objects that they want in a certain order, but they don't know enough to know the name of the thing they are looking for is a sorting algorithm. Or you have a situation where someone needs a linked list, but they have no idea what to call it, so searching fails. I've seen genuinely bright people who are new to programming fail in this way and get really frustrated when people tell them to "just fucking google it" when they already did, but honestly didn't know what to call what they were looking for.
On the other side, you have some people who are not so interested in a single canonical answer to a well-formed question. There are people who really get a lot of enjoyment out of guiding people and teaching them.
I would say the quickest way to satisfy a lot of the dynamic here is to have a place to migrate really poor questions instead of just closing them down. Something like how-to.stackoverflow.com or whatever.
Yes, some people just don't want to learn and are looking for someone else to do their homework. It's true. But I think those are best evaluated by the kinds of people who want to hang out there and try to offer guidance rather than the population as a whole who is going for more of a nerdapedia site.
In other words, give the people who want to teach a place to teach, and give the general site a way to move those questions to that context. Let the teaching-focused users evaluate the genuinely bad actors.
- rc-1140 9y ago> Some people are so green, they don't even know what they are looking for. As a junior, I've run into this, especially since I have no mentor and I just kind of have to wing it when it comes to my own education. Example, I have an Android project where I use the HackerNews API to get the top stories, but I got the IDs and then the JSON for each all in one go. At the time, my thought was that I wanted to do this dynamically; I had no idea how to describe this to people for weeks. Then someone told me I was probably looking for "pagination". Boom, that was it. Don't know how to actually implement my own pagination still because all of the articles on it are trash and end up recommending the libraries for pagination anyway, but now I know! One thing I've been pondering is if it's possible to have a sort-of "Junior's Dictionary" where a common (or semi-common) scenario is laid out and terminology is attached to it. Would have been great to know I was looking for pagination the entire time.