chrisaldrich_, chrisaldrich1 and singpolyma joined the channel
#ben_thatmustbemeso, I'm starting to get my thoughts down on messaging platforms. Any thoughts on where XMPP went wrong?
#plindnerI'll start. Too many XEPs meant that you had an inconsistent user experience. There are many more. Also XMPP is still successful in its niche, so I wouldn't say it went wrong...
#ben_thatmustbemeits certainly still used, but the idea of having one messaging protocol to cover them all didn't really work
singpolyma and KevinMarks joined the channel
#sknebelmy impression is that there were 2 major things: took to long for good mobile solutions (with the de-facto requirement for push notifications) & history sync, large players didn't care about/opposed federation
#sknebelI'm sure bear has well-informed thoughts as well
#KevinMarksGoogle, Twitter and Facebook were all using xmpp initially
#KevinMarksThe problem of feeds was polling and latency. Xmpp as an intermittent message system fits in between and was used as infrastructure for this for a while
#bearxmpp is for chat, but it's also a persistent server connection and extensible (the very thing most web chat devs complain about) so it has many other uses
#bearone of the biggest slow downs for xmpp adoption this generation (it was very well adopted for the previous two generations of the "internet" is that this generation (and I'm being a bit grumpy here) was all about NIH and web - both of which the xmpp community avoids
#bearbut now that has radically changed - you can get xmpp on the backend and frontend and never leave the warm embrace of the js/json world
#bearhipchat uses xmpp on the backside, and slack uses something similar - anyone who builds a chat app soon finds out two things - scale and security are hard
#bearguess which two things xmpp world has tons of experience in :)
#bearno new tests, I wonder if I have the brain cycles to start making a python helper lib for some of the mf2/micropub idioms that were cumbersome
#ben_thatmustbemeBear. My thinking is less along chat lines, I feel like xmpp became too much associated with persistent chat connections and not about basic connection
#bearit's always been perceived as that by others, by far the most visible of use cases for any xmpp library or app is chat
#bearthe core protocols for xmpp changed a lot when mobile hit the scene because it was not an always on connection - so things were added onto it to all for session restore, throttling and the like
#ben_thatmustbemeindeed. so my thinking has been more along the way of standardizing direct messaging more than trying to be a catch all for everything
#bearI may not be understanding all of your point then - you can't get more direct in messaging (chat or otherwise) than with a federated xmpp id (aka a JID)
#ben_thatmustbemei'm just trying to get thoughts out, i'm not really making any points right now
#bearwhat I love about xmpp is also what folks don't like about it; because the organization and documenation of xeps is wanting
KevinMarks joined the channel
#bearwhat your talking about in your thoughts is *exactly* what google, facebook, twitter and others were trying to solve with using xmpp on the backed -- but then it devolved into a silo mess and the use of xmpp failed because of blocks around identity - not the protocol itself
#ben_thatmustbemeSo Im hoping to look at it is identity management is really only in one place, and that becomes a point of competition
#beari've always wanted to have xmpp just be one of many delivery mechanisms for someone's identity
#bearhave a contact manager that lists xmpp, irc, email, sms ... and then delivery based on online status, priority, and so on
#bearusing indieweb for discovery - my methods of contact would be in my bear@bear.im profile and then it's up to the sender's client to figure out the best method
#KevinMarksThe identity issue in xmpp is that it is email-like, hence another rabbit hole mapping into urls
#bearyep, but i've always considered that a feature - it means that any indieauth id (aka your domain) can be used to discover the xmpp jid by SRV discovery
#bearplus it can also be hidden if it's a real issue