5 points par GN⁺ 2023-10-24 | 2 commentaires | Partager sur WhatsApp
  • L’auteur exprime son mécontentement face à l’état actuel de l’industrie du logiciel, en évoquant l’inefficacité, l’absence de simplicité et le manque d’excellence.
  • L’auteur compare le logiciel à d’autres industries comme l’automobile et la construction, où l’efficacité et l’optimisation sont prioritaires.
  • L’auteur critique le fait que les logiciels ne fonctionnent qu’à une fraction de leurs performances potentielles et que le gaspillage des ressources informatiques soit généralement accepté.
  • L’auteur souligne que, malgré les progrès du matériel, les logiciels ne sont ni plus rapides ni plus efficaces.
  • L’auteur critique la taille et la complexité des logiciels modernes, qu’il qualifie de « bloat », et suggère qu’en supprimant les éléments inutiles, les performances pourraient être nettement améliorées.
  • L’auteur exprime son inquiétude face à la croissance rapide et à la complexité des logiciels, qui les rendent difficiles à comprendre et à maîtriser.
  • L’auteur critique le manque de pérennité des logiciels, notant que de nombreux programmes deviennent inutilisables ou tombent en désuétude en quelques années.
  • L’auteur déplore l’absence d’attention portée à la qualité et à l’efficacité dans la programmation, et suggère qu’il existe une tendance à produire rapidement des solutions de faible qualité.
  • L’auteur affirme que l’industrie du logiciel reste piégée dans un cycle où elle construit au-dessus de systèmes existants défectueux, et plaide pour de nouvelles solutions plus efficaces.
  • L’auteur soutient que les entreprises et les utilisateurs se satisfont de l’état actuel du logiciel, et qu’il revient aux ingénieurs de montrer le potentiel de meilleures performances et d’une fiabilité accrue.
  • L’auteur cite quelques exemples de logiciels efficaces et bien conçus pour souligner que l’amélioration est possible.
  • L’auteur appelle à une transition vers une industrie du logiciel qui privilégie l’efficacité, la fiabilité et la qualité, ainsi qu’à une communauté d’ingénieurs partageant cette vision.

2 commentaires

 
xguru 2023-10-24

Une traduction coréenne de cet article a déjà été publiée auparavant, vous pouvez donc la consulter.

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

J’ai carrément remplacé cela par le lien vers la traduction.

 
GN⁺ 2023-10-24
Avis sur Hacker News
  • Des commentaires estiment qu’un logiciel de haute qualité et efficace est possible, mais qu’il n’est pas prioritaire faute d’incitations financières suffisantes.
  • Certains utilisateurs remarquent que les logiciels nécessitent davantage de ressources pour accomplir les mêmes tâches qu’auparavant, ce qui illustre le gonflement logiciel.
  • Un sentiment largement partagé est que les logiciels sont souvent truffés de bugs et que les utilisateurs doivent chercher des alternatives pour accomplir leurs tâches.
  • Un utilisateur a partagé son expérience de l’utilisation du langage C pour éviter le gonflement logiciel et préserver l’efficacité.
  • Certains commentaires critiquent l’article, estimant qu’il n’apporte pas d’arguments solides sur les raisons pour lesquelles les logiciels devraient être plus rapides et qu’il simplifie à l’excès la complexité des logiciels modernes.
  • Selon un utilisateur, à mesure que les équipes grandissent, la valeur de l’organisation se déplace de l’efficacité des utilisateurs vers celle des développeurs.
  • Certains utilisateurs soutiennent que l’augmentation de l’usage des ressources par les logiciels modernes se justifie par une meilleure expérience utilisateur et davantage de fonctionnalités.
  • Le choix de la pile technologique peut influencer l’efficacité et la qualité d’un logiciel, et les développeurs sont encouragés à privilégier des options moins gourmandes en ressources.
  • L’article a été discuté à plusieurs reprises sur Hacker News, ce qui témoigne de sa pertinence et de l’intérêt qu’il suscite dans la communauté technique.