5 ポイント 投稿者 GN⁺ 2023-10-24 | 2件のコメント | WhatsAppで共有
  • 著者は、非効率さ、単純さの欠如、卓越性の欠如を挙げ、現在のソフトウェア業界の状態に不満を表明している。
  • 著者はソフトウェアを自動車や建設などの他業界と比較し、効率性と最適化が優先されている点を指摘する。
  • 著者は、ソフトウェアが本来持つ性能の一部しか発揮しておらず、コンピュータ資源の浪費が一般的に受け入れられていることを批判する。
  • 著者は、ハードウェアが進歩しているにもかかわらず、ソフトウェアはより高速にも効率的にもなっていないと指摘する。
  • 著者は現代のソフトウェアの規模と複雑さを批判し、これを "bloat" と呼び、不要な要素を取り除けば性能は大幅に向上しうると示唆する。
  • 著者は、ソフトウェアの急速な成長と複雑化に懸念を示し、そのため理解し制御することが難しくなっていると述べる。
  • 著者はソフトウェアの永続性の欠如を批判し、多くのプログラムが数年以内に使えなくなるか、もはや使われなくなると指摘する。
  • 著者は、プログラミングにおいて品質と効率性への集中が欠けていることを批判し、速いが低品質な解決策を生み出す傾向があると示唆する。
  • 著者は、ソフトウェア業界が既存の欠陥あるシステムの上に構築し続ける循環から抜け出せておらず、新しくより効率的な解決策が必要だと主張する。
  • 著者は、企業やユーザーが現在のソフトウェアの状態に満足しており、より優れた性能と信頼性の可能性を示すことはエンジニアの責任だと主張する。
  • 著者は、効率的でよく設計されたソフトウェアのいくつかの例を挙げ、改善は可能だと強調する。
  • 著者は、効率性・信頼性・品質を優先するソフトウェア業界への転換と、このビジョンを共有するエンジニア・コミュニティの必要性を訴える。

2件のコメント

 
xguru 2023-10-24

この記事は以前に韓国語訳が公開されているので、そちらをご覧ください。

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

翻訳へのリンクに差し替えてあります。

 
GN⁺ 2023-10-24
Hacker News の意見
  • 高品質で効率的なソフトウェアは実現可能だが、金銭的インセンティブの不足により優先されていない、というコメント。
  • 一部のユーザーは、ソフトウェアが以前と同じ作業を行うのにより多くのリソースを必要としていることに気づいており、ソフトウェアの肥大化を示している。
  • ソフトウェアにはしばしばバグが多く、ユーザーが作業を完了するために代替手段を探さなければならない、という共通した感覚。
  • あるユーザーは、ソフトウェアの肥大化を避けて効率性を維持するために C 言語を使った経験を共有した。
  • 一部のコメントは、現代のソフトウェアはもっと高速であるべきだという強力な根拠を示しておらず、現代ソフトウェアの複雑さを過度に単純化しているとして記事を批判した。
  • あるユーザーによれば、チームが成長するにつれて、組織の価値観はユーザー効率から開発者効率へと移行している。
  • 一部のユーザーは、現代ソフトウェアの増大したリソース使用は、改善されたユーザー体験と機能によって正当化されると主張している。
  • 技術スタックの選択はソフトウェアの効率性と品質に影響を与える可能性があり、開発者はよりリソース集約的でない選択肢を選ぶよう勧められている。
  • この記事は Hacker News で何度も議論されており、技術コミュニティの間での関連性と関心の高さを示している。