
2025.02.28
「経営者がAIに興奮しているかがポイント」 DeNA南場会長が語る、10人でユニコーンを作る時代とは
#19 規模との闘い(全1記事)
リンクをコピー
記事をブックマーク
まつもとゆきひろ氏:こんにちは。まつもとゆきひろです。「Matzチャンネル」19回目になりますが、前回の放送の中で「アラン・ケイ先生が『あらゆるシステムは1万行以内に書かれるべきだ』というふうに言った」というエピソードを紹介したんですけれども、「Twitter(現:X)」とかで指摘を受けて確認したらだいぶ間違いがありましたので、慎んで訂正させていただきます。
まず、アラン先生の発言そのものは、STEPSというシステムに関連するものだったんですけれども、「1万行」じゃなくて「2万行」だったそうです。「2万行あればだいたい本1冊に収まるので、人間が理解できる」というような文脈で話されたんだそうです。1万と2万は倍、半分。オーダーは違わないにしても、でもちょっと違うかなという気がします。
さらに、このSTEPSですが、OSから、言語処理系から、あらゆるものを含めて2万行以内に記述するという野心的なプロジェクトがあったらしいんですね。これは残念ながら、資金繰りやその他の理由で完成しなかったんですけれども、ケイ先生の目指すものというのは「すべてを含んだシステムを2万行以内に書く」というところでした。
前回私が話したのは「個別のシステムが1万行以内に書かれる」ということだったので、システムがカバーしている範囲・スコープと、ソフトウェアの規模が、1万行か2万行かの2点で、間違っていたということにあとで気がつきました。間違って覚えていたんでしょうね。ちょっと残念なことです。
ただ、現実的に、現在のシステムをOSからユーザーインターフェイス、言語処理系も含めて2万行とかで記述するというのは、要求が高まっているせいもあってちょっと不可能に近いんじゃないかなと私は思います。
なので、そういう観点からも分割された個別のシステム。例えば1つのアプリケーションのサイズを一定以下に抑えるというのが、現代的で現実的なスケールだと思います。ただ、ケイ先生がそれを言っていなかったということは事実なので、それは素直に誤りを認めます。個別のアプリケーションが2万行以内を目指すというルールを、まつもとの補足でも何でもいいんですけど(笑)。これを言ったのはケイ先生じゃない、まつもとだということにしたいなと思います。
今日は、誤りのお詫びと訂正ということで、短めの放送にしようと思います(笑)。どうもありがとうございました。では、また。
関連タグ:
2025.02.27
「頭のいい人」がやらない行動7選 職場でできる人に見られる、「心の知能指数」を高めるポイント
2025.02.25
仕事ができる人は「2分ルール」で動く 今すぐできる“シゴデキ”しぐさ10選
2025.02.25
チームの士気を下げる「難しいですね」が口癖の人 職場で評価される人の言い換え方
2025.02.26
フリーターから年収1億近く…『移動する人はうまくいく』著者の人生遍歴 そこそこ良い会社に就職するより経済的に成功する考え方
2025.02.21
日本の職場にありがちな「指示待ち部下が多い」問題 ドイツのマネージャーに学ぶ、自律型組織のヒント
2025.01.07
1月から始めたい「日記」を書く習慣 ビジネスパーソンにおすすめな3つの理由
2025.02.27
成功する・しないの差は「時間」と「場所」の違いだけ 『移動する人はうまくいく』著者が語る、仕事も住む場所もどんどん変えるメリット
2025.02.20
部下からミスの報告が上がった時の反応の仕方 逆効果になる上司の対応と心がけたい3つのポイント
2025.02.26
トランプ政権で逆風になる可能性の高い業界 レオス藤野氏が語る、日本の株式市場への影響とビジネスチャンス
2025.02.20
残業せずに結果を出すドイツ人の働き方 日本の3倍休んで成果は1.5倍のタスク管理と会議術