クラフトコーディング:コードを書かせるのではなく、AIにレビューさせる
ピーター・ブルームのエッセイ「AI coding without the vibes」は、AI支援開発の誇大広告を切り裂く。中心となる主張は、AIは「実行」か「チェック」のどちらかは得意だが、両方はできないということだ。一般的なやり方、つまりAIにコードを書かせて人間がレビューするやり方は、幻想である。私たちの注意は散漫になり、AIの失敗は巧妙になる。彼が「クラフトコーディング」と呼ぶ代替案は、役割を逆転させる:あなたがコードを書き、AIがレビュアーとして機能する。
バイブコーディングが失敗する理由
ブルームは、ほとんどの仕事の2つの段階を説明している:実行とチェックだ。AIがコードを書くなら、あなたはAIが生成するすべてをチェックしなければならない。しかし、人間はそのような持続的な精査には向いていない。失敗例はまれなので、エンジンを信頼し始め、時間が経つにつれてコードベースは維持不能な混乱になる。さらに悪いことに、それは単調で楽しくない経験だ。彼が言うように、「他人のコードをチェックするのは単調な作業だ。自分のコードを書くのは楽しい」。
クラフトコーディングのアプローチ
代わりに、自分でコードを書き、AIにそれをレビューさせる。これにより、コントロールを維持し、スキルを維持し、それでも時間を節約できる—AIは、昔ながらの方法では数週間かかるかもしれないバグを発見する。また、あなたが知らなかったより良いパターンや技術を紹介してくれる。重要なのは、自己評価能力を維持できることだ。この能力は、すべてを機械に委ねると衰えてしまう。
なぜ機能するのか
- あなたは関与し続ける: 楽しい部分であるコードを書くことは、あなたのもののままである。
- AIが見逃したものをキャッチする: AIがあなたの作業をレビューし、エッジケースやスタイルの問題を指摘する。
- あなたは学ぶ: AIの提案から新しいテクニックを学ぶが、それを実装するのはあなたなので、理解は保持される。
- あなたは判断力を維持する: 単に委任しただけで何かを習得したと信じる罠を避けることができる。
これは学生だけのものではない。ブルームは「認知スキルは筋肉のようなものだ。獲得は難しく、喪失は容易だ」と警告している。経験豊富な開発者であっても、すべての思考をAIに委ねることは避けるべきだ。
始め方
実際には、これはAIをペアプログラマーやコードレビュアーとして使うことを意味する:あなたの差分を見てもらい、改善点を提案してもらい、バグを指摘してもらう。あなたは作者であり続け、AIはあなたの第二の目となる。この方法はまた、インセンティブを一致させる—あなたは近道をしているのではなく、自分の仕事を強化しているのだ。
ブルームのエッセイは、「バイブコーディング」のトレンドへの時宜を得た対抗手段である。AIを使用しながら開発者としてのスキルを失いたくない人々のための実践的なガイドだ。
📖 原文を読む: HN LLM Tools
👀 See Also

Claude Codeワークフロービジュアル: メモリ階層、スキル、フック、ループ
Redditの投稿で、Claude Codeのワークフロービジュアルが紹介されています。CLAUDE.mdのメモリ階層(グローバル→リポジトリ→スコープ)、.claude/skills/内の再利用可能なパターンとしてのスキル、推奨されるワークフローループ(計画→記述→承認→コミット)をカバーしています。

実践レビュー:Clawhubで身につけるべき3つの必須スキルと避けるべき3つのスキル
ある開発者が数週間にわたりClawhubのスキルをテストし、インストールする価値があると判断した3つのスキルを発見しました:web-search(Brave)、daily-brief、memory-searchです。一方、他の3つ—food-order、multi-agent orchestrators、humanizer—はトークンを浪費し、不必要な複雑さを増すだけです。

Qwen 3:0.6Bのファインチューニングによる質問分類 - ベースライン対ファインチューニング結果
パラメータ数0.6Bの小型LLM(Qwen 3:0.6B)を約850の家庭用質問でUnslothを使ってファインチューニング。ベースラインのプロンプトでは10%の正答率だったが、ファインチューニング後は80~90%以上と推定される。

Claudeを最大限活用する:CoworkとClaude Codeを用いたデータアナリストのワークフロー
コーディング未経験のデータアナリストが、Coworkでエンドツーエンドの自動化を、Claude Codeで重い処理を行う方法を共有。Google Places APIを使ったリードジェネレーションツール、不正検出ダッシュボード、SNS自動投稿を構築した事例。