- 記事は、オーストラリアのスラング概念である「Can't Be Fucked(CBF)」を論じており、これはエネルギーや動機の不足によって何かをしたくないときの状態を意味します。
- 著者は、CBFがプログラミング、とりわけ tech debt に与える影響について考察しています。
- 著者は、細部に注意を払い慎重に取り組む開発者たちを称賛しており、彼らは自分自身に高い基準を課し、それを妥協しません。
- こうした開発者は問題を早い段階で適切に解決し、それを無視すれば長期的にはより多くの時間がかかることを理解しています。
- 著者は、ときには「十分に良い」ことがプロジェクトの制約を踏まえると正しい選択であり、ときには進行を維持するためにスコープを縮小すべきだと認めています。
- 著者は、ときどきCBFを経験すると述べ、プロジェクトに end-to-end テストを追加しなかったり、大規模なリファクタリングを完了しなかったりする例を挙げています。
- 著者は、CBFの原因として、燃え尽き、成長マインドセットの欠如、あるいは単なる性格特性の可能性があると示唆しています。
- 著者は、動機は簡単に失われうるものであり、知識だけでは tech debt を避けられないと指摘しています。
- 著者は、ソフトウェアエンジニアリングの格言を、CBFのために正しいことをしない言い訳として使うことに警鐘を鳴らしています。
- 著者は、CBFを感じているときには正直であることを勧めており、それによって他の人が作業について情報に基づいた判断を下せるようになると述べています。
- 著者は、怠惰は理由があって進化したものであり、エネルギーを選択的に使うことには利点がありうると示唆して締めくくっています。
1件のコメント
Hacker Newsの意見