The idea that you have to be social recluse to be good at programming is beyond laughable. There’s definitely the opportunity for it and there’s definitely plenty of people in that category.
But there’s plenty of us who are experts in the field, yet still know how to sit down for a cold beer on a hot day.
I didn’t go to a party school, so maybe my experience is biased. Also, the period I went was before CS was a mainstream major, so maybe things are different now.
I don't think so. I got my CS degree twenty five years ago. "Grueling" is pretty much the last word I'd use to describe my journey. I never went to class, spent the whole time smoking weed and gaming. I'm essentially a self-taught programmer, and if I can do it, almost anyone else could do it better and faster.
But there’s plenty of us who are experts in the field, yet still know how to sit down for a cold beer on a hot day.