Re:Teach kids to farm, not code.
by StavrosK on Sunday March 03, 2013 @07:54AM
(#5313561)
If you want to teach logical thinking, you need to teach biases, rationality, probability, etc. Programming is teaching "if this, then that".
[ Parent
| on HN ]
What you just said is simply not true.
Programming does teach you all 3 things that you mentioned.
How on earth does programming teach you biases?
Heuristic algorithms are pretty much exclusively about biases.
In which heuristic algorithm did you learn about the fundamental attribution error, hindsight bias, or confirmation bias?
Programming doesn't teach you cognitive biases. You don't become more aware of yourself by programming. You learn more about human logic by reading "Thinking, fast and slow" than by programming for your entire life.