This document discusses literate programming and reproducible research. It introduces Emacs and org mode as tools that allow integrating writing, coding, data processing, and dissemination into a single workflow. Org mode in particular supports features like tangling code snippets, plotting results, project management, and revision control. The conclusion argues that Emacs and org mode provide a powerful single environment for conducting reproducible research.