The Thirty Million Line Problem
11 人推荐 · 跨 11 个月 · 2018–2024

中文导读
Casey Muratori 的深度长谈:现代软件之所以膨胀至数千万行代码,硬件与操作系统的过度碎片化难辞其咎。他不仅回顾了早期游戏自带启动盘运行的极简时代,还前瞻性地提出了为整个 SoC 级封装设计稳定 ISA 的破局方案。
为什么 HN 推它
长达数小时却干货拉满的硬核吐槽。HN 强烈推荐给想彻底搞懂现代系统到底为何变得如此臃肿和复杂的开发者。
「视频确实很长,但绝对值得从头到尾一秒不落地看完。」HN 网友原话:The video is long, but it's worth watching all of it.
英文原摘要(HackerTube / Claude 整理)
Casey Muratori's long talk arguing that modern software has ballooned to tens of millions of lines because of hardware and OS diversity. He proposes a stable ISA for entire system-on-a-chip packages and recalls when games shipped with their own boot disk.
HN recommends it, long as it is, as an eye-opening rant on software complexity and why systems became so complicated.
HN 上的提及
The video is long, but it's worth watching all of it.
Cited on software bloat and why so much code is needed
Linked as the intended Casey Muratori talk
Casey Murati has a great rant about this
he actually presented the same content in person to staff at Intel