Literate Programming: Empower Your Writing with Emacs Org-Mode
The issue with all the ideas to make programs easier to understand is that they require time and work.<p>If I had more time and energy there are plenty of things I could do: refactor, make comments, change variable names or try literate programming.<p>But given the limited time and energy which is best?<p>Put another way, how can you beat thoughtful variable or function names and judicious comments?