News for hackers. Stuff that matters.
Re:Burying the URL by gcb0 on Thursday May 01, 2014 @03:51AM (#7678716)
you described the nefarious walled garden metaphor.

The holy grail of companies. Full control over 95% of the users by sacrificing 5...

you are just dead wrong thinking this is good design. obscenely profitable? Yes.

Good design is made by serving the extreme 5% while accommodating the 95... Take it from someone who actually majored in product design and usability. The rationale for user interfaces is that the 95% will at some tasks be the 5percentile, and if you don't serve them, over time you lose them. People think ios is a hallmark of usability only because the market has too much canon fodder so the 95percentile seems infinite. But eventually enough people will be fed up by being unable to send a file from one app to another the way they want. And will move to whatever crap interface that at least have a file system that allows them to compete the task.

Re:Burying the URL by forgottenpass on Thursday May 01, 2014 @09:37AM (#7679609)
Good design is made by serving the extreme 5% while accommodating the 95...

Oh I can't upvote you enough, this isn't just for design, this is how advancements in tech happen in general. I remember when CVS was the dominant version control systems and old fogies didn't need this subversion nonsense. I read an essay in defense of svn that argued "just keep using cvs and don't worry about it, there's always going to be a minority that needs key features most people don't, let them have svn."

We're now two generations of version control down the road, both svn and git ate their predecessor's lunch by catering to the needs of the handful that were unsatisfied. Once the new thing works, most people eventually comes along because the key features turned out to be pretty nice, even if not necessary. That's how software progresses in general. Walled gardens exist to prevent others from making the next product that could eat the current one's lunch. Why else would it be verboden to "duplicate" iOS functionality?