どうして複雑さを排除できないのか

Do We Worship Complexity?
です。Hacker Newsにピックアップされてました。

tl;dr

最後のtl;drまとめが良い。以降、オレオレ訳。

ソフト開発はとにかく複雑さとの戦いです。複雑さは即座に排除するのが最善でしょう。しかし不幸にも、複雑さが「崇拝」されちゃってるケースがままあります。意識的にも無意識的にも。それが結局、不必要に複雑なシステムになっちゃうわけです。

ちなみに「tl;dr」って意味自体わかってなくて調べたけど、「too long; didn't read」「長すぎて読まなかった」って意味で、要するに、「長すぎて読まない人向けにまとめます」ってことみたい。

全体を通して面白かったところメモ

  • コンウェイの法則と、パーキンソンの法則
  • 「我々の問題はAmazonGoogleより複雑なんだ」という言い訳。ディフェンシブだしプライド高すぎ。
  • 知らないうちに複雑さを「崇拝」しちゃうメカニズムがあるってことを、まず認識することが大事ですよ。