Interesting post by Bruce Tognazzini about whether Apple's software product design ethos is too simplistic. Now (confession time) not being an Apple aficionado I can't really pass comment, however his general points seem quite valid. One of the founding principles of Interaction Design is to create solutions that are eminently understandable by the novice, but grow as the user become more competent then expert. So, we aim to make the initial state as simple and as closely aligned to the user’s mental model as possible. Simplicity does not mean lack of functionality (which I think could be the issue with Apple), it means a fast initial learning curve and consideration of the number of concepts a user needs to understand. However, the product should have a built in path to higher proficiency, facilitating enhanced functionality, high speed interaction and minimal application feedback as the user requires it. Tognazzini seems to be implying that Apple software products are well suited to ‘Leading the novice' but fall short on 'empowering the expert’ . Certainly, in the past, Apple have not really carried out much in the way of design research. Could this be at the heart of some of these issues? Do any of you Apple users out there think Tog’s argument is justified?