Cover of The Editor Who Makes Sure Computers Understand Each Other

A Editora Que Garante Que os Computadores Se Entendam

The Editor Who Makes Sure Computers Understand Each Other

Uma editora de normas composta aperfeiçoa a redação das especificações de protocolo palavra por palavra, lutando por must em vez de should, para que todos os dispositivos na Terra possam falar a mesma linguagem digital.

Review
Compare with:

No mundo da tecnologia, existem milhares de documentos chamados especificações.

In the world of technology, there are thousands of documents called specifications.

Uma especificação é um acordo escrito: diz a todos os engenheiros do mundo exatamente como um sistema deve comportar-se.

A specification is a written agreement: it tells every engineer in the world exactly how a system should behave.

Se uma especificação diz que uma determinada mensagem deve terminar com um ponto final, então todos os computadores que enviam e recebem essa mensagem devem colocar um ponto final no final.

If a specification says that a certain message must end with a full stop, then every computer that sends and receives that message must put a full stop at the end.

Se mesmo uma palavra for ambígua, o que significa que pode ser lida de duas formas diferentes, diferentes engenheiros construirão coisas diferentes e elas não funcionarão juntas.

If even one word is ambiguous, meaning it could be read two different ways, different engineers will build different things, and they will not work together.

É aí que entra uma editora chamada Sam.

That is where an editor named Sam comes in.

Sam é um personagem composto, construído a partir das histórias de muitos editores de normas reais que trabalham nos bastidores da internet.

Sam is a composite character, built from the stories of many real standards editors who work behind the scenes of the internet.

Sam tinha experiência em redação técnica e foi contratada por um organismo de normas, o tipo de comité que escreve as regras sobre como os computadores devem comunicar.

Sam came from a technical-writing background and was hired by a standards body, the kind of committee that writes the rules for how computers should communicate.

No início, os conceitos de engenharia eram esmagadores.

At first, the engineering concepts were overwhelming.

Mas Sam aprendeu a perguntar: o que acontece se alguém ler esta frase de forma diferente?

But Sam learned to ask: what happens if someone reads this sentence differently?

E se um leitor enfatizar esta palavra em vez daquela?

What if a reader emphasizes this word instead of that one?

E se um programador saltar esta secção e ir diretamente para o exemplo?

What if a developer skips this section and goes straight to the example?

Sam detetou contradições que estavam escondidas no documento há anos.

Sam caught contradictions that had been hiding in the document for years.

Lutou educada mas firmemente por palavras individuais.

She fought politely but firmly over single words.

Numa reunião, uma discussão sobre se escrever must ou should durou três horas.

In one meeting, a discussion about whether to write must or should lasted three hours.

A diferença parece pequena: must significa uma regra que não pode ser quebrada, e should significa uma regra que é fortemente aconselhada.

The difference seems small: must means a rule that cannot be broken, and should means a rule that is strongly advised.

Mas errar significa que alguns dispositivos seguirão a regra estritamente e outros não, e então não conseguem comunicar entre si.

But getting it wrong means that some devices will follow the rule strictly and others will not, and then they cannot talk to each other.

Sam também desenhou diagramas e escreveu exemplos, ilustrações simples e claras que evitaram que os engenheiros implementassem mal um protocolo e desperdiçassem meses de trabalho.

Sam also drew diagrams and wrote examples, simple and clear illustrations that prevented engineers from mis-implementing a protocol and wasting months of work.

Orientou os recém-chegados naquilo a que chamava a cultura da especificação cuidadosa.

She mentored newcomers in what she called the culture of careful specification.

O seu nome não aparece em nenhum dos produtos que usam o seu trabalho.

Her name appears on none of the products that use her work.

Mas sempre que um browser carrega uma página, ou dois telemóveis se conectam, ou um ficheiro abre corretamente noutro computador, um pouco da linguagem cuidadosa de Sam está a trabalhar silenciosamente dentro dele.

But every time a browser loads a page, or two phones connect, or a file opens correctly on a different computer, a little of Sam's careful language is working quietly inside it.

Moral: Uma única palavra clara, escolhida com cuidado, pode prevenir mil mal-entendidos.

Moral: A single clear word, chosen carefully, can prevent a thousand misunderstandings.