2 pontos por GN⁺ 2023-12-19 | 1 comentários | Compartilhar no WhatsApp

Web barata ≠ grátis

  • Fazer algo bom é difícil e leva muito tempo.
  • Se queremos que criadores façam coisas boas para nós, precisamos pagar o custo de vida deles e os custos de material.
  • Se você gasta menos de US$ 1 por hora com entretenimento, deveria pensar em como apoiar os criadores e a infraestrutura que os sustenta.

Web barata ≠ refinada

  • O código-fonte HTML do site da Apple não é internamente "bonito", mas não dá para culpar os engenheiros da Apple pela feiura do HTML.
  • HTML/CSS deveria dar a sensação de esculpir em concreto digital, mas na prática parece mais construir uma ponte com macarrão cru.
  • Até adotarmos uma linguagem de marcação simples e estável, todos os sites vão parecer parecidos.
  • O software ficou complexo demais para ser fácil manter a honestidade.
  • Pessoas como Bartosz Ciechanowski estão abrindo caminho para um futuro elegante.

Web barata ≠ assustadora

  • A região central dos Estados Unidos é plana, fértil e muito ventosa.
  • A tumbleweed não é uma planta nativa dos Estados Unidos, mas virou um símbolo do Velho Oeste.
  • A World Wide Web é um espaço que conecta populações em larga escala e funciona com receita de anúncios que afasta pessoalmente pessoas diferentes entre si.
  • As plataformas sociais transformam a internet em um lugar hostil e impessoal.
  • Comunicações pequenas e genuínas estão prosperando silenciosamente, e são fáceis de encontrar e de criar.

Web barata ≠ profunda

  • Segundo a lei de Sturgeon, "90% de tudo é lixo".
  • Os 10% da World Wide Web são difíceis de acessar.
  • Grande parte da internet está quebrada ou ausente por causa de problemas como spam, JavaScript, imagens, acessibilidade, pagamento, endereços arbitrários, plataformas e armazenamento temporário.

Web barata ≠ sombria

  • NFTs talvez sempre tenham sido uma ideia ruim, mas a comunidade cripto persegue objetivos respeitáveis.
  • Os mantenedores do sistema financeiro global já nos decepcionaram muitas vezes.
  • Não está claro qual papel a blockchain terá em um futuro tecnológico sustentável, mas não precisamos desperdiçar tanta energia para ter a conveniência e a privacidade que queremos.

Web barata = barata

  • Precisa ter baixo custo de manutenção.
  • Deve ser fácil sair da web.
  • Precisa ter boa acessibilidade.
  • Deve ser fácil interagir com a web.
  • Navegar pela web deve ser prazeroso.
  • Criar/hospedar um site deve ser mais fácil do que fazer um scrapbook.

Opinião do GN⁺

  • O ponto mais importante deste texto é a ênfase na acessibilidade e na sustentabilidade do design e do desenvolvimento web.
  • A web barata vai além de simplesmente custar pouco; é uma filosofia que busca um ambiente de internet ético e genuíno.
  • As várias propostas para criar um ecossistema web justo e sustentável tanto para criadores quanto para usuários são interessantes, e isso pode ter um impacto significativo no futuro da tecnologia e da nossa sociedade.

1 comentários

 
GN⁺ 2023-12-19
Comentários do Hacker News
  • O autor original (OP) parece querer uma tela E-ink e org/vimwiki/markdown. O problema começa com o styling, mas se o que se quer é um livro de hipertexto verdadeiramente acessível, não é preciso styling. O usuário deveria controlá-lo, e o tema padrão deveria usar uma fonte legível, texto preto sobre fundo branco, títulos em negrito de 36 pt e parágrafos em texto normal de 14 pt. Na prática, Epub é um formato excelente, e eu prefiro esse tipo de experiência de “navegação” ao que o site propõe. Ou talvez o OP queira uma camada mais alta de CSS e HTML, mas isso leva ao problema de criar uma nova linguagem e defender uma ontologia mais complexa. Claro, dá para criar um markdown com opções básicas de styling, mas tenho quase certeza de que aprender HTML e CSS básicos não é tão complicado quanto aprender e operar um markdown específico para servir um site em um servidor específico.
  • A web e o styling ficaram complexos quando o styling da web dos anos 2000 se encontrou com o surgimento de vários dispositivos de navegação e com a forma de interação dos smartphones. Hoje, os navegadores são quase como um sistema operacional, e a complexidade que pode ser compartilhada é maior do que a que se podia criar em um PC dos anos 1990. Por exemplo, dá para executar a engine Godot no navegador: você pode desenvolver protótipos de projetos por diversão com amigos ou criar uma plataforma pessoal para se comunicar com as pessoas de que gosta. Há muitas críticas ao JS, mas quando o conheci pela primeira vez pareceu um sonho realizado, e me deu o poder de criar experiências e compartilhá-las com quase nenhum esforço. O fato de grandes empresas terem decidido fazer sites entediantes em frameworks excessivamente engenheirados não muda isso.
  • Não sou desenvolvedor web, mas a web começou como um meio de compartilhar documentos, e o HTML foi construído ao redor disso. No fim, as pessoas quiseram fazer aplicações gerais, como o Google Docs, e criaram ferramentas para fazer coisas que não são documentos parecerem documentos. Todo mundo achou essas ferramentas ótimas e começou a usá-las, mas 90% da web ainda é documento, só que agora tudo é construído em frameworks para fazer coisas que não são documentos, mesmo quando, na prática, a maioria está criando documentos desde o início. A situação toda é muito confusa, e não entendo como a cultura global de engenharia não vê isso como algo completamente insano.
  • Fico pensando se alguém já propôs CommonMark sobre HTTP. Você colocaria markdown na resposta a um GET e definiria Content-Type: text/markdown, e então o cliente poderia decidir como renderizar. Seria como um Gopher moderno.
  • Fico realmente surpreso quando outras pessoas sentem o que eu sinto. A maioria das pessoas não se importa e não quer se importar. A estética horrível da página destrói o argumento.
  • Eu queria voltar ao começo dos anos 2000, quando ver o código-fonte de qualquer página mostrava um código muito bem formatado. Muitas empresas tentam ofuscar deliberadamente o código de frontend por vários motivos, e muitas também acabam ofuscando sem querer ao fazer minificação para tornar o tamanho do payload do cliente e o tempo de parsing minimamente mais eficientes. Isso é algo que deveria ser decidido no nível do navegador: queremos permitir que o cliente saiba exatamente o que está sendo executado no navegador? Se a situação atual for boa, então não; mas a situação atual é muito sombria, e vai ficar ainda pior com a chegada de payloads baseados em WASM, quando será preciso desmontar tudo por cima.
  • À medida que o software apodrece, as multinacionais podem acabar sendo os únicos agentes capazes de criar sites. Elas já são quem decide para quem serve o software de código aberto. O que as pessoas menos percebem é que, sem muitos ricos e seu poder, não haveria muitos pobres e sua impotência. Os interesses dos primeiros sempre enfraquecem efetivamente os dos segundos. Da mesma forma, não pode existir software que satisfaça ao mesmo tempo multinacionais e pessoas comuns. Os interesses dos primeiros sempre enfraquecem efetivamente os dos segundos.
  • Deveríamos usar servidores XMPP distribuídos para chat, porque, ao contrário de outras opções de chat, isso funciona até em hardware bem fraco.
  • É revigorante navegar por sites simples, com conteúdo majoritariamente textual e pouco uso de imagens. Todo site “moderno” é cansativo demais. Se um site mostra qualquer coisa na tela na primeira visita — seja inscrição em newsletter, pedido de login ou uma imagem enorme cobrindo a viewport — eu imediatamente mudo para o modo leitor.
  • A maioria das páginas da web deveria funcionar indefinidamente e ter baixo custo de manutenção. HTML simples funciona enquanto ainda existir um navegador que suporte aquela versão de HTML e CSS. Também é possível servir HTML dinâmico com um binário estático de Go. Já Python, Ruby etc., é difícil imaginar conseguindo isso. Dito isso, não sei se essa é uma boa regra; talvez precise ser retrabalhada para se tornar mais viável.
  • Acho que algo valioso se perdeu quando decidimos, em 2005, que a página de todo mundo teria a mesma aparência (por exemplo, perfis do TheFacebook™). Infelizmente, isso, junto com as mudanças do Google para desvalorizar resultados parecidos com sites pessoais, praticamente destruiu essas páginas customizadas tão legais.