32 ms·
It's surprising how bad most people are at debugging. They make hypotheses but don't test them in isolation, so they can't reach conclusions. I see this everywh
by bambax 1y ago
It's surprising how bad most people are at debugging. They make hypotheses but don't test them in isolation, so they can't reach conclusions. I see this everywhere, from IT issues to trying to fix a broken vacuum cleaner.
There should be a specific course on boolean logic in high school, distinct from math. Doesn't need to last a year; but needs to be graded separately from everything else.
- nyarlathotep_ 1y agoThe irony is how transferable these actual skills are, and often how intangible they are (difficult to measure, in a sense). A few really good programmers/IT types I've worked with over the years were also very handy at auto repair, home repairs, and the like. I guess, for a vague description, "root cause analysis", "isolation of the issue", and "reproducibility" are vitally important skills across domains. My only "skills" in these domains are software stuff and some auto repair/troubleshooting and the process is nearly identical.