5 pontos por GN⁺ 2023-10-24 | 2 comentários | Compartilhar no WhatsApp
  • O autor expressa insatisfação com o estado atual da indústria de software, mencionando ineficiência, falta de simplicidade e ausência de excelência.
  • O autor compara o software com outras indústrias, como a automobilística e a da construção, apontando que nelas a eficiência e a otimização são priorizadas.
  • O autor critica o fato de o software operar apenas com uma fração de seu desempenho potencial e de o desperdício de recursos computacionais ser geralmente aceito.
  • O autor observa que, apesar dos avanços no hardware, o software não está ficando mais rápido nem mais eficiente.
  • O autor critica o tamanho e a complexidade do software moderno, chamando isso de "bloat", e sugere que remover elementos desnecessários pode melhorar significativamente o desempenho.
  • O autor expressa preocupação com o rápido crescimento e a complexidade do software, dizendo que isso o torna difícil de entender e controlar.
  • O autor critica a falta de durabilidade do software, apontando que muitos programas se tornam inutilizáveis ou deixam de ser usados em poucos anos.
  • O autor critica a falta de foco em qualidade e eficiência na programação, sugerindo que há uma tendência de produzir soluções rápidas e de baixa qualidade.
  • O autor afirma que a indústria de software está presa em um ciclo de construir sobre sistemas existentes e defeituosos, e argumenta que há necessidade de soluções novas e mais eficientes.
  • O autor argumenta que empresas e usuários estão satisfeitos com o estado atual do software, e que é responsabilidade dos engenheiros mostrar o potencial de um desempenho e confiabilidade melhores.
  • O autor cita alguns exemplos de software eficiente e bem projetado para enfatizar que a melhoria é possível.
  • O autor defende uma transição para uma indústria de software que priorize eficiência, confiabilidade e qualidade, além da necessidade de uma comunidade de engenheiros que compartilhe essa visão.

2 comentários

 
xguru 2023-10-24

Este texto já teve uma tradução para o coreano publicada antes, então basta consultar aquela.

https://tonsky.me/blog/disenchantment/ko/

Deixei até mesmo como um link direto para a tradução.

 
GN⁺ 2023-10-24
Comentários no Hacker News
  • Comentários apontam que software eficiente e de alta qualidade é possível, mas não é prioridade por falta de incentivos financeiros.
  • Alguns usuários perceberam que o software precisa de mais recursos para realizar as mesmas tarefas de antes, indicando inchaço de software.
  • Há um sentimento comum de que o software frequentemente tem muitos bugs, e os usuários precisam buscar alternativas para realizar tarefas.
  • Um usuário compartilhou sua experiência usando a linguagem C para evitar o inchaço de software e manter a eficiência.
  • Alguns comentários criticaram o artigo por simplificar demais a complexidade do software moderno sem apresentar argumentos fortes sobre por que o software deveria ser mais rápido.
  • Segundo um usuário, à medida que as equipes crescem, o valor das organizações está mudando da eficiência do usuário para a eficiência do desenvolvedor.
  • Alguns usuários argumentam que o maior uso de recursos no software moderno se justifica pela melhora na experiência do usuário e pelas funcionalidades.
  • A escolha da stack tecnológica pode afetar a eficiência e a qualidade do software, e os desenvolvedores são incentivados a optar por alternativas menos intensivas em recursos.
  • O artigo já foi discutido várias vezes no Hacker News, mostrando sua relevância e o interesse da comunidade técnica.