the Story of Mel

folclore

programação

Um poema da Usenet de 1983 sobre Mel Kaye, um programador que escrevia código tão próximo da máquina que desafiava a própria ideia de reescrevê-lo.

O tributo de Ed Nather descreve Mel otimizando ao posicionar instruções onde a memória de tambor giraria até elas no momento exato, e recusando-se a adicionar um recurso que deixaria o chefe trapacear em uma demonstração. É o retrato mais querido do "programador de verdade", em partes iguais de admiração e advertência.

A História de Mel é uma postagem na Usenet de 1983 sobre um programador que escrevia código para uma máquina de memória de tambor e se recusava a usar o otimizador do montador, porque conseguia posicionar cada instrução no tambor de modo que a seguinte chegasse sob a cabeça de leitura exatamente quando necessário. O resultado era mais rápido que qualquer coisa produzida por compilador e, na prática, ilegível.

A passagem famosa é um laço sem condição de saída que termina mesmo assim, ao estourar um registrador de índice sobre a instrução que salta de volta. O narrador, encarregado de modificar o programa anos depois, não conseguiu encontrar o desvio e acabou desistindo. Mel havia explorado a máquina de forma tão completa que código e hardware eram um artefato só.

Ela sobrevive porque sustenta duas coisas ao mesmo tempo sem resolvê-las. Há admiração genuína por um ofício numa profundidade que ninguém pratica hoje, e há o fato silencioso de que o programa era impossível de manter e Mel não o explicava. Lida como celebração, romantiza exatamente o que a engenharia moderna rejeita; lida como elegia, fala de uma maestria que a indústria abriu mão deliberadamente, e em boa medida por bons motivos. As duas leituras estão no texto.

Também conhecido como: Mel, Mel Kaye, real programmer

Fontes

  • Ed Nather, Usenet, 1983

Todos os verbetes do glossário