I think that all developers should have an iPhone experience. What is this you ask?
I recently got an iPhone for the first time after years of having a Blackberry and more recently an Android phone. My first impressions were that it’s sexy, relatively easy to setup and the number of apps available are amazing.
Oh, but then.... I tried to configure something my way, a little different and I hit a brick wall. Very quickly I found that this started happening more and more.
It then dawned on me, Apple only let you do things they think you should do!
If you look closely at most of the very successful Internet apps, in the early stages of their explosive growth they offer relatively limited functionality.
I realised that with the recent development projects I've managed, I have tended to present to the user with how I think they should engage the application. And .... I am not the user. The user does not necessarily want to "peek under the hood", they just want to get the job done.
Today I read an article by Andreas Bonini, "Users Don’t Like Choices" bit.ly/Z6SkZQ. It reiterated to me that users like applications that present them with and unambiguous straightforward functionality that gets the job done.
I still have the iPhone … it’s my daily reminder that users are not programmers.
Achieving SaaS Customer Alignment | Ebook
9 years ago