Comment by vincetogo

12 years ago

It's not okay to be lazy. But it's wise to prioritize architecture over performance until you have numbers to show you where you should put necessary optimizations. In my experience, optimized code is almost always harder to work with, so there better be a good reason to write it that way.

It's a lot easier to optimize well-architected code than to re-architect optimized code.