Wait, what is the difference between “programmer mode” and “can do floating point numbers” mode? The former implies the latter, right?
This is reasonable, but what is incredibly annoying is that when you type in a number while in Programmer mode, if you then change to Scientific mode, it blows away the number you typed in.
(I guess one could argue that programmer mode should include IEEE-754 floats, but I'm fine with that mode being limited to integers, it's plenty useful already. But it does require switching to another mode if you need a calculator to calculate floating point numbers)