現実的な期待値
後でがっかりしないよう、今これを設定しておこう。
- 大量のコードを読むことになる。 レビューが仕事だ。コードを読みたくないのなら、これはそれを回避する近道ではない。
- 自明でないものをワンショットで仕上げることはない。 数ラウンドのループを見込め。それは普通であり、失敗ではない。
- 責任は依然としてあなたにある。 AIが書いたコードがプロダクションで壊れたとき、「モデルが書いた」は弁解にならない。出荷したのはあなただ。
- 速くなるのであって、タダになるのではない。 ツールは目を見張る。だが魔法ではない。判断はあなたのものであり続ける。
そして、本書が何でないかについて率直に言おう。これは自分が理解していないソフトウェアを出荷する道ではないし、一攫千金の仕組みでもない。バイブコーディングを「コーディングを学ばずにアプリを作る」と売る者は誰であれ、おもちゃのバージョンを——実際のユーザーと接触した瞬間に崩れるあのバージョンを——売っているのだ。このスキルは、それをエンジニアリングの判断の代わりではなく、その上に乗せるレバレッジとして扱う人にこそ複利で積み上がる。
バイブコーディングの約束は本物だ。あなたは一人でできたよりも、より多くを、より速く、より多くの領域で構築できる。だがそれは関与し続けるエンジニア——指揮し、レビューし、洗練するエンジニア——に報い、降りてしまって現れたものを何でも受け入れる者を罰する。
傍観者ではなく、テックリードであれ。本書の残りは、その方法についてだ。