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

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:

Read

Contributors

The following have contributed to this page