ソフトウェアプロジェクトの停滞の原因
> このリファクタリング案、人間の僕がやってたら調査している最中に「沼だからいじるのはやめとこう」と判断してた気がする
> 人間の10~100倍早く経緯を調べ上げてくれて解決案を示してくれるので本当に助かる
開発を続けてきる時には「必要な情報」が脳内のすぐに思い出せる領域にあり、ほぼ0コスト
少し時間が空くとその領域にいなくなる
必要な情報が整理されたドキュメントが存在していれば、読むコスト1で回復できる
ほとんどの場合、そんなドキュメントはない
この場合には調査コストで3~コストという感じ
ちょっと調べてわかれば3コスト、調べた結果としてもっと他の件に関連していたら10~、と段々膨れ上がる
この調査をやってる間により優先すべきタスクが発生して割り込まれたりする
人間の脳のキャパが溢れて混乱し始めたりする
これは調査のプロセスを脳内でやろうとしないでちゃんと記録をとりながらやれば回避できる話なんだが、定数倍のコストがかかる