I just found slides from the SXSW Interactive Panel I moderated back in 2007.
Making software predictable and consistent makes it much easier to use. This session will explain UI consistency and point out examples of failures and their consequences. We’ll discuss when it’s appropriate to break consistency, and how to build tools and process to ensure applications are consistent with human interface guidelines and real-world practices.
Moderator: Paul Schreiber Screen Real Estate Agent, Apple
Jennifer Fraser Lead User Experience Designer, Corel
Alex Graveley Senior Engineer, VMware
Steve Johnson Senior User Experience Mgr, Adobe