3 ms·
Such a valid and too often overlooked point. Simplicity and ease of use are great, but you've got to have sufficient complexity to get the early adopters (power
by codingthewheel 16y ago
Such a valid and too often overlooked point. Simplicity and ease of use are great, but you've got to have sufficient complexity to get the early adopters (power users, all) excited and talking about your app. This is especially true in the freelance or smallscale development world, and for most developers looking to "break in" to a market. The trick is in concealing functional complexity behind (sometimes literally) a simple UI. For example, the tried-and-true route of burying complexity along the Z axis, so that power users plunge "into" the app to deal with settings (via dialogs or panels or other UI canvas), whereas the normal users swim in the shallower waters towards the top (or the "main screen"). And etc.