モチベーションの限界ではない。文字通り、生物学的、神経科学的な限界だ。研究によると、人間は持続的な注意力を要するタスクにおいて時間の経過とともにパフォーマンスが低下し、高度な思考を持続できるのは週に4時間から20時間程度であることが確認されている。
製品を構想し、それを「Claude Cowork」などのAIが構築できる形に落とし込むために必要な思考は、脳の認知的予備力を急速に消費する。ワーキングメモリが一度に保持できる意味のある情報の塊(チャンク)は、わずか3〜5個程度だ。許容量を超えると、意思決定は雑になり、プロンプトは曖昧になり、製品はまとまりを失ってしまう。
Claude Coworkを開いて新しい製品を「バイブ・コーディング(vibe coding)」している創業者の間からは、不安やストレス、睡眠障害を訴える声が上がっている。彼らは注意力持続時間の短縮や、肉体的な疲労とは異なる特有の消耗感を口にする。これは、高度でクリエイティブな思考を、まるで工場の生産ラインのように扱った結果だ。朝9時から夕方5時まで机に向かっていては、このレベルのアウトプットを維持することはできない。
アイデアを夢想し、それをわずか数分で構築できるというのは、技術チームの対応の遅さに長年不満を感じていた先見の明のある創業者にとって、素晴らしいことだ。しかし、ノートパソコンを開き、Claudeに指示を出して結果を待ち、何度も修正を繰り返すというのは間違ったアプローチである。その方法は最適とは言えない。楽しくもなく、時間や脳の使い道としても最善ではない。
これには正しいやり方がある。筆者はそれを「DREAM」フレームワークと呼んでいる。
バーンアウトせずにバイブ・コーディングを行う「DREAM」フレームワーク
1. Dream(夢想する):脳に仕事を課す前に、余白を与える
計画なしにバイブ・コーディングを行うのは大失策だ。深く考えずに素早く指示を出すと、その後の数時間をその尻拭いに費やすことになる。始める前に立ち止まろう。十分に休息をとること。考えていることをジャーナリング(日記に書き出すこと)する。SNSや通知から距離を置く。散歩に出かけ、大局的な思考ができる良好な精神状態を整える。ただ現実に対処するのではなく、現実を再設計するための余白を作るのだ。自分自身を豊かな状態へと導こう。
最高のアイデアは、机に向かって必死に働いているときには生まれない。散歩中やシャワーを浴びているとき、あるいは目覚まし時計が鳴る前の半覚醒の状態で訪れる。バイブ・コーディングは、Claudeを開くはるか前から始まっているのだ。構築という作業は最後のステップであり、最初のステップではない。このプロセスは、その事実を尊重するためのものだ。
2. Reflect(内省する):デスクに向かう前に、自身のミッションと向き合う
自らのミッションについて考えよう。あなたはこの地球上で何を成し遂げるために生まれてきたのか。それはあなたにしかできないことだ。あなたには切るべきカードがあり、それはすでに自分の中にある。自分がフロー状態(没頭状態)に入れるものに従うことで、それが何であるかを見極めよう。簡単に感じられる方向へと進み、喜びに従うのだ。自分がなすべきことを理解すれば、構築するすべてのものがそこから自然と流れ出す。
あなたは今、スケールさせるためのツールを手に入れようとしている。だからこそ、自分の街よりも、自分の国よりも、そして個別個別の方法で解決することよりも、もっと大きな視野で考えよう。今や、マルチステップ、マルチプラットフォーム、マルチプロダクトという方法でミッションを達成することが可能であり、その可能性は無限大だ。自分が世界に起こしたい変化の、最も壮大な姿を思い描いてほしい。なぜなら、それを迅速に、そしてほぼゼロコストで構築する手段を、あなたは初めて手にしたのだから。
3. Empathise(共感する):理想の顧客の目を通して世界を見る
理想の顧客のことを、まるでその人の頭の中に入り込んでいるかのように熟知していなければならない。その顧客に名前をつけよう。デモグラフィックス(属性)、感情、希望、恐れ、モチベーションなどを詳細に書き出す。目を閉じればその顧客になりきれるレベルであるべきだ。あらゆる質問に対する彼らの答えも、あらゆるニュースに対する彼らの反応も、すべて手に取るようにわかるはずだ。これこそが、あなたがサービスを提供する相手なのだ。
「ダッシュボードを作ってくれ」から始めてはいけない。理想の顧客を知ることから始めるのだ。この製品が誰のためのもので、彼らが何を望んでおり、なぜそれを望んでいるのか、そして体験のすべての段階で彼らにどのように感じてほしいのかを書き出す。あなたが構築しているページに彼らがアクセスしたとき、どのように感じてほしいだろうか。「簡単だ」と感じてほしいか。「その価値がある」と感じてほしいか。「次に何をすべきか正確にわかる」と感じてほしいか。機能的な結果だけでなく、感情的な結果も思考プロセスに含めよう。この重要なステップを省略してはならない。
4. Architect(設計する):まずは紙の上でデザインする
ジェレミー・ウォーカーは、82の言語にわたるプログラミング習得を支援する非営利団体「Exercism」のCEOだ。子供の頃、彼は電気もコンピュータも、気を散らすものも何もない状態で日曜日を丸一日過ごすことがあった。彼は頭の中でゲームやウェブサイトのアイデアを組み立て、時にはそれを紙に書き留め、特定の課題を解決したり、素晴らしいものを創り出したりするために必要なあらゆることを考え抜いていた。月曜日に電気が復旧すると、思考プロセスがすでに完了していたため、彼はすぐにコンピュータを開いて作業を開始することができた。現在、彼が壊れない製品を構築できるのは、あらゆる状況を想定して思考する術を身につけているからだ。
ペンと紙を用意しよう。アイデアをマッピングする。フローチャートを描く。自由に書き出し、要素同士を線でつなぐ。考慮すべき事項についてメモを取る。「もし〜なら、その時は〜」というシナリオを描き出す。起こりうるすべてのパターンを網羅する。何を、誰のために作成しているのか、そして解決しようとしているミッションの文脈を設定する。どのような見た目にしたいのか、そして理想の顧客がそれを使っているときにどのように感じてほしいのかを具体的にする。頭の中にあるものをすべて紙に書き出したら、一晩置いてみよう。翌日、新鮮な気持ちでそれを見直し、さらにアイデアを書き出す。そうして初めて、構築の準備が整うのだ。
5. Make(形にする):計画を現実のプロダクトにする
翌日、Claude CodeまたはClaude Coworkを開く。「Wispr Flow」の録音ボタンを押し、手元のメモを声に出して説明する。自分が何を構築しているのか、誰のためのものなのかを説明する。書き留めたすべてのポイントを網羅し、抜け漏れがないように確認しながら進める。Claudeが必要とするすべての文脈を提供する。ブランドガイドラインを追加し、理想の顧客のプロファイル文書をアップロードする。彼らにどう感じてほしいかを説明する。既存の製品やウェブサイトとの統合方法、設置場所、アクセスするユーザーなど、Claudeが必要とする技術的な情報をすべて提供する。
指示の最後には、必ず「構築する前に質問してください」という具体的な指示を添えること。Claudeは質問を返してくるので、それに答える。その後、AIが構築を開始する。これには数分かかることもあれば、数時間かかることもある。あらかじめ思考プロセスを適切に経ているため、返ってくるアウトプットは完成品に限りなく近いものになるはずだ。
修正を依頼する準備ができたら、まとめて一度に送ろう。すべてのフィードバックを集約し、1回のプロンプト(再指示)として送信し、バージョン2でのローンチを目指す。それを顧客に送ってフィードバックをもらう。オーディエンスに試してもらい、それが本当に世界に求められているものかどうかを検証するのだ。
スマートにバイブ・コーディングを行い、集中力を守る
あなたの脳こそが、真の競争優位性(モート)だ。それに次ぐのが、パーソナルブランディング、コミュニティ、そして配信チャネルである。指を鳴らすだけであらゆるテクノロジー製品を世に送り出せる時代だからこそ、アイデアをビジネスへと昇華させる本質を見失うことなく、適切な方法で実行したい。
あなたの洞察力と切り札こそが、バイブ・コーディングされた製品に価値をもたらす。それを生み出す脳を守ろう。眠り、歩き、構築する前に考える。DREAM(夢想し、内省し、共感し、設計し、そして形にする)のステップに従って、作業に取り組んでほしい。



