1
- researchers conduct experiments that may fail
- they often produce PoC instead of final products
- it's tempting to produce tonnes of low quality code (since it just an experiment/PoC!)
- often researchers are not software engineers so they don't really care about code quality / tests
How to find a good trade-off between high coding standards and not getting in the way of research? Is it possible to move smoothly from PoC to production solution without rewriting everything from scratch? How to share code between experiments / PoCs?