Build Better Software

Under development

Build Better Software provides foundational principles of software development tailored for scientists and researchers. It offers practical guidance, best practices, and illustrative examples to support effective, maintainable, and reproducible research software.

The accompanying repository, learn-dev, is available at: https://github.com/ExPlanetology/learn-dev

Dr. Dan J. Bower
Senior Scientist
Institute of Geochemistry and Petrology
Department of Earth and Planetary Sciences
ETH Zurich, Switzerland