HOW LONG CAN WE BUILD IT? ENSURING USABILITY OF A SCIENTIFIC CODE BASE