Literate Programming

Bring the documentation and the code together, making them equal partners.