個人開発を続けるための「5分ルール」

個人開発を続けることは、想像以上に難しい。

業務でも毎日コードを書いているのに、帰宅後や休日にさらにコードを書くのかと考えると、腰が重くなる日がある。やる気が出ない日も当然ある。家事をしながら、妻と話しながら、いつの間にか夜が終わっている。

そういう日に効いているのが「5分ルール」だ。

5分ルールとは

シンプルだ。「今日はやる気がないな」と思ったときでも、エディタを開いて5分だけ触る。それだけだ。

5分経っても気が乗らなければやめていい。義務感を持ち込まない。「5分触った、今日のノルマは達成」でいい。

たった5分でも、エディタを開くという行動を起こすことに意味がある。

なぜ5分なのか

人間の脳はやる気があるから行動するのではなく、行動するからやる気が出てくるという側面がある。

「やる気が出たら始める」は永遠に始まらない罠だ。特に個人開発は締め切りも誰かからの催促もないから、後回しにしても誰も困らない。だからこそ、小さなきっかけが必要になる。

5分という時間は「それくらいならやれるか」と思える閾値だ。10分でも15分でもいい人もいるだろうが、私には5分がちょうどいい。

実際のところどうなるか

正直に言うと、5分で終わることは少ない。

エディタを開いてコードを見始めると、「あ、ここのロジックが気になってたんだった」とか「この変数名、もう少し分かりやすくできそう」とか、次のことが浮かんでくる。気づくと30分、1時間と経っている。

5分ルールは「開始のハードルを下げる」ための方便だ。始まってしまえば、人間は続けられる。

どうしても5分で終わる日もある

疲れているときや、頭が全然働かないときは本当に5分で終わる日もある。

それでいいと思っている。

5分でも触ったことで、プロジェクトへの記憶がリフレッシュされる。翌日「そういえばあの部分、こうすれば解決できるかも」とシャワーを浴びながら思いつくことがある。

ゼロの日より、5分でも触った日の方が次の日につながりやすい。

5分ルールを3ヶ月続けた結果

このルールを意識し始めて3ヶ月が経った。

毎日触れているかというと、完全ではない。週に4〜5日触れていれば良い方だ。でも以前と比べると、「1週間全く触っていなかった」という状態がなくなった。

個人開発が止まっていた頃は、「久しぶりにコードを開いたら全部忘れてた」という感覚があった。今はそれがない。コードを継続的に読んでいると、プロジェクトの状態が頭の中に常駐している感じがある。

妻との時間との両立

在宅ワーカーで妻が家にいる場合、個人開発に時間を使うのは少し心理的なハードルがある。「家にいるのに作業ばかりしている」という罪悪感が出てくることがある。

5分ルールは、そういうときにも使える。「ご飯までの少しの時間に5分だけ」くらいなら、妻も特に何も言わない。長時間コンピュータに向かっていると「ちょっと話せる?」となるが、5分ならそれも起きにくい。

習慣の怖さ

5分ルールを続けていると、逆に「今日触れなかった」という軽い不満が生まれるようになってきた。これは習慣が形成されてきたサインだと思っている。

大それた目標を立ててモチベーションで走るより、小さな習慣を積み重ねる方が、長期的には続けられる。

個人開発で何かを作ろうとしている人に、この5分ルールを試してほしいと思って書いた。