What do we do when we program computers? Here, we entertain a metaphor of _programming as constraining a pre-existing directionless flow_. We liken writing code to other activities like engineering and playing board games. Our goal is to enrich the experience of computer programming and deepen its understanding by a possibly challenging analogy.
No takes yet. Share an insight, caveat, or question.
Attila Egri-Nagy (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: