Por que a NASA precisa de um programador fluente em idiomas de 60 anos ?
Para manter as naves Voyager 1 e 2 funcionando, o novo contratado da NASA precisa conhecer FORTRAN e linguagens de montagem.
ATUALIZAÇÃO: A equipe da Voyager contratou internamente o substituto de Zottarelli, e a aposentadoria não está prevista para o ano que vem. “Eu desço o corredor, encontro pessoas e digo: 'Uau, a Voyager foi o melhor projeto em que já trabalhei. Esse é o tipo de pessoa que procuro quando preciso substituir pessoas", disse Dodd na entrevista anterior.
Larry Zottarelli, o último engenheiro original da Voyager ainda no projeto, está se aposentando após uma longa e histórica história no JPL. Embora ainda existam algumas mãos que trabalharam no projeto original, agora o trabalho de manter esta espaçonave agora interestelar vai cair para outra pessoa. E esse alguém precisa ter algumas habilidades muito específicas.
Sim, vai exigir codificação, mas não será em Ruby on Rails ou Python. Não C ou C++. Volte um pouco mais para trás, para as linguagens de montagem usadas no início da computação. Conhece Cobol? Você pode passar pelo Fortran? Lembra do seu Algol? Aqueles novos idiomas sofisticados do final dos anos 1950? Então você pode ser a pessoa certa para o trabalho.
Como novo engenheiro, você tem algumas tarefas pela frente e cerca de 64 kilobytes de memória para trabalhar. As gêmeas Voyager ostentam os primeiros computadores de bordo da NASA, um passo além dos sequenciadores usados em projetos como o ISEE-3. Um sequenciador usa tons de rádio ou áudio para ligar um instrumento, mas com um computador de bordo, mais funções podem ser automáticas, o que é especialmente útil se sua espaçonave estiver a mais de 12 bilhões de milhas de distância - 17 horas de rádio - e apenas certas antenas funcionam com isto. A Voyager 2, agora se movendo para baixo da eclíptica do sistema solar, só pode ser alcançada pela antena de Canberra da Deep Space Network.