Why phone software sucks and how to fix it
antirez.com
antirez.com
The solution offered is splitting hardware vendors and software vendors. Unfortunately I think that if you call Nokia and tell them that they won't return your calls.
It is a classical monopoly situation, and while I agree that it would be a great soultion it is totally pie in the sky wishful thinking.
And these companies do have an incentive for creating great software - more people will buy their phones!
The problem is probably that these large companies don't have a strong leader who cares about product design...
Apple is the exception because of Jobs' amazing reality distortion field and his style.
Now of course this does not fix the main problem of the actual phone primary functions handled by poorly designed software.