コードリーディング

歴史は、われわれの行為の導き手(マエストロ)である。
だが、とくに指導者にとっては師匠(マエストロ)である。
                                                                                       -- マキアヴェッリ

「指導者」を「プログラマ」に読み替えてみたい。コードリーディングは純粋に技術的娯楽のため、技術を盗むため、そして、その行間にある過去の叡智を学ぶためにある。私がPlan9のコードを読むのは、それが長い年月に渡って使われ続けてきた生きたコードだからでもある。

Plan9にはLinuxBSDにはない技術的な面白さがあるだけじゃなく、UNIX本来の思想を知るにも非常によい素材になっている。個人的には、学生時代にUNIXを毛嫌いして勉強してこなかった、反省だったりもする。

マキアヴェッリ語録 (新潮文庫)

マキアヴェッリ語録 (新潮文庫)