Computers are jerks and love to fill in the gaps linearly because they are lazy sacks of wires. A great animator/motion designer spends most of their days fighting computers to make sure they don’t mess this up.
In this presentation about designing with animation, Pasquale D’Silva goes through some great examples of how animation can be used to help design software interfaces. It’s a great talk about how animation can help make software easier to use. He also wrote this article that includes some great visual examples of these animation concepts in action. The best part… These concepts are great for ALL motion design. Not just software.
Also See… Guide To Keyframes In After Effects