選考委員、高橋 征義さんおすすめの3冊は、『Amazonランキングの謎を解く 確率的な順位付けが教える売上の構造』、『Code Complete第2版 完全なプログラミングを目指して〈上・下〉』、『エキスパートCプログラミング 知られざるCの深層』です。高橋さんからいただいたコメントと合わせてご紹介。
ここ数年に出た本で最も印象に残った一冊。本書のすごさは限られた字数では語りづらいですが、「大規模Eコマースでのリアルタイムのランキング」という現代的な対象設定、数理的な考察に基づくそのモデルと実際のamazonランキングの測定結果との極めて美しい一致、一冊の継続的ランキングデータを見るだけでamazon書店の在庫数やロングテール仮説の正しさを推測するという数理科学の底力など、とにかく素晴らしい読書体験でした。
本書の最大の特徴は、プログラミングという営為の全部を一冊に(邦訳は上下巻ですけど)まとめあげた、という網羅性です。
特定の言語に依存せず(とはいえ関数型の扱いは少ない)、設計・実装・テストについて、変数名・関数名のつけ方からペアプロの是非など、様々なフェーズを網羅的に書き尽くした本書は、教科書として読むよりも自分たちのチームではどうするか、その叩き台として読めると理想的です。
3冊目としては『XP入門』『SICP』『達人プログラマー』辺りを挙げようとしたらピアソンが撤退してしまったため、どうしたものかと妻に相談した所、本書を挙げてくれたのでこれを推してみます。
Cプログラミングの入門書では明かされない突っ込んだ話を軽妙な語り口で読者に届けた本書は多くのプログラマに影響を与えてくれました。Cプログラマではない人にこそ、いつか役立つ基礎教養として読んでおいて欲しい一冊。