Re: Aren't her points 1 & 4 the same?
>> Premature optimisation is the root of all evil." Knuth 1974.
> Quoting IT 'Gods' does not make it True in ALL cases.
Yes, yes it does, as you yourself demonstrate in your very next sentence:
> For small well known pieces of code where you KNOW exactly the program flow through that code you WILL optimise the code to the maximum you can, IF the optimisations are necessary.
Notice you wrote "IF the optimisations are necessary"? So you also agree that you should not attempt to optimise when it is premature to do so.
BTW "where you KNOW exactly the program flow through that code" - I take it you rarely, if ever, write library code or work within a team, otherwise you must have the most amazing precognitive abilities to know how all the possible program flows are going to reach your code!
For that matter, even working alone on a product for any length of time (i.e. on anything other than a throwaway quickie), Use The Profiler, Luke - rather than relying on your own beliefs about the code; it tends to be very enlightening when you run today's real world data through the "really good" code you wrote a few years ago.