News for hackers. Stuff that matters.
Re:How to debug small programs by brudgers on Friday March 07, 2014 @09:59AM (#7360541)
Rubber Ducking is good for someone who writes code all day all year. It's something a person can do if they aren't struggling with syntax and logic and EMACS shortcuts while under a short deadline while having no team for support.

I suspect most students wind up at StackOverflow via websearch. Their background is writing text messages and formulating good questions conforming to StackOverflow's style guide is a skill unto itself. Most programming education is sink or swim. It doesn't start with writing tests and specs - let alone learning to use a debugger (call stacks are part of data structures and algorithms courses not introductory programming classes).

The people who have more of it right than anyone are the PLT group. Their curriculum is not designed to weed out the weak. It optimizes on preventing false negatives rather than false positives. It's not as if there is a scarcity of computational resources any more.

Likewise, it's not like StackOverflow will run through its supply of webpages unless students are actively discouraged and abused. It is only because a focus on preventing false positives ego strokes those who have been identified as positive, that the practice sees so much love at StackOverflow. There's a back button on the browser for anyone who doesn't like helping students with homework. The site would be better if using it was the preferred behaviour.

There are no comments on this comment yet.