Casey Muratori, known for his work on game engines at Rad Game Tools and the Handmade Hero series, shares his views on why programmers adopt bad ideas throughout history — from C++ overuse to OOP, microservices, and now AI coding tools. He discusses the legal and ethical concerns around LLM training data, arguing AI companies are pursuing a 'regulatory arbitrage' strategy of growing too big to fail before settling lawsuits. On AI coding personally, he abstains not for technical reasons but because he genuinely enjoys the direct act of programming, even writing assembly for fun. The conversation also covers developer productivity metrics, lines of code as a quality proxy, the evolution of programming culture, and the emotional intelligence required to manage technical teams effectively.
Sort: