Progressive disclosure - maximise user experience
Everything in UI should progress naturally from simple to complex. This mimics the natural way the brain processes information, successively.
Definition: Progressive disclosure is a strategy for managing information complexity in which only necessary or requested information is displayed at any given time.
Information presented to someone who is not interested in it or isn’t ready to process it — is noise.
Progressive disclosure creates useful, aesthetic, understandable, honest and, most importantly, focused design. It’s not new either, it’s been around for more than 30 years! Only the necessary or requested information is displayed at any given time.
Example: Progressive disclosure is the simple yet powerful principle that is used in everything from web pages & installation wizards to amusement ride lines.
In amusement parks, it all starts from lines and then get inside and hopefully the line bit complex. overwhelmed with the line for the ride the staff is hiding just how long the line is using progressive disclosure.
They only reveal a section of the line to you at one time. Using those partitions block other patrons and the ride itself from your view as you get closer and closer to the line they reveal more to you so you can see you're getting close.
Conclusion: Progressive disclosure might add extra steps to your design but provides the best user experience. Use it correctly and you have a powerful technique to keeps your designs focused and honest.