
2025-07-14 16:25:40
Code is a confusing engineering object for our human brains. It is a bit like building a bridge or a kitchen utensil: it’s an object without a mind, it has a function, it can fail, people do unexpected things with it. But it can also feel a bit like a person given a task: it has behavior, it •decides•, it •acts•, it •causes•.
(All arguably true of a bridge too, but most of us don’t think of bridges that way!)
The lay understanding of code leans heavily on the idea that programs are anthropomorphic, little homunculi with agency.
2/