心得的なものを時々確認しよう

新しいプロジェクトが発足する度に以下を再確認、肝に銘じる

プロダクティブ・プログラマより
個人的に重要視していることのまとめ


車輪の再発明をしない
 小人の肩にも乗らない

DRY原則
 Don't repeat yourself.
 繰り返し作業は極力自動化すること

・ホワイトボード+デジカメはCASEツールに勝る
 → EVERNOTEは画像から文字列を認識してくれる
 作るのに大変な思いをしたとき、人は自分の作ったものに無意味に執着してしまう

エントロピーの増大はソフトウェアを殺す
 ヴァーサ号の教訓
 合い言葉はYAGIN「You Ain't Gonna Need It.」

・知識はプレーンテキストに蓄積せよ

XML(設定ファイルなど)は手で書かずに常に自動生成する

・狼人間を撃つ銀の玉はない

 ない

 ないのだから、我々開発者自身が狼人間を倒せるだけの能力を身につける