The poor quality of software engineering in science is unnecessarily delaying the future by 5-10 years