🤔システムの設計と組織の設計は似ている

システムの設計姿勢を組織に持ち込んでみたら、コピペで活かせるケースがあったので、エンジニアとしての設計力は組織の設計力に活かせるぜ — Satoshi Nitawaki ⚡️ (@nitaking_) July 30, 2022 僕は過剰に汎用化、オーバーキルな設計をしてきて最終的に技術的負債を作ってしまったことがある。 具体的には、関数を作成するときの考慮するとき。 その場ではは十分な判定の仕方があったが、長期的に見ると別の実装方法も十分に考えられる。 いままで、長期的なことを鑑みてBの選択をすることが多かった。 難易度 影響度 短期的 長期的 実装方法A 簡単 なし コスパ◯ なし? 実装方法B 中(Aより難しい) 大(実装スコープ以外に影響) Aと変わらないアウトプット もしXXXが起きても耐えられる