The post argues that programming can be organized into three levelsâplain fileâbased editors, literate âWikiWikiâ notebooks, and visual block diagramsâand that the middle approach offers the best balance of simplicity and expressiveness. While levelâŻ1 keeps things straightforward but lacks structural metadata, and levelâŻ3 promises intuitive graphics yet often ends up bloated and hard to maintain, the author claims that a literate WikiWiki style (code first, then documentation) supplies enough semantic information for both human understanding and automated generation. By embedding descriptive metadata in a concise 100âline framework, developers can use tools like CodeMirror, Cytoscapeâjs, or Svelte, and even leverage languageâmodel AI to fill in code, producing clear, multiâangle representations that remain editable and deployable as if written in levelâŻ1. In short, the author recommends adopting levelâŻ2 for its compactness, metadata richness, and compatibility with AIâassisted code creation.






















