A hypothesis: for live programming to scale beyond toy programs, generic low-level visualizations aren& #39;t enough.
Instead, we need Live Literate Programming: better tools for creating *program-specific* views, which communicate our higher-level understanding.
Instead, we need Live Literate Programming: better tools for creating *program-specific* views, which communicate our higher-level understanding.
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/ ">https://glench.github.io/fuzzyset....
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/ ">https://glench.github.io/fuzzyset....
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
* I could actually modify open source software to meet my needs
* onboarding time at your company plummets
* beginner programmers get more ambitious
What do you think of this hypothesis? Who& #39;s doing work in this area?
@girba& #39;s work on Glamorous Toolkit feels related...
https://gtoolkit.com/ ">https://gtoolkit.com/">...
@girba& #39;s work on Glamorous Toolkit feels related...
https://gtoolkit.com/ ">https://gtoolkit.com/">...