
poteto@poteto
関連して、最近ソフトウェアエンジニアリングのスキルについていろいろ話題になってるよね(ruby/rust/elixir の騒動とか)。ちょっと迷ってて、ソフトウェアエンジニアリングの原則やパターンはまだ大事だと思う一方で、いつかそれが本当に関係なくなる時が来るのかなとも思う。役に立たなくなるってことじゃなくて、agent を使ううちに、何をしてるか明確に知らなくても、自分の直感でその隙間を埋められるようになるってこと わかりにくかったら、たとえとして初代 iphone を思い浮かべてる。20 年前はプロで高い機材を持ってないと無理だったけど、今はスマホとちょっとした創造力さえあれば、新しい観客に刺さるコンテンツが撮れる。これに名前があるのかわからないけど、「スキル圧縮」って呼びたい。かつては専門家にしか手が届かなかったものが、まったく新しいメタと一緒に新しいクリエイターたちに開かれていくこと。細かいことはだんだん薄れて、今のクラフトは機材の知識や使い方じゃなくて、それをどうクリエイティブに使うかにある コードを一行も見たことも書いたこともない新しい世代のビルダーたちが、すごいものを作るのをこれから見ることになるよ
on a related note, there's been some chatter recently about software engineering skills (eg the ruby/rust/elixir drama). i'm a bit torn because while i do feel like they're software engineering principles and patterns are still important, at the same time i wonder if there will come a point in time when they just won't matter anymore. not that they're no longer useful, but that your own intuition can fill in the gaps as you use agents in an intuitive sense rather than knowing explicitly what they're doing
if that doesn't make sense, the analogy i have is the first iphone. 20 years ago you had to be a professional with expensive equipment, now just with a phone and some creativity you can film content that's compelling to a new audience. i don't know if there's a term for this but i want to call it "skill compression". where what used to be gatekept and prohibitive to experts becomes accessible to a new audience of creators with a whole new meta. the details have sort of faded away and now the craft is not in knowing the equipment and how to use it, but how you use it creatively
we're going to see a whole new generation of builders who've never seen or written a line of code build incredible things