Earlier quoted context omitted.
And how do you decide what N is?
Not my problem. I'm only pointing out that the parent comment asked a question that implied a misunderstanding of GP.
Your App Is Not Better than an Open Protocol
121–130 of 135 posts
Re: Your App Is Not Better than an Open Protocol
#122Earlier quoted context omitted.
Does the term "economies of scale" mean anything to you?
Even large programs can be structured such that they have small modules. The same can apply to companies.
Re: Your App Is Not Better than an Open Protocol
#123Earlier quoted context omitted.
Well the saying goes - if you aren't paying for it, then you are the product, not the consumer. People using twitter or google or facebook are not clients because they aren't paying. The clients are the people who pay those companies for valuable information and advertising space.
The saying is full of crock - it presents a false dichotomy. You might pay and still be a product. You pay for cable TV but they sell you to advertisers.
That's not quite right. You pay your cable provider for television service. The cable provider pays networks for their content (the networks are the "suppliers" in this case). Some of those networks also collect payment from advertisers, but that advertising revenue probably wouldn't go to the cable company.
Re: Your App Is Not Better than an Open Protocol
#124Earlier quoted context omitted.
The moment such business stops being "idealistic" and makes that "logical step" is the moment it stops caring about providing value for customer - it reduces the value provided to monetize them better.
Well the saying goes - if you aren't paying for it, then you are the product, not the consumer. People using twitter or google or facebook are not clients because they aren't paying. The clients are the people who pay those companies for valuable information and advertising space.
That explains all of the ads I see on GNU Emacs.
/s
Re: Your App Is Not Better than an Open Protocol
#125I think the question is - better for who? Clearly for many businesses, walled gardens, avoiding "openness", works. That might be because they use it to create an artificial moat to protect their business (arguably LinkedIn here), or because it's the best way to serve their customers (Steve Jobs' argument, not saying I agree). For customers, if the best experience is gained through a native app, then a native app make…
As much as the tech world loves to hate Apple, walled gardens are a huge part of why their stuff 'just works'. Suppose you want an app to play videos. If your app uses a custom format no problem. If you support an open standard, the file might not, it might require more processing power than you have, it's probably for a different screen resolution, it... In the end tech people are willing to trade stuff breaking occ…
It doesn't, though. Apple hardware and software are fragile, buggy, and crash-prone. They beachball at the slightest provocation and destroy work with abandon.
And aside from that, well, "You're holding it wrong." If it only works for one narrow workflow, it doesn't work; it's a toy solution for a stripped-down toy problem.
Re: Your App Is Not Better than an Open Protocol
#126This is crazy. Every open protocol starts with a proprietary app. Also, the examples cited make no sense.
Historically not true.
Re: Your App Is Not Better than an Open Protocol
#127This is far too naive. User Experience drives everything. If your open protocol is the best thing since sliced bread but it's too complicated for the audience who should be consuming it? It will die and an application with great user experience will take its place. While I love open protocols and will use them as much as possible, at the end of the day I'm still going to do whatever it is that provides my users with…
Lack of open protocol implies that client choices will be essentially limited to what the service provider offers. This is bad user experience.
You're conflating the inability to develop for a protocol / platform for user experience. Having an open protocol can make a user experience better but it certainly doesn't have to.
Re: Your App Is Not Better than an Open Protocol
#128Earlier quoted context omitted.
The moment such business stops being "idealistic" and makes that "logical step" is the moment it stops caring about providing value for customer - it reduces the value provided to monetize them better.
Well the saying goes - if you aren't paying for it, then you are the product, not the consumer. People using twitter or google or facebook are not clients because they aren't paying. The clients are the people who pay those companies for valuable information and advertising space.
Re: Your App Is Not Better than an Open Protocol
#129Earlier quoted context omitted.
Even large programs can be structured such that they have small modules. The same can apply to companies.
"Can be" in some cases, yes. But in order for the proposed restriction on company size to make sense, it would have to be possible in every case. That's a much stronger claim, and one I find extremely improbable.
Re: Your App Is Not Better than an Open Protocol
#130Earlier quoted context omitted.
Lack of open protocol implies that client choices will be essentially limited to what the service provider offers. This is bad user experience.
> Lack of open protocol implies that client choices will be essentially limited to what the service provider offers. This is bad user experience. You're conflating the inability to develop for a protocol / platform for user experience. Having an open protocol can make a user experience better but it certainly doesn't have to.
But that supposes that all user needs can be met that way, which in a resource-constrained world cannot be true: the proprietary application provider will inevitably have to prioritize some classes of users over others. Those users whose needs are not within the functional scope of the application are going to find their experience quite horrible.
Only open protocols guarantee the potential for diversity that can cover provide all users with good experience - or with an experience at all...