One doesn’t usually associate staring at a computer screen with self-reflection – except for, of course, when you’re staring at a glossy screen. Surprisingly, I’ve recently noticed myself doing a great deal of both throughout my experience with computer science. Read more...
Photo: Those who lack creativity in computer science are in for a hard landing. (Creative Commons photo by HackNY via Flickr)






