Part 2/13:
Morritori begins by expressing his skepticism toward what many consider "clean code." He clarifies that "clean code" can be subjective; what one person perceives as clean might differ from another's standard. More importantly, he emphasizes that readability and maintainability should not come at the expense of performance.
He explains that modern programming requires a keen awareness of how code executes on hardware, especially concerning indirection and runtime dispatch such as virtual functions and polymorphism. Morritori underscores that these abstractions, while useful, can impose significant performance penalties—particularly because they prevent compilers from optimizing code effectively.