エンジニアとして影響を受けた本を教えてください
- [闘うプログラマー](https://www.amazon.co.jp/dp/B00GSHI04M/)
- 既存の OS 資産(Windows 98 等)がありながらもフルスクラッチで別物の OS である Windows NT を作るという挑戦的プロジェクトの熱量がすさまじい
- [暗号解読](https://www.amazon.co.jp/dp/B01MRZVRM5/)
- 暗号プリミティブ(暗号化アルゴリズム)について具体的でありながらも他に類を見ない明快・明瞭な説明をしており、その整理の仕方・説明法に学ぶところがある
- [Annotated C# Standard](https://www.amazon.co.jp/B00177VBAS/)
- プログラミング言語 C# の言語仕様・処理系仕様書に対して「なぜそうしたのか」「なぜこのようには "しなかった" のか」を策定者自身がコメント付与した書籍
- Microsoft という創業時からプログラム言語処理系やライブラリ群を数多く手掛けた会社のノウハウの蓄積にアクセスできる貴重な文章
あなたが一番パフォーマンスを出せるのはどんな環境ですか?
- 技術力で壁を突破する、という状況が得意
- 一方でサービスの要件自体を考える(→ product management), 人を統率する(→ engineering manager)といった分野では人並みを超えるスペシャリティは無い
- フレックスタイム・裁量労働かつ自宅でコードを書く選択肢があることが望ましい
- 完全なフロー状態かつ集中が解除されない状態が、望ましくは週に数日あるとパフォーマンスが出る
- ノッてきたときは一日中コードを書いたりする