This is a new video circulating out in the Internet world. You'll recognize many of the faces in it. Look, I'm married to someone who knows how to program (and teaches computer science). He did a stint at Google and yes, it's an exceptional work environment (free food - for both you and your dog - free snacks, massage chairs, games - it's a swell place to work). But I would also gently point out that not everyone is cut out to be a programmer and many of the people in computer science have what I might gently call "communication issues." Sometimes people are drawn to certain jobs based on their personalities. Yes, learning to program does bring together a lot of elements in the brain. I think it might be good to have an elective class in every high school for programming. But not everyone is going to have to program to have a job. Do I think it should be a core item to teach? I do not. I sense some arrogance in this v...