The benefits for reproducibility on the small scale (e.g. a single scientific paper) are clear: anything that can be reified and made explicit in code, should be made explicit in code. In this talk, I'll discuss how reproducibility has escaped journal articles in my life and influences almost everything I do. I'll discuss three unexpected venues of reproducibility in my life:
* Writing reproducible books with bookdown, which allows me to generate html, pdf, and epub versions of the text with a press of a key.
* Writing reproducible blog posts with blogdown, which makes easy to intermingle code and prose in low-stakes explanations of my work.
* Generating reproducible emails to track shared water usage and inform my neighbours when they owe me money!
I'll also touch on the intersection of reproducibility and software development, highlighting best practices like unit testing, code coverage, and continuous integration.