A hypothesis: for live programming to scale beyond toy programs, generic low-level visualizations aren't enough. Instead, we need Live Literate Programming: better tools for creating *program-specific* views, which communicate our higher-level understanding.
-
-
Some of us know that. Others... not so much...
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Hmm I think I agree with this sentiment... To me, Learnable Programming communicates some key tasks/goals (esp. "follow the flow", "see the state") that resonate w/ my experience and provide guidance on what viz to use, curious what you think of those http://worrydream.com/LearnableProgramming/ …
-
I see Learnable Programming as high-level design principles for program understanding/authoring tools, in the same vein as the cognitive dimensions of notation. They're a useful lens, but sometimes hard to evaluate, or know if you've applied them correctly.
- Show replies
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.
cognitive psychology. PhD