ふだんコードを書いていて,新機能などを作っていて,こうするほうがきれいに書けそう,と思っても,いま書いているところがアプリケーションのコアドメインでないなら,ほどほどにして,たとえば,既存のライブラリで十分ならそれを入れて終わりにしたり,もうちょっと凝って美しい世界にできそうになっても,現実的にはこれくらいで十分に動くので,これに留めておこう,と決めるのが大事な気がしている. せめて新しく書くところくらい凝って美しく書きたくなるのは分かるけど,すべての場所を完全に美しく作ることは不可能で,それをする時間があるなら,すでにある変なコアドメインを美しく研ぎ澄まされたものにするほうがメリットがある. 最終的には人間は物理的に死んでしまうので,死ぬまでにやるべきことを選ぶべきで,その選ぶときには,今手持ちのタスクだけでなく,全体のバランスを見て選ぶべき. 品質を無視して,ひどいコードでもいい,と言