Academic Scientific Software Development