
News Observation Lab for Future
コードだけが技術ではない――問題解決の本質に迫る

印象的なシーン
チームは数週間かけて、API の遅延と可用性を監視・可視化するコード(インストルメンテーション、データ収集、アラート、ダッシュボード)を数千行作成した。しかし、実際に問題が顕在化したのはユーザー側で、開発チームは二番手だった。その後、コードを書かなかった新しいオペレーションエンジニアが、監視ダッシュボードを開発者オフィスの隅からカスタマーサポートオフィスの中心へ移動させただけで、サポートスタッフが即座に問題を検知できるようになり、平均復旧時間が 40%短縮した。コード行は増えていないが、問題解決能力が向上した例である。
私の中心的な議論
テクノロジーの本質はコードを書くことではない。エントロピーを低減し、実際の課題を解決することこそが本質である。コード、会話、ドキュメント、画面の配置転換など、目的を達成できればそれは技術的能力の証明になる。コードを「テクノロジー」と同一視するのは、タイピング速度を「執筆」と同一視するような誤りである。
なぜ「テクノロジー」を「コード」に絞るのか
1. 測定容易さ:行数や PR 数は管理しやすいが、実際の価値は測れない。
2. エンジニアのアイデンティティ:長年培ったプログラミング経験が「コードを書かない=非技術的」という偏見を生む。
3. 教育システムの慣性:問題解決者ではなく、問題定義者になる訓練が不足している。
直感に反した証明:コード行 0、7 ラウンドの対話
大規模言語モデルの内部安全レビュー機構に対し、コードを書かずに中国語の自然言語対話と 7 回の再帰的質問だけで、内部タグや評価閾値、パイプライン構造などの情報を漏洩させた。コード行はゼロでありながら、システムの核心にアクセスできたことは、言語自体が強力な技術操作ツールであることを示す。
コードの価値を否定しているわけではない
コードは精度・再現性・スケーラビリティに優れる重要なツールである。ただし、テクノロジーの定義をコードだけに限定すると、コードなしで解決できる多数の有益なアプローチが排除される。ダッシュボードの位置変更やコミュニケーションフローの最適化、正確な言語指示による AI 活用など、コード以外の手段でも高い技術力が発揮できる。
本当の技術力とは
技術力は三層に分けられる。第一・第二層は速さと範囲を決め、第三層は到達可能な深さを決める。コードの有無に関係なく、問題解決に至る手段を選択できることが真の技術力である。
提案と質問
問題に直面したときは次の三つの質問を自問せよ。
① 本当にコードが必要か?
② コードを書かない方が安く、速く、持続可能か?
③ コードは問題解決のためか、思考の回避策か?
すべてが「コードが唯一の答え」なら書くべきだが、そうでなければ別の手段を探すべきだ。読者の皆さんにも、コード以外で解決した事例があれば共有してほしい。
最終的な考え
テクノロジーの本質は、世界をより良く、秩序正しく、理解しやすくすることにある。コードはその手段のひとつに過ぎず、必ずしも最高の形ではない。キーボード、会話、ホワイトボード、あるいはサポートチームの近くに置かれたスクリーンであっても、問題を解決できればそれはテクノロジーであり、より高度な形態と言える。