株式会社カミナシで VPoE を務めている pospome です。 (´・ω・`) 自分はここ数年いろんなエンジニアが書いたDesign Docをレビューする機会があるんですけど、その中で「優秀なエンジニアであれば、ここは押さえて欲しい」「ここでエンジニアとしてのスキルが分かる」というポイントがありまして、今回はそれを言語化してみようと思います(同じ話を社内でしたので、せっかくなら記事にしようかなと・・・)。 もちろん、Design Docだけでエンジニアの能力が決まるわけではありません。ただ、設計時にどこまで選択肢を広げ、リスクを深掘りし、何を今決めるべきか判断できているかは、Design Docによく表れます。 Design Docのフォーマットは組織によっていろいろあると思いますが、本記事は特定のフォーマットに依存しない形で書いています。 Design Docはなぜ重要なのか? De

