実は誰でも焼ける!ステーキを最高においしく仕上げる超簡単テクニック
Almost no skill required to cook a steak
Almost no skill required to cook a steak
ステーキを焼くのに特別な技術なんて必要ありません。実は、誰でも簡単にプロのような仕上がりにできるコツがあるんです。
自分たちの低品質な管理基準を棚に上げて、ソフトウェアエンジニア全員の総意であるかのように「我々」という言葉を使うのは納得がいかないな。脆弱な自己開示を通して話しにくい話題に切り込もうとする試みなのはわかるけど、どこかに問題がある時はちゃんと深刻に向き合うべきだよ。「バグ」は昔の航空業界を悩ませた「グレムリン」よりも可愛いとかマシとか、害がないなんてことは決してないんだ。航空業界がどれだけの事故を経験してから真剣になったのかは知らないけど、ソフトウェア業界も同じようなツケを払う時が来ている気がする。
素晴らしい企業やチームがLLMを活用して、より高品質なソフトウェアを開発してくれることを期待しているし、そう信じているよ。自分たちがElectronを作ったのは、ネイティブのデスクトップフレームワークでUIを書くのが大変だったからだ。今でも大変なのか?LLMがあればもっと扱いやすくなるはずだし、結果的により高速でネイティブに近い感覚のアプリが増えるんじゃないかな。機能の良さを決めるアイデアをいくつか試したい時も、今はプロトタイプをいくつも素早く作ってベストなものを選べる。ユーザーにとってもそれが一番いいはずだよ。将来的にこういうやり方でソフトウェアを作っていきたいな。
言いたいことはわかるけど、著者の例えが微妙だと思う。最高級のステーキを焼くことだって、実はそんなに難しくないよ。むしろ、家で最高レベルのクオリティをマスターするのは一番簡単なことの一つじゃないかな。多少の注意と理解は必要だよ?もちろん。でも、質の良い肉を買って、肉用温度計を使って、リバースセアリングを知っていれば、誰でも簡単にほぼ完璧なステーキを毎回焼けるようになる。もっと他にいい料理の例がたくさんあるはずだよ。
くそっ、ステーキの焼き方を教えてくれる記事だと思ったら、AIの話だった。
もしAIが自分で焼いた肉の味を確かめられたら、間違いなく助けになるだろうね。あるいは、プロセスが変わるたびに目で見ながら結果の変化を追うとか。それか、一から原理を学んで、各ステップが結果にどう影響するかを推論できるようになるとか。今のAIは、ステップをランダムに入れ替えて「客はこれで満足か?」と聞くことしかできない。もしダメなら、また入れ替えてマシになることを祈るだけだ。
そして我々は何を望むのか?
我々は完璧なステーキを望む。
この前提が間違っている気がする。SWE(ソフトウェアエンジニア)はプライドとして完璧なステーキを追求するかもしれないけど、市場の需要は時間やコストといった要素とトレードオフの関係にある大量生産されたステーキを求めているんだ。GitHubがNASAの月着陸船のような「決してクラッシュしないコード」で埋め尽くされていないのには、それなりの理由があるよ。
こういう記事には「素人が書いたLLMの考察」っていう注意書きが必要だね。最近は面白そうな記事を見つけたと思っても、結局こういう内容ばかりだよ。
俺の脳がやられたのか、それともこれがAI生成、あるいはAI補助のテキストなのか。困ったことに、もうAIの文章とそうじゃない文章の区別がつかなくなってきた。俺の感覚がおかしくなったのか、それともみんながAIみたいな書き方をするようになったのか。もうわからないよ。
実際、ステーキはあまりいじり回さない方がいい結果になることに気づいたよ。温度計は使うけど、それ以外は安いステンレス製のフライパンで塩コショウ(もしくはステーキ用スパイス)を振って焼いて、温度に達したらカットするだけ(休ませる必要なんてないみたい)。これで最高に美味しく楽しめるんだ。AIツールも同じで、あまりいじり回さない方がいい結果が出る。俺の生産性は爆上がりしてるけど、時代遅れのプロセスや思い込み、過度なコントロールをしようとすると、他の人と協力して取り組む大きなプロジェクトでAIの恩恵が薄れてしまう気がする。
昔は年に一度ローストビーフを焼く時に、温度計を刺してデータを取って、Rで回帰曲線を作って、夕食の準備ができる時間を予測してたよ。めちゃくちゃ楽しかったし、いつも最高にうまく焼けたんだ。