A stimulating thought in a stimulating thread <htt...
# linking-together
c
A stimulating thought in a stimulating thread https://twitter.com/wcrichton/status/1495166007022739456
❤️ 3
o
This is a really great thread! I like the split he makes around existing hardware vs formal reasoning, I'd love to think and explore what else fits nicely into that ontology. I suspect there's a lot.
a
You could summarize a large part of my goals as trying to unify those two branches.
k
A very good thread, thanks for the pointer. I couldn't stop myself from jumping in 😉 I have been thinking in this space as well for a long time, though contrary to @Andrew F, I am not out to unify the two branches, but to exploit their complementarity. One reason is that I see the two branches as much more fundamental than their manfestation in software. For example, the experiment/theory distinction in science is very similar. Experiment explores the "existing hardware" of nature, whereas theory builds model to reason about nature.
In my own application domain of computational science, I have been arguing for years (see https://doi.org/10.12688/f1000research.3978.2) that we are over-emphasizing the Turing perspective and neglecting the Church perspective. But we need both!
Also relevant: processes vs. objects in mathematics https://doi.org/10.1007/BF00302715
j
Well, it's a lens, anyway...
😎 1
o
Re: processes vs objects in mathematics. “_structurally_-as objects, and operationally-as processes” reminds me of work in structural computing that aims to synthesise notions of structure, data, and more recently behaviour. Asking questions like “what would it mean for an entity to be potentially computed and computing at any time?” or “system infrastructure must assume that any entity is at all times (at least potentially) both structured and structuring.” See https://doi.org/10.1007/978-3-540-24647-3_12 and https://doi.org/10.1007/978-3-540-24647-3_1
❤️ 2