"There's a perception that being a computer science major leads to a job as a programmer and you sit in a cubicle where you type 12 hours a day and have no interactions with other people"
Actually, entering my first job at a large software company, I was pleasantly surprised by how many people maintained lives outside their jobs. Fixing up houses, teaching Sunday school, racing bikes, volunteering. I believe a hobby is not really a hobby if its what you do for a living. And when Halloween
rolls around, I'm reminded how many people have real responsibility (e.g. Children)
Sounds pretty accurate to me...