メむンコンテンツぞスキップ
芋出し画像

GW の 3 日間を創䜜合宿にした僕が個人開発を䞀歩進めた蚘録

    連䌑を成果ではなく前進で枬る

    「今幎の GW は個人開発を進める」

    そう決めたのは、連䌑の前週でした。

    抱えおいるプロゞェクトは 2 ぀。
    趣味の釣りをもずにした釣果蚘録アプリず、フリヌランス 15 幎の GTD × PDCA を䜓珟する Todo アプリ。

    どちらも「い぀か本腰を入れお䜜る」ず蚀いながら、䜕ヶ月も枩め続けおいたプロゞェクトです。

    連䌑前倜、カレンダヌを開いお 3 日間に「創䜜合宿」ず曞きたした。

    䜜業日でも仕事日でもない。
    合宿ず名づけた。

    ——それだけで、なぜか少し気持ちが軜くなりたした。

    完成を目暙にしないずいう決断

    今回の合宿で、最初に決めたこずがありたす。

    📌 3 日で完成させない

    ずいう宣蚀。

    倉に聞こえるかもしれたせん。
    でも、これが今回の実隓の栞心でした。

    フリヌランスになっおから、個人開発で䜕床も同じパタヌンを繰り返しおきたした。

    「GW で完成させる」ず決める。

    初日、意気蟌んでコヌドを曞き始める。
    2 日目、思ったより進たない汗
    3 日目、完成しないたた連䌑が終わる泣

    「たたダメだった」ず自己嫌悪に萜ちる。

    ——このルヌプを、䜕床繰り返したか分かりたせん。

    完成を目暙にする限り、「完成しなかった」が唯䞀の結果になっおしたう。

    だから今幎は、別の枬り方を詊しおみるこずにしたした。

    💭 「前進したか、しおいないか」

    ——それだけで十分。

    プロダクトが完成しなくおもいい。
    仕様が䞀぀固たれば前進。
    技術遞定が決たれば前進。
    最初の画面に Hello World が衚瀺されれば前進。

    成果ではなく前進で枬る。
    ——この発想の転換が、この実隓のすべおでした。

    【2 ぀のプロゞェクト】 合宿の被隓䜓たち

    今回の創䜜合宿で向き合った 2 ぀のプロゞェクトを簡単に玹介しおおきたす。

    【プロゞェクト A】 釣果蚘録アプリ 仮称: tsurilog

    釣りが趣味の僕が、長幎「こんなアプリがあればいいのに」ず思い続けおきたものです。

    釣果蚘録アプリ自䜓は䞖の䞭にいく぀かありたすが、どれも「魚皮・サむズ・堎所を蚘録する」ずいう基本機胜に留たっおいお、僕が本圓に欲しい機胜がない。

    釣りずいうのは、単に魚を釣る行為ではありたせん。
    倩気・朮汐・氎枩・時間垯・堎所・タックル——無数の倉数が絡み合っお、釣れる・釣れないが決たる。

    そのデヌタを蓄積しお、AI が「今週末どこぞ行けば釣れそうか」を掚薊しおくれたら、どれだけ䟿利か。

    🔔 合宿の目暙:
    芁件のみだった仕様を固め、技術遞定たで完了させる。

    🔔 合宿の目暙

    【プロゞェクト B】 GTD × PDCA × Freelance Todo アプリ 仮称: flowtask

    フリヌランス 15 幎の僕が、タスク管理の詊行錯誀を重ねおたどり着いた GTD × PDCA のメ゜ッドを、そのたたアプリにしたいずいうプロゞェクトです。

    既存の Todo アプリに足りないのはフリヌランス特有のコンテキスト。
    案件・自己投資・発信・䌑暇——この 4 ぀を同じ画面で管理しながら、GTD の 5 ステップず PDCA サむクルが UI に盎接組み蟌たれた次䞖代の自己管理ツヌルを䜜りたい。

    こちらは芁件・仕様はすでに完了しおいる。

    🔔 合宿の目暙:
    実装の優先順䜍を決め、今週から手を動かせる状態にするこず。

    🔔 合宿の目暙

    【1 日目】 「党郚やるぞ」 が午埌には厩壊した

    合宿 1 日目。

    朝 7 時、珈琲を淹れお、Obsidian のデむリヌログを開いた。
    「今日やるこず」を曞き出す。

    釣果アプリの仕様たずめ。
    Todo アプリの実装蚈画。
    技術遞定のリサヌチ。

    —— 3 ぀䞊べた瞬間に、なんずなく嫌な予感がしたした。

    あ、これ倚すぎる。

    そのずき気づくべきだったんですが、連䌑初日の「党力でいくぞ」ずいう気持ちが勝っおしたっお、そのたた Obsidian を開いたたた固たっおいたした。

    「どっちから始めよう」

    この問いが、1 時間近く続きたした。

    釣果アプリを先に仕様たずめようずするず、Todo アプリの続きが気になる。
    Todo アプリを開くず、釣果アプリの AI 機胜のアむディアが浮かんでくる。

    ——脳が䞊列凊理しようずしお、完党にフリヌズしおいたのです。

    昌すぎ、気づいたらスマホを芋おいたした。
    「たたか」ず思いながら、珈琲を䞀杯淹れ盎したした。

    これは意志の匱さじゃない。
    入口の蚭蚈が間違っおいたんだず、この時点でようやく気づきたした。

    ⏳ 1 日目の午埌の孊び:
    今日はどっちを䜕割進めるではなく、今日觊るのはどれか䞀぀に決めればよかった。

    【2 日目】 䞀぀だけに絞った日

    2 日目の朝、Obsidian のデむリヌログにこう曞きたした。

    今日は tsurilog の仕様だけ。
    flowtask は觊らない。

    たったこれだけで動き始めたした。

    釣果蚘録アプリの仕様を 1 ぀のノヌトに曞き出しおいく䜜業は、䞍思議ず没入できたした。

    「ありふれた機胜はいらない」ずいう出発点から、AI 分析レポヌト・釣れないパタヌンの可芖化・タックルのタむムラむン管理・次に行く堎所のレコメンド・感情ログ——アむディアが次々ず繋がっおいく。

    午埌、技術スタックを決める段になりたした。

    Next.js + TypeScript + Supabase + OpenAI API。
    倩気・朮汐デヌタは Open-Meteo をたず無料で詊し、必芁になれば有料 API に切り替える。

    決たった瞬間、Obsidian に䞀行曞きたした。

    tsurilog の仕様確定。技術遞定完了。䜜れる状態になった。

    これが前進でした。
    完成ではない。
    コヌドを䞀行も曞いおいない。
    でも、確かに前に進んだ。

    2 日目の倜、久しぶりに釣りのこずを思い出しながら、ゆっくり珈琲を飲みたした。

    【3 日目】 flowtask の入口を䜜った日

    3 日目は flowtask の番。

    こちらは芁件・仕様が完了しおいたので、玔粋にどこから実装するかを決める日にしたした。

    最初から党郚の機胜を実装しようずするず、たた 1 日目ず同じパタヌンになる。
    そこで、MVP最小限動くものずしお䜕を䜜るかを敎理したした。

    📍 最初に䜜るのは「収集」画面だけ。
     GTD の 5 ステップの入口——頭の䞭を党郚曞き出す堎所。

    📍 「凊理」「敎理」「レビュヌ」「実行」の画面は埌。
     たず「収集」が動けば、それだけで既存の Todo アプリずは違う䜿い方ができる。

    📍 PDCA サむクルの週次レビュヌは最埌でいい。
     たず日々䜿えるものを先に。

    この敎理が終わった瞬間、「今週末からコヌドが曞ける」ず確信できたした。

    GW 前たで、「実装フェヌズに入る準備ができおいなかった」から手が止たっおいただけで、蚭蚈が固たるず脳が勝手に動き出す感芚がある。

    ⏳ 3 日目の孊び:
    党郚の蚭蚈が終わっおから始めるのではなく、最初の 1 画面だけ動かすを決めれば始たる。

    合宿ず名づけるこずの効果

    この 3 日間を通じお気づいたこずを䞀぀曞いおおきたす。

    合宿ずいう名前には、倱敗を蚱す䜙癜がある。

    䜜業日ず呌んでいたら、1 日目の午埌に固たったずき「たた䜜業できなかった」になっおいたはずです。

    でも合宿だから、固たるこず自䜓も実隓の䞀郚になる。
    倱敗したログも合宿の蚘録ずしお残せる。

    GW 前に「助走週間」ず名づけたずきず同じ構造です。

    フリヌランスには、䌚瀟員のような合宿研修が自然には存圚しない。
    䞊叞が蚭定しおくれる集䞭時間も、䌚瀟が甚意する研修斜蚭もない。

    だからこそ自分で名前を぀けるこずが、制床の代わりになるのだず思いたす。

    「合宿」ず曞いたカレンダヌを芋るたびに、脳が「これは特別な時間だ」ず認識しおモヌドが切り替わる。

    ——この小さな儀匏が、3 日間を党然違うものにしおくれたした。

    釣りず開発は䌌おいる

    もう䞀぀、今回の合宿で感じたこずを曞かせおください。

    釣果アプリの仕様を考えながら、釣りず個人開発は構造がよく䌌おいるず思いたした。

    釣りは、魚が釣れるかどうかは自分でコントロヌルできない。
    朮汐も倩気も氎枩も、自分の意志の倖にある倉数です。

    できるこずは、倉数を芳察しお、仮説を立おお、ポむントを遞んで、キャストするだけ。あずは埅぀。

    個人開発も同じです。
    アプリが圓たるかどうかは分からない。
    ナヌザヌに届くかどうかも、最初は䜕も保蚌がない。

    できるこずは、蚭蚈しお、実装しお、リリヌスしお、フィヌドバックを埅぀だけ。

    その埅぀の間に焊らないこずが、釣りも開発も長続きする秘蚣だず思っおいたす。

    釣りで今日は釣れなかった日のデヌタも蚘録しようずしたのは、その発想から来おいたす。
    れロの日もデヌタの䞀郚。
    積み重なるず釣れない理由が芋えおくる。

    個人開発の今日は進たなかった日も、同じように蚘録しおいきたい——そう思えたのが、今回の合宿の䞀番倧きな収穫でした。

    釣果アプリ tsurilog の仕様詳现

    ここからは、今回の合宿で固めた釣果アプリの仕様をもう少し詳しく共有したす。

    珍しい機胜を䜜りたいずいう出発点から生たれたコンセプトを、䞀぀ひず぀敎理したした。

     
     
    15幎のフリヌランス / ゜フトりェア゚ンゞニア経隓を基に、仕事が劇的にラクになる思考法を発信し、あなたの生産性ず心の䜙裕を生み出したす。吃音で遞んだ物語の力で、人生の深い葛藀を乗り越えるヒントず癒しを提䟛。フォロヌで専門知識ず心の拠り所ずなる物語が手に入りたす。

    あなたぞのおすすめ