

It happens that people post wrong answers or stupid questions. We must acknowledge each other’s contributions which means upvoting. You’ve invested quite some time into it, you were helpful, generous, and proud…and nobody reacts. Let’s look at it from a different standpoint. Never (up- or down-) vote if you have doubts! It shows the whole world that the answer is likely to be true and draws more attention to it. Even if it wasn’t your question or you don’t need it. If you’re sure that an answer is correct, upvote it. There’re plenty of ways to become a better Stack Overflow user. Let’s be a community which cares about its members, those who add value, and not passive consumers. We all should be active for the good of all. Perhaps there are a few Batmen and Supermen, but they can’t do everything.

In the real world, we heavily rely on transportation, the police, and a healthcare system. But if the issue doesn’t affect us directly, we’ll likely delegate it to “somebody else.” Facing a problem, we tend to unconsciously expect that there must be somebody else “who will manage this.” We actively work on personal tasks. There are psychological studies about people being part of a big group. There was a real person behind it, just like you and me. Somebody spent their private time investigating a problem and writing down findings so more people can benefit from it. Every bit of useful information there is a result of somebody’s work. And there it is, the first link is a Stack Overflow question with the code you were looking for. You have a problem you can’t solve alone, you Google it. Almost everything you can think of is already there. What makes Stack Overflow so valuable is its content. It saves us so much time which may be dedicated to something better than swearing at a computer and inventing a wheel. Software developers cannot imagine their lives without Stack Overflow. By Artem Stepanenko How to become a better Stack Overflow user in five simple steps
