クックパッドで仕事していた時のミーム。
元ネタはDropboxの「[https://navi.dropbox.jp/rewriting-the-heart-of-our-sync-engine 同期エンジンの心臓部を書き換える]」だけど、クックパッドむけに変更されていたような気がする
- 3-1. 段階的な改善のために手を尽くしたか?
- □コードをより良いモジュールにリファクタリングしてみたか?
- □ホットスポットを最適化することでパフォーマンスを改善しようとしたか?
- □段階的に価値を提供できているか?
- 3-2. 書き換えを成功させることができるか?
- □現行システムを深く理解し、尊重しているか?
- □エンジニアリングに費やす時間があるか?
- □機能開発のペースが遅くなることを許容できるか?
- 3-3. 方向性を把握できているか?
- □なぜ 2 度目のほうが良いのか?
- □新しいシステムに対する方針は何か?
meviyさんの技術ブログにも似たような視点の記事があった
[https://techblog.dt-dynamics.com/entry/2024/09/13/112200 meviy に Rust が入りました]
直接は関係しないけど当時の上司の技術ブログが大変良い
[https://techlife.cookpad.com/entry/2022/08/10/134844 技術選定で失敗しない、正解にする力]