You can prematurely optimize maintainability, flexibility, security, and robustness just like you can performance. - John Carmack