3 ms·
This is really cool. And thanks for posting. > "In terms of naming, it's really not hard: Matrix is the protocol..." First time I read that it was clarifying.
by tmsh 6y ago
This is really cool. And thanks for posting.
> "In terms of naming, it's really not hard: Matrix is the protocol..."
First time I read that it was clarifying. Second time I read it it reminded me - naming is important. Always think about customers and don't dismiss things that confuse customers / end users. I 100% want to see y'all succeed. But this customer friction area and similar ones are not to be overlooked. If I were you, I'd focus 100% on the best way to surface Matrix's value to others. That's all we're looking for.
https://matrix.org/clients/ https://matrix.org/clients/
is awesome. A CLI client that is reliable and cutting edge would be awesome (looks like some contenders - I'd love to see one in Clojure or Rust but that's just me..). Bridges with other providers like Slack etc. would be a good way to make in-roads into the Slack user base - would get developers using it for work, and then able to switch over, etc.
Most users of Slack, etc., are getting a little tired of it. We'd love something new - and something we could customize more! Awesome. But you have to position yourself as: (a) a strong, stable, growing alternative with a strong customer focus and appreciation (knowing that if you want to be Linux v. Microsoft and not GNOME/KDE v. macOS/Windows - i.e., succeed in the Enterprise outside of Europe, you have to be a new kind of customer obsessed than what has come before) (b) a low risk alternative to start experimenting with.
Biggest focus should be developers creating enterprise apps (like the German army). That's the sweet spot it seems like to get exponential traction. If you can tap into engineers who are using Slack/Teams/etc. and get them to build more clients, etc... it could be really good.
I.e., implement the difficult parts of Slack really, really well (again be Linux OS v. Microsoft OS - and let hypervisors and whatever else innovate on top of your platform -- and not try to boil the ocean with UI features, etc. - which I feel like is just difficult to compete with - there's a mountain of engineers in Cupertino who are going to out-innovate on a stronger platform with a lot more advantages.. but something like the Linux kernel.. is key).
YMMV, just one person's thoughts.
- Arathorn 6y ago> A CLI client that is reliable and cutting edge would be awesome (looks like some contenders - I'd love to see one in Clojure or Rust but that's just me..) Weechat is really impressively good on Matrix, and the plugin is in the final stages of being rewritten in Rust. It has full E2EE support, and the developer is funded to work on it full time. > I.e., implement the difficult parts of Slack really, really well Yup. The balance between features and core stability is Hard, but hopefully we're getting the balance right (at last). Hydrogen (hydrogen.element.io) is an example of a ludicrously lightweight, stable, but not-yet-featureful Matrix client fwiw, as an example of what the balance looks like for "implementing the difficult bits really really well".