Re: The old problem of the programmer perisope view of the world..
From my 41 years of limited experience
Usually when a previous programmer has commented that their hack was to workaround a compiler bug, they have not understood what they were trying to do or the machine could do for them, and the compiler was fine.
I suppose the compiler should protect the programmer when they use a binary floating point variable as their loop counter and increment by the binary approximation of 0.1.