I avoided socializing with the vast majority of my CS peers in college because I didn't enjoy their "culture" very much. Maybe its too stereotypical, but for the most part the people were self-centered in a strange way, lacked a lot of social tact, and had too much bad taste in a lot of things - movies, music, clothes, women, etc. much for my liking. I can't recall having that many interesting conversations with classmates. Even when we were discussing technology, there was too much ignorant bravado and not enough quality debate.
When I started my career, I was placed with other younger programmers and we generally worked well together, exploring solutions, researching technologies, etc. That was my favorite time in the field. We were all unpretentious and actually spent time learning things and discussing them in a rational manner.
It was pretty much a complete 180 from my experience with programmers in college.
I have a few too many scattered hobbies and pursuits to want to spend large chunks of my personal time on the computer programming but I don't fault those who do, especially the ones working on projects that inspire others. I also don't fault the person who wrote the article. I think he's stuck with bad peers and hasn't yet found a team that works well for him yet.