2>A máquina de escrever foi inventada no Brasil — e o mundo apagou isso da história
Quando você pesquisa “quem inventou a máquina de escrever”, o Google devolve Christopher Latham Sholes, 1868, EUA. ChatGPT idem. Mas a história real é outra: em 1861, sete anos antes do americano, o padre brasileiro Francisco João de Azevedo já havia construído uma máquina batizada de Escrevedeira — e apresentou o protótipo ao imperador Dom Pedro II. Isso é o que o Olhar Digital trouxe na série “Tecnologias brasileiras que mudaram o mundo”, e pouca gente comenta.
Na minha visão de dev, esse caso é um espelho perfeito do que acontece com software: quem documenta melhor ganha o crédito, mesmo que o conceito original tenha vindo de outro lugar. Vou destrinchar essa história, mostrar por que ela importa pra quem trabalha com tecnologia hoje e deixar um trecho de código funcional que simula a experiência de uma máquina de escrever — pra você sentir, na prática, o que essa involução tecnológica representou.
O padre que criou a Escrevedeira
Francisco João de Azevedo era padre em Casimiro de Abreu (RJ) e tinha obsessão por mecanismos de precisão. Em 1861, ele terminou um aparelho que permitia “datilografar” letras pressionando teclas — uma barra de tipos que batia contra o papel através de uma fita tingida. Ele mesmo escreveu uma carta ao imperador oferecendo a invenção. Dom Pedro II, que era um incentivador declarado de ciência e tecnologia no Brasil, chegou a apreciar o mecanismo, mas o apoio imperial não virou patente, não virou fábrica, não virou história oficial.
Sete anos depois, Sholes lançou nos EUA o primeiro modelo comercializável. Tinha financiamento, tinha mercado editorial faminto e, principalmente, tinha o marketing certo. O resto é a narrativa que todo mundo aceita sem questionar.
Por que isso me incomoda como dev
Trabalho com software há mais de uma década e vejo esse padrão se repetir o tempo todo. Um dev brasileiro cria uma arquitetura genial em 2015, um gringo refina a documentação em 2018, e de repente o stack é “americano”. Já vi isso com ORMs, com frameworks de teste, com padrões de mensageria. A tecnologia em si quase nunca é o gargalo — o gargalo é a distribuição do conhecimento. A Escrevedeira foi uma distribuição de conhecimento que falhou.
Existe um paralelo direto com o movimento open source hoje. Código sem README não existe. Código sem comunidade não escala. A invenção do padre Azevedo não tinha nenhum dos dois.
O que a máquina de escrever mudou de verdade
Antes da máquina de escrever, produzir um documento era artesanal: copistas, escribas, tipografia manual. Cada exemplar exigia um ser humano reescrevendo do zero. A máquina de escrever democratizou a produção textual ao separar o ato de criar do ato de reproduzir. Foi a primeira grande revolução de produtividade do conhecimento escrito.
Quando programo hoje, uso teclado mecânico e IDE com autocomplete. Parece distante, mas toda tecla que aperto carrega DNA da máquina de escrever — layout QWERTY, feedback tátil, tempo de resposta entre pressão e caractere renderizado. A interface de entrada que usamos pra escrever código nasceu desse aparelho de 1861.
QWERTY: a decisão técnica que ninguém questionou
O layout QWERTY foi criado pra desacelerar digitadores e evitar que as hastes mecânicas da máquina de Sholes travassem. Foi uma otimização pra resolver um problema de hardware de 150 anos atrás. E a gente segue preso nele até hoje porque o custo de trocar a convenção é maior que o benefício.
Isso me lembra muita decisão ruim que vejo em software: aquela config legada que ninguém mexe porque “funciona”, aquele ORM lento que a galera aceita porque “todo mundo usa”, aquele padrão de nomenclatura em português que poderia ser inglês mas ninguém refatora. A inércia técnica é a nova máquina de escrever — uma otimização obsoleta que virou dogma.
Na Prática: simulando uma máquina de escrever em JavaScript
Queria sentir na pele o que era digitar numa máquina de escrever, então montei esse snippet. A ideia é simples: cada caractere aparece com um pequeno delay, simulando o impacto da barra de tipos no papel. Você pode usar isso como efeito visual em landing pages, portfólios ou terminais de CLI.
// typewriter.js — efeito de digitação com som e latência variável
class Typewriter {
constructor(element, options = {}) {
this.element = element;
this.text = options.text || '';
this.speed = options.speed || 80; // ms por caractere
this.variance = options.variance || 40; // jitter humano
this.onComplete = options.onComplete || (() => {});
this.index = 0;
}
// Simula o tempo mecânico de cada tecla
nextDelay() {
return this.speed + (Math.random() * this.variance - this.variance / 2);
}
// Pausa maior em pontuação, como numa máquina real
pauseFor(char) {
if ('.,!?'.includes(char)) return 300;
if (char === ' ') return 50;
return this.nextDelay();
}
type() {
if (this.index >= this.text.length) {
this.onComplete();
return;
}
const char = this.text[this.index++];
this.element.textContent += char;
setTimeout(() => this.type(), this.pauseFor(char));
}
start() {
this.element.textContent = '';
this.type();
}
}
// Uso real
const target = document.getElementById('output');
new Typewriter(target, {
text: 'A Escrevedeira de 1861 mudou o mundo. O resto é QWERTY.',
speed: 70,
variance: 30,
onComplete: () => console.log('✓ Digitação concluída')
}).start();
Esse código tem três decisões técnicas que valem comentar:
- Jitter no delay — o
varianceevita o efeito robótico de tempo constante. Máquina de escrever real não tinha clock, tinha força humana. - Pausa em pontuação — padrão de UX que todo terminal interativo respeita. Quem já usou
slowtypeno GitHub sabe do que estou falando. - Callback de conclusão — permite encadear animações sem
Promiseouasync/awaitdesnecessário. Pra efeitos curtos, callback limpo é melhor que abstração exagerada.
Erros Comuns que devs cometem ao contar essa história
Quando o tema “Padre Azevedo inventou a máquina de escrever” aparece em fóruns, três erros se repetem:
1. Confundir “inventou” com “patenteou”
Invenção é a concepção técnica funcional. Patente é o registro jurídico que protege comercialmente. Sholes patenteou; Azevedo documentou e demonstrou. Ambos inventaram, só um industrializou. Reduzir a história ao “Azevedo só copiou” é desonestidade intelectual.
2. Tratar o Brasil do século XIX como se fosse o de hoje
O Império tinha indústria incipiente, capital concentrado e logística precária. Comparar “por que o Brasil não industrializou a Escrevedeira?” com “por que o Brasil não tem mais unicórnios?” é comparar alhos com bugalhos. O contexto importa — e devs que trabalham com sistemas legados sabem disso melhor que ninguém.
3. Ignorar que a versão “oficial” também foi disputada
A disputa pela paternidade da máquina de escrever existia nos EUA também. Henry Mill teve uma patente britânica em 1714 que precede Sholes em 150 anos. Não existe “o inventor” — existe o ecossistema que transformou a ideia em produto.
FAQ — Perguntas que devs realmente fazem
O padre Azevedo realmente inventou a máquina de escrever?
Ele construiu um mecanismo funcional de datilografia em 1861, sete anos antes da máquina comercializável de Sholes. Não há como negar a precedência temporal. O que faltou foi suporte institucional pra transformar a invenção em produto.
Por que o Brasil não apareceu nas buscas sobre a máquina de escrever?
Porque a narrativa histórica foi consolidada em livros americanos e europeus, que são as fontes indexadas primeiro pelo Google. A mesma razão pela qual frameworks asiáticos muitas vezes só ganham tração depois de documentados em inglês.
Essa história tem relação com o QWERTY que eu uso hoje?
Direta. O layout QWERTY foi desenhado para a máquina de Sholes e se perpetuou por inércia. Toda vez que você digita “th” sem pensar, está repetindo um padrão de 1868 que já foi subótimo desde o primeiro dia.
Existe algum produto moderno inspirado na máquina de escrever?
Sim. Teclados mecânicos com switches táteis, máquinas de escrever elétricas restauradas (como a Hermes 3000), e até o Freewrite, um dispositivo de escrita sem distrações que reviveu a estética datilográfica. O nicho sobrevive porque a experiência é genuinamente diferente.
Como posso contribuir pra mudar esse apagamento histórico?
Documentando. Quando você cria um projeto open source, escreve o README com a história dos créditos. Quando cita uma tecnologia, busca a fonte primária, não só o blog resumido. Distribuição de conhecimento é a forma moderna da patente.
O que fica disso tudo
A história da Escrevedeira me lembra, todo dia, que tecnologia boa sem distribuição morre no esquecimento. Como dev, meu trabalho não é só escrever código que funciona — é escrever código que explica, convence e sobrevive. O padre Azevedo tinha a primeira parte brilhante. Faltou as outras duas. É um lembrete que carrego em cada pull request que abro.
Se você nunca tinha ouvido essa história, agora tem um argumento a mais pra questionar o “sempre foi assim” da indústria. E se já conhecia, sabe que não é nostalgia — é pattern recognition. Use isso.
Gostou? Me segue no GitHub e deixa um comentário se tiver dúvida ou quiser aprofundar algum ponto.