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.
- Još 4 druga odgovora
Novi razgovor -
-
-
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.
- Još 1 odgovor
Novi razgovor -
-
-
Thanks
- Još 1 odgovor
Novi razgovor
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.