3 pontos por GN⁺ 2023-07-03 | 1 comentários | Compartilhar no WhatsApp
  • Artigo que descreve a experiência de abrir e ler o arquivo package.json no JavaScript
  • O autor reflete sobre a dor e os desafios de usar JavaScript e suas diversas dependências.
  • O artigo destaca a complexidade de gerenciar scripts, dependências e configurações em projetos JavaScript.
  • O autor menciona pontos específicos de dor, como controle de versão, importação de módulos, linting e upgrades de pacotes.
  • O artigo enfatiza a diversidade de ferramentas e parsers usados no desenvolvimento com JavaScript.
  • O autor expressa frustração com o ambiente Node.js, mas reconhece que mudar para outra plataforma talvez não alivie essa dor.
  • Apesar dos desafios, o autor conclui que conseguiu superar a experiência.

1 comentários

 
GN⁺ 2023-07-03
Comentários do Hacker News
  • Ao começar um novo projeto em JavaScript, o autor segue uma rotina como escolher framework, bundler, compilador TypeScript, linter, testes unitários, framework CSS, fontes e ícones.
  • O autor se pergunta por que não existe uma biblioteca sem configuração que faça tudo isso, já que muitas pessoas usam combinações semelhantes de ferramentas e bibliotecas.
  • Um comentarista menciona que a maioria dos problemas citados pelo autor surgiu nos últimos 10 anos e aponta a ausência de polyfills.
  • Outro comentarista elogia o tom divertido do artigo e comenta que desenvolvedores juniores podem se tornar produtivos rapidamente sem precisar conhecer tudo sobre o ecossistema.
  • Alguns comentaristas discutem que o artigo foi escrito com intenção humorística e mencionam efeitos semelhantes a PTSD em relação ao JavaScript e seu ecossistema.
  • Um comentarista observa que muito do sofrimento mencionado é opcional e não é importante além de preferências pessoais.
  • Um comentarista apresenta o JavaScript de forma divertida, comparando-o ao Gom Jabbar do romance "Duna", que testa a capacidade humana de suportar dor.
  • Um comentarista diz que gosta do gulp, o executor de tarefas do JavaScript.