I am currently working for a client who are petrified of changing lousy un-testable and un-maintainable code because of \"performance reasons\". It is clear t
Lack of clear program structure is the biggest code-sin of them all. Convoluted logic that is believed to be fast almost never is.