RSE-UP
Getting Started
Clean Code and Documentation
Working with the Shell
Version Control with Git
Markdown, READMEs, Notebooks and Computational Narratives
Testing and Error Handling
Working in teams
Workflows, Requirements, Architectures
Building Command-Line Tools
Configuration and Packaging
Workflows and Automation
Tracking Provenance
Open Science
Appendix