Hacker News new | ask | show | jobs
by briandear 3739 days ago
So degrade the experience just to make the product team happy? What product team worth a darn would actually be ok with that?

Did we forget the customer somewhere? What ever happened to trying to wow your customers rather than simply tolerating them?

This attitude makes me crazy angry. That one comment just revealed everything that's wrong with many product companies: just give the user a 'good enough' experience. If you aren't striving to create a delightful user experience than you're disrespecting your users. Laziness.

If Steve Jobs had heard you say that, he would have fired you in an instant -- and for good reason. We owe our users a delightful experience, giving them anything less is just unacceptable.

3 comments

A product team with limited time and money. We'd all love to have best in class apps on every platform, but there's only so many hours in the day, and only so many developers on the team. At some point we have to make tradeoffs, and sometimes the right one is to deliver something imperfect now rather than perfection later.
> So degrade the experience just to make the product team happy?

Which part of "equivalent" did you miss?

You're entirely missing the point. This isn't about product experiences whatsoever. You can ship equivalently delightful experiences in React Native as you can in pure native apps. The point of React Native isn't to make your app more delightful.

The point is to develop it faster, in a more enjoyable manner, and enable one product team to develop for multiple platforms. This is an incredible win organizationally and for developer experience.

> Steve Jobs would have me fired

Check your ego.

If the product team isn't happy, then the product isn't getting made. If the product team gets burnt out halfway through development, it shows.