literate programming
Table of Contents
Literate programming treats code as literature. It emphasizes writing for human understanding as much as machine execution : writing code for humans.
Key Idea: Interweave code and prose explanations seamlessly.