in reply to Optimisation isn't a dirty word.

I agree with previous comments, specially, with idea of what is optimized for. Imho, good programmer should write optimal algorithms whenever feels the potentiality of source-consumption, because nobody knows, where code will be used.