Mixing measurement system had nothing to do with the Hubble fiasco. The problem was an instrument in the lab was assembled wrong.
I think maybe you are thinking of a Mars lander issue which was traced to a software flaw. While the code flaw did have something to with mixing units, they real problem was they did not design proper test for the software and the stupid mistake was undetected. You can't trust this dam s/w engineers, I know cause I is one <sic>.
You SW guys get away with murder but as I recall they used metric and imperial calculations for the mirror alignment which was why they had to send the shuttle out to fix it, regardless it is so much easier to count in units of ten.
As a simple carpenter I was very unimpressed to see that in the union they actually used building blocks to help apprentices learn imperial and 16th's rather than saying 20 feet 7 inches and "one little mark"