In this post the author argues that drawing with pencil is essential for learning programming, describing how visual sketches help understand and remember concepts. He explains that a program can be seen as a diagram of nodes (major steps) connected by edges (links), each edge carrying its own snippet of code; the diagram thus becomes a âfile paneâ of the editor. The post stresses that while REPLs and computers are useful, they cannot replace the creative act of sketchingâeach line or circle in a drawing has meaning only within that visual contextâand that this dreamâlike visual thinking ultimately produces the actual code.






















