“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!
Given the complexity of today's computing hardware, it’s easy to get confused about what is meant by the word “core”.
Zen is one of the most important microarchitectures in the history of the x86 ecosystem.
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.