プログラマーの教訓:苦情には常に提案を添える

2024-12-27

1988年、Appleで、若く自信に満ちたエンジニア、ケント・ベックは、会社の決定について不満を述べるメールを送った後、ジャン=ルイ・ガセのオフィスに呼び出されました。ガセは怒る代わりに、ベックに自分の視点から考えるよう促し、メールを解決策の提案として書き直すよう求めました。この経験から、ベックは3つの貴重な教訓を学びました。ほとんどの問題は見た目ほど大きくない、苦情には常に解決策を含める、効果的なコミュニケーションには共感が不可欠です。この逸話は、職場における重要なコミュニケーションスキルと、異なる視点の理解の重要性を浮き彫りにしています。

続きを読む

遅いデプロイは会議を生む:逆因果関係の議論

2024-12-22

プログラマーは、多くの会議が生産性を阻害するとよく不満を言います。ケント・ベックは、この考え方に異議を唱え、会議は遅いデプロイの結果であり、原因ではないと示唆しています。Facebookの経験は、デプロイ頻度の増加が重要であることを示しています。デプロイ速度がコード変更に遅れをとると、組織はリスクを軽減するために会議やレビューを追加し、最終的に効率が低下します。会議を減らすのではなく、サイクルを短縮したり、コードの品質を向上させたりすることで、デプロイ能力の向上に焦点を当てましょう。このエッセイは、遅いデプロイと組織的なオーバーヘッド増加の反直感的な関係を探求する、新しい視点を与えます。

続きを読む