An interesting article from Bjarne Strostrup, one of the creators of the C++ programming language.  He talks about high school education and gives advice to working developers:

“Serious programming is a team sport, brush up on your social skills. The sloppy fat geek computer genius semi-buried in a pile of pizza boxes and cola cans is a mythical creature, best buried deep, never to be seen again.”