Junior dev: I’m bummed by how little of the code I write will ever run in production
Senior dev: I’m horrified by how much of the code I’ve written is still running in production
Junior dev: I’m bummed by how little of the code I write will ever run in production
Senior dev: I’m horrified by how much of the code I’ve written is still running in production
@buddhawilliams @norootcause I'm curious about this project, mainly the motivations for the rewrite. I do a lot of legacy Fortran recovery and I'm always on the lookout for recovery and replacement stories.
Of the codes I've recovered, there's only been one I would call bad. The modeling was too coarse and there were clear signs of serious truncation and roundoff error; it wasnt clear what the purpose of the code was at the time it was written (late-60s). The underlying engineering wasn't very good so no amount of modernization was going to fix what was really broken. Most of the other codes were some degree of inconvenient, twisted around platform and language limitations that no longer exist. Generally the codes are still useful if limited and their main fault is they've been neglected for 30 years or more.