Why don't schools teach debugging, or, more fundamentally, fundamentals? ( jakeseliger.com ) There is a discussion on Hacker News, but feel free to comment here as well.