投稿者: | 2026年7月2日

ほぼ思い通りに動作するアプリが完成しました。カレンダー、メモ、タスクがすべて一箇所に表示され、見た目も良く、データの出し入れも簡単でした。しかし、このアプリは私のラップトップ上でしかローカルで動作しないことが分かりました。そこで、GitHub、Supabase、Vercelなどのプラットフォームにすべてを接続するためにさらに数日を費やし、その後、AI開発者ボットに「まだ同期がうまくいかない」「Googleカレンダーの接続が失敗した」「GitHubのシークレットコードが分からない」と延々と文句を言い続けました。ようやく全てが解決したので、ネイティブモバイルアプリの方が良さそうだと思い、作成することにしました。すると、数週間にわたって新たなエラー、新機能、そして登録すべきアカウントが増えていきました。実際にコードを書くことは、優れたソフトウェアの作成と維持のほんの一部に過ぎず、最新の高度なツールでさえ限界があるのです。デザインはおそらくその中でも最も重要なものだろう。クロード・コードは、私のアプリのデザインに熱烈な決意で取り組んだ。ジョニー・アイブがアルミ板をじっと見つめ、あなたのノートパソコンからすべてのポートを取り除くことを想像しているのと似ているが、この場合、すべての背景はグラデーションの紫になり、すべてのアイコンの提案はハンバーガーメニューに酷似していた。私がボットに「1日」という概念についてもう少し抽象的に考え、日記とプランナーの組み合わせに合うアイコンをデザインするように促すと、ボットは誇らしげにPNG画像形式で回答を表示した。「申し訳ないが」と私は返信した。「これは肛門のように見える」。クロードの次の修正は、またしても3本の水平線だった。「ほとんどのコーディングエージェントは、優れたインターフェースを書くのが下手だと分かった」

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です