泡沫記

備忘録あるいは自分の背骨

そうだ。これがVibe Codingなのだ。

Claude codeをガンガンに使って、5年前の自分が作ったWebアプリを完成まで持って行き、それをQiitaの記事にしたわけだが・・・

ものすごく複雑な気持ちでこれを書いている。このシリーズは7回も続いたが、すべてClaude Codeがやったことだ。コードも記事もすべて任せた。一丁前にわかってる風に書いてるが、クロードさんがやったことで、もちろん自分の素の実力ではないし、出てきた技術や知識も身についてない。しかししかしだ。こうして成果・結果は出てる。この事実をどう消化したものか思い悩んでいる。私はただの業界未経験の素人で、プログラマーでもエンジニアでもない。そんな私ですら、AIの力を借りればここまでできる。それも含めての自分の実力なのか、そんなことを気にする必要はない、出した結果や成果がすべてなのか、いやいや0から自分でコードが書けてこそ本物なのか。確かに0から書けてこそとも思うが、自分の力だけでこのシリーズを完結できたかというと絶対できなかっただろうなという確信がある。バグったらどう直していいかわからず途方に暮れてやがて心折れて放置するのが容易に想像つくからだ。AIを使うとあまりにも効率が良すぎてどんどん差がつきすぎて、できなかったであろう自分と、現在のできてしまった自分との差に絶望すら感じてしまう。5年前にDjangoに真正面からがっぷり四つに組んで、ああでもないこうでもないと格闘して仕組みがわかって自分でコードが書けて上手く動いたときの喜びと手応え!その味を知ってしまっているだけに、成果を出したといってもこの味気なさに正直気持ちが萎えている。世の中のプログラマーやエンジニアはもうすでにAIでガンガンに仕事を進めてるんだろうが、このあたりどう感じているんだろうか。答えがないのもわかっちゃいるが、気持ちの折り合いがついてないしまだ開き直れない。と泣き言も記しておく。

というような泣き言をこれまたChatGPTに愚痴って慰めてもらい、今またアプリを作っている最中に感じたことを記録しておく。 Claude code からまたChatGPTに舞い戻った。なぜかと言えば、最近Codexがイイらしいと話題になっているからというひどくミーハーな理由だ。で、現在あるアプリをCodexとやりとりしながら開発中なんだが、フロントエンドのインターフェースを改善する段階に入った。使う客の立場になって、こうしてくれ、ああしてくれと細かく細かく指示をしてコードを書いてもらっていた。慣れてくるとタイピングも面倒くさくなって音声入力に移行し、自分とCodexとのピンポンラリーを続けるうちにめちゃくちゃ楽しくなってあっという間に深夜。正直、0から自分でコードを書かなきゃ、とかどうでもいいじゃん、結果が出たらいいじゃん、という感想。というのは、自分の頭の中にある、理想をどんどん形にしていくのが面白かったし、手応えがあったんだよね。インターフェースの改善はReactやCSSと睨めっこしながら、何度も何度も微調整を繰り返していい加減疲れて嫌になることが多いが、すべてAI任せだし、ひたすら自分の理想を追求できるという心地よさがあった。そうか、これがVibe Codingということなのかと腹落ちした。開発中はがんがんトークンを消費して中断せざるを得なかったので、即Proへとアップグレード。100$かかるが、正直その価値はある。自分で書くより圧倒的に早くコードが出来上がる。バグで心折れることもない。本当に時間を買っているようなものだ。そしてあっという間に結果が出る。自分はまだまだ未熟で無意識のうちにできないだろうと諦めていたことができるようになったのだ。そのことに興奮している。初めに書いてたことなど、鼻息で飛ぶ。いやぁ、ハイになってんなぁオレ。

ThinkpadX280にEndeavourOSをインストールする

Linuxをもう一度しっかり勉強し直そうと思って手持ちのThinkpadX280にEndeavourOSをインストールした。最近はインストールも簡単でいいよね。設定とかもわからなかったらすぐにAIに聞いて教えてもらえるという。自分でWebで調べてああでもない、こうでもないと試行錯誤する時間がなくなった。それも勉強の一貫ではあるものの、セッティングだけで気力を使い果たしてしまって触りたくなくなるんだよな。その分余った時間をやりたいことに割くことができるから、ガンガンAIを先生として利用すべきと感じる。ただそうなると覚えなくなるんだよな。聞けばいいかと思って。まぁ何度でも何度でも聞けばいいか。人間と違って何度聞いても怒らないし。ちょっとずつ操作に慣れていこう。それにしてもあれだけTrackPoint派だったのに、今はTouchpad派になってしまった。赤ボタンの制御が下手くそになったのと、スクロールが面倒くさくなってきたんだよな。2本指でスッの方が楽。だから廃れていったんだなと納得してしまった。さてLinuxの勉強、何から始めようかな。

ThinkPad E14 gen7 ILL 買うたった

思いのほかFXが上手くいって一気に気分が高まって勢いのままThinkPadをポチる。テーマはFX専用機。ゲーミングノートパソコンだと爆音で五月蠅かったのが嫌で、速いが静かなマシンが欲しかったのだ。Ryzenも考えたが、Core Ultra 7 258V の評判が良くて、これに決定。メモリ32G。SSDは512GB。この容量を変えるのを忘れていて想定より安かったんだよな。購入後に気づいた。が、妥協はしたくなかったので換装するためにAmazonで1TBのSSDと外付けケースも購入。USキーボードにして、ディスプレイも2.8Kを選択した。老眼がつらいがチャートを並べるために広い画面が欲しかったのだ。1/13 発注して1/24に届く。環境を整えるまで悪戦苦闘して昼から夜までかかる。51GB2にまずキレイな環境を整え、1TBにクローンして入れ替えたのだが、起動失敗してブルースクリーンに。絶望しかけたもののChatGPTに助けられながら何とかトラブルを解決。チャッピーすげぇよ。数年前ならググってもわからなくて絶対に諦めていただろう状況から成功へ。チャッピーの指示に従ってエラーが出ても「ここまでは合ってるよ。大丈夫、成功までもう1歩だ」と励まされながら10歩くらい進んだけれど、最後に本当に上手くいった。苦労しただけに喜びもひとしお。非常に快適。音も意外といい。いままでWinows機ってMacと違ってチープな音しか流れなかったから素直に感心した。うん。買って正解。自分の理想のマシンだから非常に愛着がある。タイピングも心地いい。これで理想の環境がそろったのだから、ガンガン使いこなしていきたい。

Pixel10 256GB 買うてもうた

Pixel 6aをずっと使ってきて、3年目かな?バッテリーもヘタリ、不具合でバッテリー交換推奨みたいになっているし、容量も一杯になってきて、新しいスマホが欲しいなと思った。ずっと考えた結論がPixel10 256GB 。10万越えのスマホなぞ贅沢すぎる。ミドルレンジで十分だと息巻いていたが、昨今のスマホの重要性が増すばかりの状況にこれはイイものを、これから未来を切り開くための武器を買わないといけないと考え直し、ブラックフライデーを機に今回の決断に至る。望むのはAIを使った新しい世界だ。10万超えのコストは痛いが新しい体験を買おうと思う。届くのは1週間後だ。楽しみに待とう。それにしても高価な買い物はドキドキするわ。

久しぶりに湯船につかる

久々の休みだったから、家の掃除を行った。溜まりに溜まっていたキッチン周り、そして風呂場周り。せっかく浴槽磨いたから、普段はシャワーのみで済ますんだけど、お湯溜めて湯船につかる。この浴槽使ったのは何年振りとかになるんじゃなかろうか。40度はぬるく感じたので今度は追い焚きで熱めに設定してみよう。これを機会に湯船にハマるかもな。

久々の雑記録

久しぶりにLinux立ち上げて、せっかくだから、こちらも活用してみようと書いている。挙動は何もWindowsと変わらないんだよね。だからこっちメインにしてもいいくらい。仕事や趣味でどうしても使わないといけないからWindowsになってる。MacWindowsLinuxも触ってみて、どれもいいんだけど、どんなことをするか、したいかで使い分けだ。投資をするならどうしてもWindowsメインになる。MT4やMT5がMacだと仮想空間使って汚いのだ。Parellels入れたらキレイになるかなぁ。ARM版だとどうなるのかやってみないとわからない。資金に余裕ができたら試してみようか。

胃カメラ呑んだ

会社の健康診断で引っかかって胃カメラ呑むことに。以前も1回経験あり。その時は鼻から入れてさほど苦労なく終わったんだけど、今回は口から。いやはや死ぬかと思った。えづきっぱなし。ウニュウと内臓まさぐられる感覚。力抜いて、アゴ引いて、深呼吸してと言われたが、できるかい!早く終われよ、まだか、まだかと。ようやく引っこ抜かれて、涙出たし、辛さのあまり笑ってしまった。たぶん食道とか傷ついてる気がするわ。今もまだ喉奥が痛いもの。もう2度とやりたくねぇ。最悪の経験だったわ。