12. But there are obvious connections between the foundations of computer science in binary logic and Taoism especially, its dialectical monism, the interplay of yin (0) & yang (1) creating the ten thousand (10011100010000) things.https://twitter.com/levity/status/1090328190021599232 …
-
-
22. The question here is not only “what class are you” but “what class is your boss”? You can’t do your best work if you’re spending energy protecting your boundaries. So that’s their job. Do they know that? Or are they the one interrupting you?
Show this thread -
23. There’s Dunning-Kruger risk here ofc. Everyone wants to be a wizard but starts out as a child getting lost in the forest.
Show this thread -
24. Programming teacher as wilderness survival guide (ranger, to continue the class metaphor)
Show this thread -
25. In the archetype of the ranger we find a connection back to apprenticeship in nature. Just follow them around & watch everything they do. Don’t ask questions just yet. Programming has a folkway dimension as well.
Show this thread -
Though in programming the actions and observations are mostly verbal, so our “monkey see monkey do” routines aren’t as smooth. Not quite the same as being in a martial arts dojo, watching the master demonstrate a move, feeling it in your own body.
Show this thread -
There’s a hunger for more embodied understanding of programming. Visual—NoFlo et al. Real-time feedback—
@worrydream. Kinesthetic? I hope it’s not just “smart clothes” that vibrate your shoulder when you have new email.Show this thread -
Bilingual people have an advantage when it comes to grasping high-level system design, because they intuitively understand there’s an irreducible gap between what something is and what you call it. So they can be more intentional about choosing names that clarify function.
Show this thread -
A polarizing example of this is the meme language used by the early devs at
@makerdao. I lock my gems into a cup (CDP) to draw Dai, but if the spot (price) of the gems (Ether) drops below the mat, someone can bite my cup and take my gems.Show this thread -
The jury’s out on whether this language aids or obstructs understanding, net. It becomes natural after a degree of practice, but is a big barrier to entry. What I like most about it is that its monosyllabic-ness. Maybe that’s the Chinese in me.
Show this thread -
32. To be more succinct about this point: bilingual people have a head start on being metasystematic https://twitter.com/levity/status/1207009909306351616?s=21 …https://twitter.com/levity/status/1207009909306351616 …
Show this thread -
33. The concept of parallax is useful here. It’s a generalization of “adding dimensionality.” Even if it’s not a “proper” dimension, a second point of view is useful. https://twitter.com/levity/status/1090329907819761664?s=21 …https://twitter.com/levity/status/1090329907819761664 …
Show this thread -
34. Unit testing creates parallax, because it requires the programmer to show the code’s behavior explicitly, in addition to having an internal model of why it works. It’s no guarantee of correctness, but two “eyes” are better than one.
Show this thread
End of conversation
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.

