Real Programmers Don’t Write Research Software
Mike Lynch — eResearch Australasia 2022
- Mike Lynch - m.lynch@sydney.edu.au
- Sydney Informatics Hub
- Join us! Data Science Trainer - 1 Year Role
Links and references
pipefail
Environments
Static analysis
- black —
The uncompromising code formatter for Python
- flake8 — Python linter and style guide enforcer
- styler — Non-invasive pretty printing of R code
- lintr — static code analysis for R
- pre-commit — a framework for managing multi-language pre-commit hooks
Git
- What’s Wrong with Git? A Conceptual Design Analysis S. Perez De Rosso and D. Jackson. Proceedings of the 2013 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software (Onward! 2013)
Confusion and disgust
- The Programmer’s Brain Felienne Hermans (Manning, 2021)