As software developers we often get too caught up with trying to figure things out ourselves. Nothing is more satisfying than tackling a problem and getting into a zone until we eventually come up with a solution. What we often take for granted is how much we actually do rely on others while we build our next great thing. Just think about it, how many times a day do you google for code samples, tutorials, or the cause of an exception? You may not have realized it yet, but as software developers you are part of a huge online community.