Comment by agentultra
Comment by agentultra 4 days ago
If you want to try something wild: take a side project and do your programming on paper.
Type the code in and run it if you must. But go back and write in pen and ink.
It sounds weird. Programming languages have a lot of funky syntax. You’ll find the impulse to either find short-hand or else you will start structuring the program such that you can keep (parts of) it in your head.
Lisp dialects are usually nice enough to write on paper. Because whitespace between list elements is never important in classic Lisp, you can break lines wherever it makes most sense visually to do so. Plus, the referential transparency means that you can write on loose sheets without any specific order (although many Lisp compilers do read top-to-bottom in practice).