I came across this snippet
Very appropriate analogy on how an UI should be designed. This illustrates how the user adapts to an UI. On the other hand, can UI adapt to the user? Some times, I find it annoying when some MS s/w try to be smart, like presenting a paper clip or automatically offering to complete a sentence thinking that I’m about to write a letter.