Stackoverflow works great for me, and I don't know why more people don't appear to use it like I do. 1) When you've got a problem, Google it. 98% of the time the answer will be in top 5 links to stackoverflow or documentation. You upvote the answer and question. 2) 1.5% of the time, stackoverflow will have a related question, but either it doesn't have an answer, or the answer has issues. You figure it out yourself,…
I stopped contributing to stackoverflow, but it's not declining
21–30 of 196 posts
Re: I stopped contributing to stackoverflow, but it's not declining
#22it is very easy to stumble upon an answer which answers the question, and is correct in a very wide context, but is actually bad advice (low quality correct answer, which without experience is bad practice).
And now comes the catch-22: if I do not have enough experience to recognize the correct-correct answer, the answer presented will actually propagate some solution, implementation, or practice, which is bad in the long term.
EXAMPLES
Example 1: new user asking a system administration / configuration management question
"how do I change DNS settings on my system?"
"oh, just edit /etc/resolv.conf by hand."
(When the correct-correct answer would be "learn how to create an OS package which delivers the correct /etc/resolv.conf, or create an OS package which configures the system to be a DHCP client, and then keep that under revision control.")
Example 2: a developer asking how to link properly
"I compiled abc and linked with def only to find that abc cannot find the def shared library. How do I fix this?"
"Use ldconfig or set LD_LIBRARY_PATH=/path/to/shared/library." (When the correct-correct answer would be "when compiling abc, set -R'$ORIGIN:$ORIGIN/../lib:/path/to/lib' or -R'$ORIGIN:$ORIGIN/../lib64:/path/to/lib64', depending on whether you're compiling 32- or 64-bit, and always use the compiler's front end to link as well.")
Re: I stopped contributing to stackoverflow, but it's not declining
#23SO is another area where I feel "out of sync" with the rest of the "programming world", in that I've... * ...never posted a question to SO (because I've never found it either necessary or helpful to do so), * ...only ever "copy-pasted" from SO once (it was a CSS polyfill for iOS having broken "support" for vh/vw) * ...only attempted to answer questions on SO twice, exclusively out of a feeling of "am I missing someth…
I don't think you are missing anything. I also have never asked anything on SO, and never used SO as a reference. SO only seems to work for factual simple answers that are found in the documentation or manual pages. For higher level discussion SO is not appropriate; mailing lists and IRC work best for that. I suspect most people don't like reading reference material so asking random stuff on SO works for them
Instead, you ask the wrong question on SO and end up getting the right answer because you have other humans that are able to interpret it.
As you get better, you begin to understand what the right question is and how to use the actual reference material provided to you.
Re: I stopped contributing to stackoverflow, but it's not declining
#24Stackoverflow works great for me, and I don't know why more people don't appear to use it like I do. 1) When you've got a problem, Google it. 98% of the time the answer will be in top 5 links to stackoverflow or documentation. You upvote the answer and question. 2) 1.5% of the time, stackoverflow will have a related question, but either it doesn't have an answer, or the answer has issues. You figure it out yourself,…
Re: I stopped contributing to stackoverflow, but it's not declining
#25Stackoverflow works great for me, and I don't know why more people don't appear to use it like I do. 1) When you've got a problem, Google it. 98% of the time the answer will be in top 5 links to stackoverflow or documentation. You upvote the answer and question. 2) 1.5% of the time, stackoverflow will have a related question, but either it doesn't have an answer, or the answer has issues. You figure it out yourself,…
Re: I stopped contributing to stackoverflow, but it's not declining
#26It's great to use as a passive user. It's a great encyclopedia. But all my attempts to ask questions were unsuccessful.
I posted 3 questions where I did not receive any answers or clues at all. The questions seem to have a lot of views, so I tried to answer them myself later (in cases I found one). Which is ok, but makes it like an encyclopedia.
On two other occasions I needed help to figure out which way to attack a problem (which systems to use). I wrote a detailed description of my data, use case, restrictions, etc. Both questions were heavily downvoted as they're too subjective and not specific enough. Apart from downvotes I received some unhelpful spam so that I deleted the questions after a while. Luckily, I got more helpful answers on Reddit.
I understand that SO wants to keep discussions on topic, but why can't I ask questions about how to implement a problem, or which design to use best for a given data set?
So the problem is, I cannot use it for too specific questions (often receive no answer) but also not for too general ones (receive downvotes as being too subjective). Everything in the middle is covered already.
Some communities in the network seem to handle that much better, GIS for example has been a great help to me (as they allow open questions).
Re: I stopped contributing to stackoverflow, but it's not declining
#27For me the biggest problem with SO is that it's hard to get answers to advanced questions in some areas. Not a lot of people could answer the question in the first place, because it's about some obscure and rarely encountered problem, and these experts are constantly spammed with basic questions from inexperienced programmers. Though it depends on the area you're interested in - I've got almost no answers to advanced…
Yeah, unfortunately looking for advanced Rails answers means sifting through lots of silt: answers that were correct for version X but no longer, answers that avoid the question by doing something else, cargo cult solutions.
A piece of software is only as good as its documentation and compatibility to itself.
Re: I stopped contributing to stackoverflow, but it's not declining
#28I would love to use stackoverflow actively, but wasn't very successful so far. It's great to use as a passive user. It's a great encyclopedia. But all my attempts to ask questions were unsuccessful. I posted 3 questions where I did not receive any answers or clues at all. The questions seem to have a lot of views, so I tried to answer them myself later (in cases I found one). Which is ok, but makes it like an encyclo…
Re: I stopped contributing to stackoverflow, but it's not declining
#29I don't quite agree as someone with few points on StackOverflow the mods can be quite hostile and inflexible when it comes to the rules. For instance I found a browser bug in the code submitted on a stack overflow answer [1] and I edited it and it got rejected because it wasn't in the spirit of what the original author intended or something like that. I also had no way of replying to the rejection motivating what my…
It occurred several times that moderators rejected valid or helpful edits to some of my answers for the same "spirit" reason. However I still got notifications and edited my answer accordingly so the effort of the original contributors was not wasted (but they did not get any credit / karma for it).
Re: I stopped contributing to stackoverflow, but it's not declining
#30Stackoverflow works great for me, and I don't know why more people don't appear to use it like I do. 1) When you've got a problem, Google it. 98% of the time the answer will be in top 5 links to stackoverflow or documentation. You upvote the answer and question. 2) 1.5% of the time, stackoverflow will have a related question, but either it doesn't have an answer, or the answer has issues. You figure it out yourself,…
Another issue I've run into is the minimum numbers of characters needed to edit an answer. Once I found the answer that was chosen and upvoted had code that didn't make any sense. It was something like an instance of a point object "point1" and an instance "newpoint" and they wrote "point1 = newpoint;" but actually meant "point1 = new point();". When I realized the problem I tried to change it but wasn't able to because I wasn't changing the answer enough (I think there's a minimum 6 character limit). I didn't want to make random changes elsewhere just to make the minimum needed to fix it, so I let it be.
I find Stack Overflow useful, but I don't try to participate in it anymore and don't stay signed in.