I write about my favorite program, WikiWiki, which works in view and edit modes and even autoâcreates new articles when theyâre missing. I then describe visual programming as a twoâlayered systemâtransport on top of program belowâthat can generate code or move data around, making it useful for editors, apps, iframes, etc. To improve readability I moved from reactive variables to objectâoriented design, and eventually built my own OOP variant that automates monitoring and cleanup. Finally I claim programming is selfâlearning: small projects teach concepts, bugs reveal mistakes, and mastering a languageâlike JavaScriptâis like learning to ride a bike, improving with practice.






















