Code Architecture Insights
Virtual functions can lead to unnecessary CPU work, highlighting the importance of understanding performance in coding. Many traditional clean code principles focus on readability rather than architectural impact, which can significantly influence runtime behavior. Choices made during coding can alter the program's structure, as illustrated by the difference between loop configurations that compilers cannot optimize in the same way.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?
Related Questions
What makes code "clean" as discussed in the episode How to be an Intermediate Programmer and the clip Finding Code Balance, as well as in the episode Interview Gregor Kiczales and the clip Code Aesthetics?
What makes code "clean" in the episode Exercism.io and Crowd-Sourced Code Reviews (Interview) and the clip The Refactoring Buzz?