The Timeless Way of Programming - Tomas Petricek
ここがいい(DeepL翻訳)
メンテナンスから生活へ
従来のソフトウェア開発プロセスでは、開発 と 保守 を厳密に分離していました。 これは、常に進化するシステム (たとえば、常に進化する Twitter のようなシステム) について話す場合はそうではありませんが、その場合でも、そのようなシステムはプログラマが保守されるとみなすコンポーネントで構成されています。 上記で示唆したように、アレクサンダーの考え方は(従来のアーキテクトの考え方とは対照的に)、この2つを別個のフェーズと見なさない考え方により適していると思う。 成長 という観点から、より有機的な思考に移行することは、明らかに技術的な問題だけでなく、社会的な問題でもある。 社会的な側面は、最近出版されたイノベーションの妄想という本の主題である。 この本では、「『進歩』を『イノベーション』に置き換えることで、目新しさが改善であるかどうかという問題を回避することができる」という事実など、いくつかの素晴らしい指摘がなされている。 この本の重要なポイントは、オープンソースソフトウェアだけでなく、家事労働などの分野でも、社会がイノベーションとメンテナンスをどのように評価するかの不均衡が大きな問題につながっているということだ。