Every company wants their walled garden though... though there's moats stocked with alligators and piranha around them..
Every company wants their walled garden though... though there's moats stocked with alligators and piranha around them..
I've fallen victim to something similar myself many times. "Oh yeah, I could do <this> with <tool x>, but it's ugly and not how <tool x> is meant to be used! I'll just design and implement <tool y> myself to do exactly <this> and it'll be the future!" It's the temptation to make something customized for yourself and it's hard to resist. Particularly when the existing solution has some flaws, which makes the relative cost/effort of rolling your own solution seem lower (even when it inevitably turns out to still be quite high).
I found it after trying to write a reasonable XMPP client (previously commented on here: https://news.ycombinator.com/item?id=9772968 ) and haven't looked back since.
I use Matrix on the desktop, my ipad, and my android phone -- the much vaunted multi-device cross-platform success story that seems to be the one nice thing people have to say about facebook chat, you can have that with FOSS too! -- and just for an out-of-left-field bonus, it replaces my need for an IRC bouncer because they have a bridge for that. Finding Matrix was probably my best FOSS discovery of all 2015.
(Also, thanks for the vote of confidence :D)
Unfortunately, it seems that it's in an infinite, self-proclaimed "not really ready yet" phase, and not used widely.
Tox is a nice experiment, but has efficiency issues and makes it hard to share messages when offline.