Hacker News new | comments | show | ask | jobs | submit login

This reminds me of a book on the work of Jean Piaget. Basically he tried to teach children to learn by teaching them programming.

Because programming provides you with the patterns of building up in chunks, testing each section independently.

If you look at alot of the revolutions in sports teaching it has come from breaking down movements via slow-mo replay and then being able to teach / debug those movements.

I would suspect that all programmers use the mental patterns from programming when faced with other tasks, but I'd be surprised if they would realize, I certainly don't.

I read a book by Focault in which he said similar things about the evolution of efficiency in the military. There was a correlation between the number of precise movements of the armies and its efficacy. This was before modern wars.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact