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.
-
Show this thread
-
For example, consider this excellent interactive documentation by
@Glench explaining his fuzzyset library. What if we came to expect explorable explanations like this to accompany code, just as we expect code comments + docs today? http://glench.github.io/fuzzyset.js/ui/ pic.twitter.com/hxnqT8G5jb
1 reply 3 retweets 26 likesShow this thread -
Things that could happen if it were 10x easier to ramp up on understanding large codebases: * I could actually modify open source software to meet my needs * onboarding time at your company plummets * beginner programmers get more ambitious
3 replies 2 retweets 26 likesShow this thread -
What do you think of this hypothesis? Who's doing work in this area?
@girba's work on Glamorous Toolkit feels related...https://gtoolkit.com/8 replies 0 retweets 20 likesShow this thread
Btw, this is a very academic-research-focused thread, but I would also look at industry API documentation. e.g. Stripe's interactive code explorer:https://stripe.com/docs/payments/integration-builder …
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