A Sinfonia Estridente do Azimute e Outras Guerras de Garagem
Ou: como a luta por 48KB de RAM nos preparou para domar 1TB de disco.
Houve um tempo, não tão distante na memória afetiva, mas positivamente pré-histórico em termos de silício, em que a computação era um ato de fé e teimosia. Um tempo em que dois adolescentes podiam ficar grudados na frente de uma TV de tubo, não para consumir conteúdo, mas para criá-lo, linha a linha, em um dialeto sagrado chamado BASIC. A arena era um TK-90X ou um Gradiente Expert; as armas, um teclado de borracha “chiclete” e uma paciência que hoje seria classificada como transtorno psiquiátrico.
A missão? Digitar um jogo inteiro de Batalha Naval, extraído das páginas de uma revista de informática. Era o nosso sacerdócio. Horas a fio, dedo a dedo, construindo matrizes (DIM A$(10,10)) e laços de repetição (`FOR...
NEXT), sempre sob a ameaça da guilhotina digital: a infame mensagem de MEMORY FULL`. Cada byte era um latifúndio. Cada linha de código era uma decisão econômica. Programar não era um ato de criação, era um exercício de sobrevivência em um ambiente de escassez absoluta. Éramos os mestres da otimização, não por virtude, mas por necessidade.
Mas o verdadeiro teste de caráter, o rito de passagem que separava os homens dos meninos, era a liturgia do gravador cassete. Aquele barulho! Uma sinfonia estridente, um dial-up demoníaco que prometia a salvação ou a perdição. O processo era uma neurocirurgia. O ajuste do azimute com uma chave de fenda minúscula, buscando o ponto G sônico onde a máquina e a fita entravam em comunhão. O volume, nem alto, nem baixo demais. E então, a prece silenciosa enquanto o contador mecânico girava e o LOADING... piscava na tela. Qualquer passo em falso, um soluço no cabo, uma vibração no assoalho, e o castigo vinha na forma da mais temida das mensagens: TAPE LOADING ERROR. Era o apocalipse. O fim de uma tarde inteira de trabalho, afogada no chiado da fita magnética.
Corta para os dias de hoje. Quarenta e cinco anos depois. O cenário é outro: múltiplos monitores, teclado mecânico, um oceano de 1TB de armazenamento. A arrogância de quem tem recursos infinitos. E então, no meio de uma compilação, a máquina, com uma ironia que só um sistema operacional é capaz de ter, cospe na sua cara: No space left on device.
O quê? O desespero é o mesmo. A incredulidade, idêntica. A investigação revela o culpado: o Docker, com seus volumes órfãos e imagens dangling, entrincheirado em uma partição minúscula de /var/lib/docker, recusando-se a ver o paraíso de espaço livre logo ao lado. O inimigo mudou de nome, mas a guerra é a mesma. A caça ao problema, o diagnóstico da partição, a migração do diretório de dados alterando o daemon.json... é o ajuste de azimute da nossa era.
E quando, após horas de batalha, o terminal finalmente responde, a sensação de vitória é impagável. É o mesmo “xeque-mate” que dávamos na máquina nos anos 80. O sufoco do momento vira a anedota do dia seguinte.
No fim das contas, a tecnologia muda, mas o prazer de decifrar o enigma, de travar um jogo de xadrez contra a lógica fria do sistema e vencer por pura teimosia e raciocínio, continua sendo o melhor combustível. A escala mudou de kilobytes para terabytes, mas a nossa missão de domar a máquina e otimizar recursos, essa, meu caro, essa não muda nunca. Que venham as próximas partidas.
.


