I like this kind of skepticism of abstraction, and it reminds me of Bret's skepticism of interactivity in Magic Inkhttps://twitter.com/jonathoda/status/1032721095273664512 …
-
-
Interesting, but don't you also have to blackbox things ("sweep the pile into a procedure") in electronics? e.g. the op-amp: You know how it works, but you don't look at its inner structure while using it as a component.
-
Indeed! I think the difference is that programming consists of constantly churning out new blackboxed functions, whereas in electronics, you only occasionally make a black box yourself. So every op-amp is carefully designed, has a detailed spec sheet, application notes, etc.
- 4 more replies
New conversation -
-
-
Programming also conflates names and identities. I can change my name easily, because my identity is tied to the SSN and not my name. In contrast, in a textually stored program, I cannot rename stuff easily at all, because the names are abused as ids.
-
Textually stored programs are non-normalized databases. For this reason, renaming a single function in a textually stored program potentially involves a planetary-scale refactoring.
- 1 more reply
New conversation -
-
-
Thanks
- 1 more reply
New conversation
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.