Channeling the Flow — A Metaphor for Computer Programs

preprint OA: closed CC-BY-4.0
🔓 Open OA copy View at publisher

Abstract

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.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2024) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-24T02:00:01.246996+00:00
License: CC-BY-4.0