Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"... is meant for humans, not engineers"

Engineers are humans... most of them anyway... I think.

"Software engineers are typically good at building things meant for other engineers."

You're not capturing the essence though, software engineers use Android as well as Linux on their desktops. I think it's more the way they approach user-interfaces. Engineers tend to reason from the bottom-up, but for good product design you also need to reason top-down. You can't just have a look at all the features you have engineered and then create some haphazard user-interface to expose them to the user and along the way pass along any error message that comes from any random subsystem directly to the user. There is no abstraction as leaky as a user-interface, I think that bothers engineers more than they are willing to admit.

"engineers have to work in a highly disciplined, tyranical kind of an environment"

That is not enough though, you also need someone who has the top-down perspective and product vision. Apple probably lacks both of these conditions right now, the usability of my iPhone is deteriorating so fast that I might as well switch to Android.



> Apple probably lacks both of these conditions right now, the usability of my iPhone is deteriorating so fast that I might as well switch to Android.

Can you elaborate on this?


There were some changes in iOS7 that he didn't like. Hence, Apple is doomed.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: