The practice of scientific software development is changing: