9歳の私のコードがClaudeの上に乗っているのを見て、彼が新しいプログラミング言語を使っていることがはっきりわかります。 入力構造が変わっています。彼は図(またはアプリの状態やフロー)を描き、それについて推論します。 その後、新しい図を作成する前にそれを繰り返します。 これはマルチモーダルプログラミング言語で、独自の「write」>テスト->デバッグ->デプロイサイクルを持っています。 私たちは今これを「バイブコーディング」と呼び、洗練されていないと思っています。 しかし、抽象化レイヤーの変更は前世代のエンジニアにとっても同じように感じられるのだと思います。