Posts

No, programming competitions don't produce bad engineers

A couple of times a year, someone finds  this video by Peter Norvig and makes a blog post saying "Being good at programming competitions correlates negatively with being good on the job," and people jump to all kinds of conclusions about it. What it's actually about In the mid-'00s, a team at Google built a machine learning model to figure out what features of Google employees predicted good performance at Google. Each feature ended up with a positive or negative score, and the one for participation in programming competitions was negative. What can we conclude from that? Not much. Hire the highest jumpers I just bought a minor league basketball team, so I need players. It's expensive to pay scouts; so I'll use scouts to hire only half my team. Jumping high is important, so I'll look at a list of the highest jumpers in the U.S. and hire them. High jumpers suck On my team, the people who can jump the highest are going to be the worst players....
Putting this here for lack of a better place: after I installed Ad-Aware on Windows, I started having problems with Protractor tests, where ChromeDriver wouldn't start (Firefox and IE were fine). I got this error: C:\Users\Bartholomew\Documents\dev\orders\node_modules\selenium-webdriver\error.js:27     super(opt_error);     ^ SessionNotCreatedError: session not created exception from disconnected: Unable to receive message from renderer   (Session info: chrome=51.0.2704.106)   (Driver info: chromedriver=2.22.397933 (1cab651507b88dec79b2b2a22d1943c01833cc1b),platform=Windows NT 10.0.10586 x86_64) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 1.97 seconds I failed to remember that I'd recently installed Ad-Aware, so it took me a long time to debug this problem. I got approximately nowhere; it appeared nobody else had had the same problem. Hopefully this will turn up in someone's search resul...