Developing sortware, you'd often come up with a problem and think "how do I solve that?" There is documentation available online, of course, but often it doesn't hit the mark, People have written blog posts, too, but often they are very simplistic, I suppose to help convey their main point.
There was another type of site, one which used the community's collective knowledge to help solve a problem. Once one person has accomplished something, they can teach somebody else to solve that problem, and pretty soon the "thing" isn't a problem any more.
One such site was Experts Exchange. They would tantalise you with the same question you had but, oops, before you were allowed to see it, they just wanted you to subscribe to their site. The idea of knowledge being so directly associated with money really used to put me off, although when you think about it, it is everywhere these days. But, in my book, why would you not share knowledge, especially in a niche subject with a willing pupil?
So I never went near Experts' Exchange.
One other site was Stack Exchange. This site, at least, was free to both request and contribute. In fact, for several years I was actively involved in the Bicycles version of the board, until shortly before the stroke. They also have a board on the subject of software development, in which I've dabbled but was never a serious participant. Of course, all these boards are the same thing - it is just the subject matter of each which is different. In theory, you join the site for free and post your question for everyone to see, and people can try to help, normally with a partial answer. You end up with several of these answers, and hopefully by aggregating them together you get a decent idea. The site has nuances, such as the duplication of information. If you ask the same question as somebody else, people will close your question and point you to the other question/answers instead. If people like your question, you earn some points, known as your reputation. If people like your answer, you get more points. In that way, the helpful people, and those who ask the most meaningful questions, float to the top.
This sounds like a great site, but it has its own drawbacks.
Because of these points, people who are naturally competitive will follow the site in minute detail, and will put forward anything that they can possibly think of, in the hope that somebody gives them points. Sometimes it is useful, but often not. So it degenerates into a pissing contest, and in fact you do see rivalries played out there, and the primary aim of helping people soon becomes no more than a by-product - the casual visitor won't notice this, but I found it surprising how personal things could get. And very often, this translates into voting patterns, too, and I'm afraid I sometimes fell into this trap. So-and-so thinks a contribution is good/bad, you trust their judgement so you vote that way too, possibly not paying as much attention to the actual contribution as you might. In the bicycles forum, a group of us would also go to a bolted-on chatroom quite frequently, so we became friends with each other, as well as participants in the forum. And it is certainly easier to be kind to someone when you know and like them.
Similarly, in a zealous attempt to avoid duplication of data, somebody will spend two seconds looking at a question, pick out a few keywords, see that those keywords appear in another question, and close the question because it is a duplicate. Of course it very often isn't a duplicate, but a totally different question which is unfortunate enough to be in the same area. If people read the question, they'd know that, but they don't. And that there is somebody out there asking for help, who might have spent an hour or more just writing their question, counts for nothing.And again, people tend to vote with them, although in some cases they have the power to act unilaterally.
I mean, this was primarily the reason why I disengaged from the Bicycle site. The whole ethos of the site is that someone is out there asking for help. But some people decide not to give that help fro the most arbitrary of reasons.
I suppose it is a fine line. On the bicycles site, we often used to get questions like "I found this bike in a dumpster, how much is it worth?". And you'd straight away think, "its previous owner put it out in the trash, so how much do you think it's worth?" So a question like that, I suppose it is reasonable to conclude that it is time wasting. One man's meat is another man's poison I guess.