Programmers think that design and performance are correlated, such that better design runs faster. In reality, they are frequently inversely correlated: simpler, more elegant designs run slower, and you improve performance by complicating your design with special cases.
Damian Zydek liked this

