Writing Scientific Software door