2010-01-09(土) [長年日記]
■ More Joel on Software(Joel Spolsky)
積読消化月間は続く。
4年前に出た「Joel on Software」の続編……なんだけど、「ソフトウェア開発者採用ガイド」とかなり内容がかぶっているような。これはちょっとないんじゃない?
とはいえ、まぁそれなりに楽しんで読んだわけだけど。半分は示唆に富んだソフトウェア開発エッセイとして、半分はファンタジーとして。
ファンタジーというのは、やっぱ少し現実から乖離してるよなぁ……と思うからで、特にJoelのキャリアのかなりの部分がパッケージソフトウェアの開発であって、そうとう偏っているのがひとつ(おそらく彼は受託開発の楽しさ・面白さを知らない)。さらに彼の求める「優秀なソフトウェア開発者」だけでは、社会が求めるソフトウェアをすべて作れないことに起因している*1。そういう、彼の体験に根ざした部分は面白いが、知らない部分や関与しない(する気のない)部分に関してはバイアスがかかっていてリアリティに欠ける、つまりファンタジーなのである。
ファンタジーならファンタジーとして楽しめばいいんだけど、これを読んだ「普通のプログラマ」が変に影響受けちゃって、マネージャをコケにしたり、他の職種の人を見下したりしないといいなぁと思う。いや、若い人が感化されて、Joelのお眼鏡にかなうレベルの開発者を目指すっていうなら、それは素晴らしいことだけど。
*1 本当に作れないかどうかは議論の余地がある。