As someone who has only been in the software development culture for about two years, I can firmly say that it truly has some incredibly helpful people. People are always eager to help others (I.e. Stackoverflow, Lean startup circle, etc) and interestingly enough, humility is more common than one would expect from a group of absolute geniuses.