O Elemento ‘Form’ Criou a Web Moderna. Foi um Grande Erro?

A web nasceu para publicar documentos—em particular, artigos científicos do CERN, o grande laboratório onde Tim Berners-Lee, o primeiro desenvolvedor da web, trabalhava em questões de informação inteligente. Mas a tecnologia evolui… Na verdade, perdoe a digressão, mas a tecnologia não evolui. Todo mundo diz que evolui, mas a verdadeira evolução envolve muita morte. Nem todo software sobrevive, é claro (estou digitando isso no Google Docs, não em um Xerox Alto), mas, como qualquer um que já investigou os painéis de controle do Windows pode lhe dizer, há muito código de décadas nos nossos sistemas. Se as pessoas evoluíssem como a tecnologia, você seria 6.000 lagartos, 30 chimpanzés e alguns neandertais todos grudados com um rosto humano angustiado esticado sobre tudo isso como uma “atualização visual”.

De qualquer forma, a World Wide Web pode ser a tecnologia mais orgulhosamente aglutinadora da história. Após algumas pequenas alterações iniciais (por exemplo, a remoção da tag <blink>), o HTML quase nunca descartou elementos, de modo que cada versão subsequente de um navegador pode trabalhar com todas as páginas da web que vieram antes. Nos seus primeiros dias, ele incorporou tags <img> para se tornar visual; criou tags <table> para se tornar tabular—e mais de 25 anos atrás (na versão 2), adicionou o elemento <form>, tornando-o interativo.

É o elemento <form> e os elementos menores que compõem o formulário, como <input> e <textarea>, que permitem inserir pequenas caixas de texto, números de cartão de crédito e campos de senha na página, além de uma variedade de menus suspensos e caixas de seleção.

Argumentei muitas vezes, para o desespero de quem estava por perto, que o elemento <form> foi um ponto de virada para toda a indústria de tecnologia. Foi o que transformou a web de um meio somente de leitura para artigos de física em um meio de leitura e escrita para qualquer coisa. Mas ultimamente, não tenho tanta certeza se isso foi uma boa ideia. Talvez o elemento <form> tenha sido um terrível erro, o pecado original da indústria da web. Não estávamos prontos. Quase todos os problemas que enfrentamos na internet—na sociedade—remetem a esse único elemento HTML.

Aponte para qualquer coisa que nos leve à distração e você encontrará <form> na raiz: os tweets de Elon Musk, por exemplo, e sua oferta para comprar o Twitter? Bem, obviamente a caixa de texto do Twitter nasceu como um formulário HTML (mesmo que agora seja uma coisa altamente dinâmica feita em JavaScript). Mas isso é hoje; o <form> também fez a primeira fortuna de Musk no PayPal, permitindo que as pessoas criassem contas e fizessem pagamentos. Jeff Bezos é outro exemplo: a Amazon sem o elemento <form> é apenas um grande catálogo.

Ninguém nunca sabe o que está liberando. Eles nem sabem que há uma coleira.

O que os formulários possibilitam são transações. Transações de todos os tipos—comerciais ou sociais—podem ser consolidadas em plataformas, e as plataformas são onde você encontra suas margens. E margens são o que rendem sua fortuna, e é assim que você obtém poder. Malditos formulários. Os muitos desastres do Twitter, a Amazon e seu megapoder global, a parede do Facebook, a caixa de busca do Google (e os anúncios que surgem a seguir), a senha da Netflix que você compartilha (que eles não querem que você compartilhe agora que os números de assinantes estão despencando), cada conversa em fóruns, cada lance no eBay, cada sistema bancário online que te desconecta após 10 minutos, praticamente tudo no Salesforce, cada post em blogs, cada vazamento e hack—tudo isso remete ao <form>.

Quem poderia ter imaginado?

“Bem, isso não é nosso problema hoje”, você poderia dizer. “O verdadeiro problema online é que grandes empresas estão criando enormes modelos de aprendizado de máquina que herdam tremendo viés, e estão usando isso para guiar o futuro da web.” Exatamente: os dados que eles estão coletando, todo aquele texto, todas aquelas fotos, vêm de pessoas que fazem upload de conteúdos por meio de formulários.

Me deram uma máquina do tempo. Eu enviaria um Terminador de volta para as reuniões de padrões da web por volta de 1994 para eliminar o elemento <form>? Não sei. Se algo poderia derrotar um Terminador, seria participar de uma reunião de padrões da web. O Terminador provavelmente acabaria sendo designado para redigir uma definição de tipo de documento; quem melhor para definir como analisar texto do que um robô? Além disso, se você olhar para quem possui e investe nas empresas mais propensas a criar Terminadores, são as gigantes empresas de tecnologia que dependem completamente do elemento <form>. Assim, qualquer inteligência robótica assassina que eliminar o <form> se elimina. Além disso, muitos dos primeiros profissionais da web eram pessoas do bem, então eu me sentiria culpado em eliminar eles. Foquei demais no aspecto do Terminador nesse cenário? Imagine em vez disso que as pessoas dos padrões da web estão em um bonde…

Aqui está o ponto: se não fosse o <form>, teria sido outro elemento—talvez um com um nome mais preciso, como <money-vacuum>, <robot-food> ou <privacy-destroyer>. A web nasceu para distribuir informações em computadores, mas a indústria de tecnologia nunca consegue deixar as coisas em paz. Precisa transformar tudo em software. Até o ponto em que seu navegador da internet basicamente deixou de ser um livro mágico de links e se tornou uma máquina virtual que pode simular um computador completo. Você pode executar navegadores nos computadores que você roda dentro do seu navegador no seu computador. Se eu quisesse construir um Terminador, provavelmente o prototiparia usando tecnologias web. E, como a web ainda exibe HTML muito bem, eu incentivaria esse Terminador a blogar.

É fácil olhar para trás e dizer: “Eles deveriam ter sabido o que estavam liberando.” Mas ninguém nunca sabe o que está liberando. Eles nem sabem que há uma coleira. O que é valioso, no entanto, é olhar para trás e pensar: O que poderíamos ter feito para mudar o resultado? Poderíamos ter criado um elemento <form> que facilitasse para pequenos fabricantes locais venderem online em vez de a Amazon engolir todo mundo? Como isso funcionaria? Uma caixa de texto que tivesse algum tipo de controle de privacidade embutido, para que todas as nossas senhas não vazassem? Um menu suspenso que funcionasse de forma confiável em dispositivos móveis? Por que não fizemos essas coisas? O que não estamos fazendo agora? Em 1994, eles estavam fazendo o melhor que podiam para criar uma sociedade melhor usando essas ferramentas legais. Eles sabiam que estavam prestes a mudar o mundo. Então todo mundo apareceu e provou que estavam certos.

Copyright © 2024 Aspenti.com