
poteto@poteto
新しくてもっと速いペースに合わせて、ソフトウェアの多くを作り直して書き直す必要がある。 コードはかつて一滴ずつやってきた。もうすぐ、いやもうそうかもしれないけど、コードは途切れない流れみたいに書かれるようになる。好き勝手にうねり曲がる激流みたいに。 これは新しい話じゃない。ビッグテックは巨大なエンジニアリングチームの規模でずっとこれに向き合ってきた。でも今、ai がすべてのエンジニアに、めちゃくちゃ柔軟で有能な労働力を持たせた。これはもうあなたの問題。適応する唯一の方法は、システムを進化させて、agent が——正しいやり方についてほとんどコンテキストを持たない agent でも、いやむしろそういう agent こそ——活躍できるようにすること。簡単なことが正しいことになるようにしよう。 コードベースは有機的な建築になりつつある。agent の貢献は、あなたが設計した制約やガードレールの周りに育っていく。良いソフトウェアエンジニアリングは今こそもっと大事!それに、この途切れないコードの流れは、ただ無力に眺めるしかないものじゃない。もっと野心的になって、カオスを制御するシステムやフレームワーク、言語を設計しよう。 コーディングを悼む時間はとっくに終わってる
we will need to rebuild and rewrite much of software to adapt to a new, faster pace.
code used to arrive one drop at a time. soon, if not already, code will be written as if it were a continuous stream, like a violent river twisting and turning as it pleases.
this is not a new thing: big tech cos have had to deal with this with the enormous scale of their engineering teams. but now ai has brought an incredibly elastic and capable workforce wielded by every engineer. this is your problem now, and the only way to adapt is to evolve your systems so agents - even and especially the ones with little context about the right way of doing things - can thrive. make the easy thing the right thing.
your codebase is becoming organic architecture. agent contributions grow around the constraints and guardrails you’ve designed. good software engineering matters even more now! and no, the continuous stream of code is not something you have to watch helplessly. be more ambitious and design systems, frameworks, and languages to control the chaos.
the time for mourning coding is long over