If you could give 10 years of development time to up to 10 software projects, which would you choose?
You can choose up to 10 software projects.
Each project receives 10 years of development time as if all the programmers worked continuously for that duration, following their current working methods.
After choosing these 10 (or less) projects, everything else remains unchanged in the world, as if time has been frozen for 10 years.
They already collected tens of millions of venture capital funding for an inefficient reinvention of XMPP. Can we boost XMPP development instead? We don't need another corporate replacement for an existing internet standard.
People like shiny things. They should build on the existing internet standards, and make a shiny XMPP client. Instead we get yet another incompatible protocol.
Is it shiny though? Last time I used riot.im or vector.im or whatever the client was named, it was no less clunky than converse.js. Nowhere close to, say, Discord or Telegram.
That was in year 201x, I'm sure they got better since then, but that was the time when they gained popularity