
Re: Why are they all the same? - Working for IBM.
I was one of those people paid by IBM in the early 80's to do some of these UI studies. We ran experiments where people used an editor where insert/overtype mode was either indicated by a change in the cursor (flashing block or flashing underline) or an indicator in a status bar which could be at various locations. We not only tested user reactions and editing speed, but we even eye-tracked them while they used the editor (pretty difficult at the time - the eye-tracker involved subjects wearing centre-less contact lenses with circular coils of wire embedded in them and much physics). The attention to details like this was really impressive.
Also, as the editor we used (ELM I think) was the (quite advanced for the time) standard on our University's MTS operating system, I could have fun replacing the standard ELM with one where the edit mode would change randomly with no indication, or the mode indicator would change but the mode wouldn't or both would change randomly, but independently. One of those great things where people begin to doubt their sanity. That wasn't strictly part of the project, but, as I said, mischevious fun. Anyway, thank you IBM for employing me (indirectly) for a year.