Tomas Petricek, The Alan Turing Institute
tomasp.net | tomas@tomasp.net | @tomaspetricek
(mario.c, International Obfuscated C Code Contest, 2014)
(Ať jde každý vlastní cestou, Antikódy, Václav Havel, 1964)
Can make consumption easier in writing ✔
Can make consumption easier in programming ✔
Can support the meaning in writing ✔
Can support the meaning in programming ?
Can form the key component of meaning in writing ✔
Can form the key component of meaning in programming ✘
(Programming is Writing is Programming, Hermans & Aldewereld)
[T]he rule was pasted on to the writing after the writing was all done.
It was post hoc, after the fact, instead of prior to the fact.And he became convinced that all the writers the students were supposed to mimic wrote without rules, putting down whatever sounded right, then going back to see if it still sounded right and changing it if it didn't.
(Zen and the art of motorcycle maintenance, Pirsig 1974)
How to learn from Programming is Writing is Programming?
Tomas Petricek | tomas@tomasp.net | @tomaspetricek
Eventually, Estragon dozes off and Vladimir rouses him but then stops him before he can share his dreams—another recurring activity between the two men. Estragon wants to hear an old joke, which Vladimir cannot finish without going off to urinate. Upon Vladimir's return, Estragon suggests that they hang themselves, but they abandon the idea when the logistics seem ineffective.
(Waiting for Godot, Samuel Beckett 1953)
For text, we know plot is not the essence of text.
For programs, we believe there is a succinct
essence or high-level program description.