1990年代~2000年代:
私たちは深い理解を持ってシステムを構築しましたが、メンテナンス不可能なスパゲッティコードを大量に出荷し、ドキュメント作成方法がひどく、 「それがソフトウェア開発のやり方だから」と、日常的に週 80 時間働いていました。2010年代:
私たちは基礎を教える代わりに「フレームワークがそれを処理します」と言うようになりましたが、同時に、より信頼性の高いシステムを構築し、デプロイメント方法を改善し、ワークライフバランスを重視するようになりました。抽象化は必ずしも悪いものばかりではありませんでした。2020年代:
当社は AI を導入し、意思決定を一切説明しなくなりましたが、同時に生産性が向上し、市場投入までの時間が短縮され、プログラミングの特定の側面が民主化されました。2030年代:
システムが故障すると、なぜそのように構築されたのか誰も思い出せなくなります。しかし、これは完全に人間によって書かれた、文書化が不十分なレガシー システムではすでに起こっていました。
もし気に入ったら購読料お願いします