4 ms·
You have to read Dan Luu's post to understand the meaning of "debugging" - https://danluu.com/teach-debugging/ https://danluu.com/teach-debugging/ Everyone lea
by aaron695 3y ago
You have to read Dan Luu's post to understand the meaning of "debugging" - https://danluu.com/teach-debugging/ https://danluu.com/teach-debugging/
Everyone learns software debugging in high school (If you do programming) and university, I'm not sure why people are agreeing with the premise with this mistaken definition.
I don't agree with Dan Luu, he seems to wave his hands and say it should be taught, but that's exactly what happened to him, that is traditional university, I'm not exactly sure how you'd learn it otherwise.
His comment re systematic debugging - "It takes, at most, half an hour to teach the absolute basics" is somewhat embarrassing.
Then he moves onto "fundamental skills" which is a different topic.
- eschatology 3y agoI really think you misunderstood what he wrote > ...he seems to wave his hands and say it should be taught, but that's exactly what happened to him, that is traditional university That's not true; he did experience the traditional university, but that's really not what he said how it should be taught > I'm not exactly sure how you'd learn it otherwise. By teaching differently (what he calls systematic debugging): figure out why students fail to grasp a concept, and fill in whatever gap of knowledge is causing it. Teach how to self-perform this process. Instead of throwing in the towel and say they won't hack their way through the rest of the course i.e. the traditional university way.