設計ってめっちゃ大事。開発より大事かもしれない。 設計をやっていないと、方向が定まらない。何を作れば良いのかがわからない。だから作る前に何を作ろうかちょっと考えて作り始める。 これがめっちゃ効率が悪い。それで本当に良いのかわかんないまま作るし、毎回作る前に考えて作っていかないといけない。そして大抵後になって重大な欠陥に気づく。 設計をやっていると、途中で問題が起きそうになる点がコードを書く以前にわかる。これは本当にその通りでよく言われる話だ。 それもあるけどもっと大事なのは、これから作ろうとするものがモヤットしているのから明確になっていくことにある。次にやらなきゃいけないことが明確になる。目の前が見えるからやる気になってちゃんと設計する。 プログラミングをやりはじめた当初は見切り発車が大好きだった。考えたことが実現できるプロセス。これがたまらない。でもこれからやろうとしているのはもっと大き