Another thing I must say is that because of programming and CSE in general, I have made a lot of new friends with varying personalities. Heck, my last girlfriend I meet was from a tutoring center for CSE. So I guess before programming, I had few friends, but after programming, don't know whether it was college or what but it definitely changed me for the better.
That's true. I have also made friends especially back in school because everyone wants ti be friends of programmers as they see them with people with strong sense of reasoning and one who can always solve their problems.