2026-09-12 20:24 UTC
@mttaggart@infosec.exchange Learning to program is learning a new way of thinking. I don’t know of any other mind skill that can do it all: Detail orientation. Clarity. Problem solving. Procedures. Functions. Communication. Timing. Simplification. Experimentation. Testing. So much more …but above all, logical thinking. We should teach it in first grade.
You program with your mind, not your hands.
#Software #Programming #Coding #critcalThinking
Replies (3)
-
@duarte@hachyderm.io 2026-09-12 20:39
@meltedcheese@c.im @mttaggart@infosec.exchange Jeannette Wing calls that “computational thinking”: https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf
-
@mttaggart@infosec.exchange 2026-09-12 20:24
@meltedcheese@c.im I did.
-
@mainec@fromm.social 2026-09-12 20:27
@meltedcheese@c.im @mttaggart@infosec.exchange Maths is similar, though not the kind of maths we teach in first grade. Analysing language might be similar, but again, not the way it's generally taught in school...