What is it about?
Many kinds of scientists write software to model the world, analyze data, and test theories. But what practices and tools make scientists effective at writing software? We identified six components that make scientists more effective at writing software. For example, a positive collaborative environment is key to getting scientists help and teaching them new techniques for writing software. It also helps to have tools with gradual learning curves so that a little bit of study results in proportional gains in productivity.
Featured Image
Photo by Chris Ried on Unsplash
Read the Original
This page is a summary of: A Theory of Scientific Programming Efficacy, April 2024, ACM (Association for Computing Machinery),
DOI: 10.1145/3597503.3639139.
You can read the full text:
Contributors
The following have contributed to this page