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)
1 reply 0 retweets 0 likesShow 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.
1 reply 0 retweets 1 likeShow 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.
1 reply 0 retweets 2 likesShow 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.1 reply 0 retweets 3 likesShow 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.
1 reply 0 retweets 4 likesShow 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.1 reply 0 retweets 1 likeShow 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.
1 reply 0 retweets 0 likesShow this thread -
Lawrus Retweeted stephanie
31. https://twitter.com/isosteph/status/1207835550348001281?s=21 …https://twitter.com/isosteph/status/1207835550348001281 …
Lawrus added,
1 reply 0 retweets 0 likesShow this thread -
Lawrus Retweeted Lawrus
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 …
Lawrus added,
Lawrus @levityBilingual 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 thread1 reply 0 retweets 2 likesShow this thread
Lawrus Retweeted Lawrus
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 …
Lawrus added,
-
-
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.
0 replies 0 retweets 3 likesShow this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
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.
