“Clean” code, horrible performance
Many programming "best practices" taught today are performance disasters waiting to happen.
Programming Courses and Interviews, by Casey Muratori. Click to read "Computer, Enhance!", by Casey Muratori, a Substack publication with tens of thousands of subscribers.
Visit computerenhance.com → RSS feedOn Hacker News Sep 2022 – May 2026
Software Engineering 6Systems & Performance 2Hardware & Electronics 2Career & Management 2Math & Algorithms 1Games & Graphics 1
Many programming "best practices" taught today are performance disasters waiting to happen.
Switching away from radians makes code simpler, faster, and more precise.
My presentation from the inaugural Better Software Conference, with notes.
Interestingly enough, at least two of them were specifically about performance!
What are the options for game developers looking to migrate away from Unity?
There are many legitimate arguments to be had about performance, but there are also plain old excuses. It's time to end the excuses.