Máquina de escrever brasileira: 7 anos antes de Sholes

Máquina de escrever brasileira: 7 anos antes de Sholes

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:

  1. Jitter no delay — o variance evita o efeito robótico de tempo constante. Máquina de escrever real não tinha clock, tinha força humana.
  2. Pausa em pontuação — padrão de UX que todo terminal interativo respeita. Quem já usou slowtype no GitHub sabe do que estou falando.
  3. Callback de conclusão — permite encadear animações sem Promise ou async/await desnecessá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.

Y

Yuri Sousa

Front-End Developer / Designer

Desenvolvedor apaixonado por criar experiências digitais acessíveis e visualmente perfeitas. Escrevo sobre desenvolvimento web, design e tecnologia.