5 ms·
There’s no money to be made in creating and building on open protocols. Without money to be made there’s no funding. Without funding there’s no way to create gr
by granshaw 7y ago
There’s no money to be made in creating and building on open protocols. Without money to be made there’s no funding. Without funding there’s no way to create great experiences. Without great experiences nobody will use the thing.
Pretty straightforward, really
- pjmorris 7y agoAnd yet, as a counterexample, HTML and HTTP persist. Maybe things aren't as straightforward as they seem.
- lima 7y agoWith QUIC, even TCP is getting replaced because of the need to innovate despite protocol ossification. It's almost impossible to improve TCP at this point due to non-compliant endpoints and middleboxes. It's a similar "lowest common denominator" issue with IRC, XMPP, mail and many others. Yes, XMPP can - in theory - do almost everything Slack does, but there's dozens of clients supporting a different subset of the protocol. Of course nobody wants to use it.
- vntok 7y agoI don't get how your point is a counter example to the parent's argument? I think there is a lot of money to be made in building on HTML and HTTP. For one, a faster HTTP protocol directly means more cost efficiency in hosting and streaming content, better customer conversions, etc.
- pjmorris 7y agoIMO, HTTP and HTML are counter-examples to the statement 'There’s no money to be made in creating and building on open protocols.' because they're open protocols that have attracted a great deal of money, and plenty of people creating and building on them.
- hackerpacker 7y agoOn the other hand, I don't think anyone accused slack, with multi-megabyte webpages and even worse mobile app, of being a great experience. I think I used it once, and said no more.
- sb8244 7y agoDo these things matter to most users? The non engineers at my work have never complained about slack.
- justforyou 7y agoThey do. Non-engineers just tend to blame the age/quality of their company issued hardware rather than the problematic software causing performance issues.
- monsieurbanana 7y agoI've met only a few programmers IRL that complained about slack, and even then it was for ideological reasons, not user experience reasons. Everyone else, most programmers and all non-programmers I know like the user experience. I haven't had any real issues with desktop or mobile apps either.
- tombert 7y agoI use Slack for work, and while it was an order of magnitude better than the dumpster-fire of Hipchat (which it replaced for our team), I still think that the interface is kind of "meh". Custom emojis are fun, inline markdown is useful, but it takes a lot of memory for something that, to me, seems like it should be lightweight. We've had IM since the 80's, after all. There's a part of me that has a visceral reaction to seeing an IM client taking more than 100mb of memory (though to be fair they seem to be getting improving that a lot.
- nwalker85 7y agoI'm not sure what about the experience you had a concern about. Slack is the de facto user experience standard right now, with everyone from discord to teams copying it.
- jdworrells 7y agoGreat experiences are dependent on funding? Going back to IRC, many of us had great experiences on there. USENET was a fountain of great experiences. All text mode. Or do you mean "great experiences" as in the kind of thing depicted in Subaru commercials where they are selling the car as a gateway to beautiful mountaintop sunsets and beach picnics? Great experiences come from true utility and functionality. Not putting lipstick on a pig and calling it The Next Best Thing That Will Make You Happy And Productive.
- granshaw 7y agoTry to get the average office worker to use IRC today and see how far that gets you. It really behooves Engineers to put themselves in the shoes of actual users once in a while
- 0xffff2 7y agoNobody is saying IRC is the greatest thing in the world today. It was very effective in its time, and it existed (and continues to exist!) without a profit-driven motive.
- freewilly1040 7y agoIt was effective for orders of magnitude less users than that of current chat apps.
- ed312 7y agoGreat experience for a tech nerd vs great experience for your average desk jockey. Nobody is stopping us from making new protocols, continuing to use IRC, etc. The reality is software is no longer a niche thing - its just another part of mainstream business. There are still "power user" versions of formerly-niche domains.
- chrislloyd 7y agoBy that reasoning (which I mostly agree with) making it cheaper to build great experiences is a good thing to do.
- kitd 7y agoAnd yet open-source has exploded.