an algorithmic-level view of cognitive development, extending the idea of learning as programming by drawing inspiration from hacking such that the specific medium, values, techniques, and practices of hacking form a rich set of hypotheses ab
A key part of the child as hacker is the idea of learning as programming, which holds that symbolic programs (i.e., code) provide the best formal knowledge representation we have. Learning therefore becomes a process of creating new mental programs.