Member-only story
What is literate programming? How has literate programming evolved? Why hasn’t literate programming taken off? Where is it headed?
In the first article in this three part series, we addressed the first of these questions, learning about what literate programming is, something of its history, and the great promise it holds. Let us recall the definition of literate programming:
Literate programming harmonizes the human and machine aspects of programming into an integral whole which best expresses and communicates a software solution.
But something went horribly wrong. The Google Trends chart below shows starkly the inexorable decline in interest in literate programming.
From a high point in 2004 — and remember that at this point a lot of the air had already gone out of the literate programming balloon — interest has declined to almost zero, relatively speaking.
What went wrong? That is the topic of this second article in our series of literate programming.Let’s try to identify some of…