top | item 47118182

(no title)

phba | 7 days ago

> In literate programming you do not write the code then present it to a human reader. You describe your goal, assess various ideas and justify the chosen plan (and oftentimes change your mind in the process), and only after, once the plan is clear, you start to write any code.

This is not literate programming. The main idea behind literate programming is to explain to a human what you want a computer to do. Code and literate explanations are developed side by side. You certainly don't change your mind in the process (lol).

> Working with LLMs is quicker though

Yes, because you neither invest time into understanding the problem nor conveying your understanding to other humans, which is the whole point of literate programming.

But don't take my word, just read the original.[1]

[1] https://www.cs.tufts.edu/~nr/cs257/archive/literate-programm...

discuss

order

No comments yet.