25年前、私はシリコンバレーでソフトウェアエンジニアとして働いていました。最初は、プログラミングツールで有名なボーランド社の品質保証チームに所属していました。スイスの、極めて精密な機械式時計の製造で知られる谷から来た私にとって、ベストエフォート型のソフトウェアを出荷することに抵抗のない文化は衝撃的でした。その文化は今も消えていません。実際、機密性の高いミッションクリティカルなシステム(医療、航空、インフラなど)を除けば、今日私たちが使用するほとんどのソフトウェアではそれが標準となっています。Facebookのようなプラットフォームは継続的デプロイメントを実践しています。チームは毎日、何百もの小さなアップデート、新機能、バグ修正を本番環境にプッシュしています。ソフトウェアは決して完成することはありません。常に進化し続けているのです。