The problem is that the code base is byzantine with developers hired who don&#x27;t have good Fortran knowledge.<p>There are a million different versions of the same function each with a minor tweak to get the &quot;right&quot; behaviors labeled func_name_1 down to func_name_1000000 because everyone is too scared to fix the original function as they don&#x27;t know what depends on it.<p>It&#x27;s not that Fortran is the right tool for the job it&#x27;s that it has terminal momentum.