Whispers on IRC

You plan to continue using IRC, but you “purposely made whispers convoluted for IRC integration”

Yep

because someday

Very soon

you plan to make up some entire new protocol just for this one feature?

I never claimed we’d make up some new protocol, just that the protocol won’t be IRC

…because IRC “fails to provide features for user<->user communication”?

It fails to provide user<->user in the way we want it, yes.

Which is entirely what IRC does?

Not really. IRC is made for stateless pubsub messaging. It’s really good at broadcasting a message to a group of users, assuming you don’t care about, say, saving the messages for people who are offline and replaying it to them. This very limitation is what crippled group chat and led to it’s (pending) death. And that’s only one feature.

In what universe does this make even the tiniest speck of sense?

In a universe where we want to provide a good experience for our users by selecting the technology most appropriate for the product we want to build, instead of arbitrarily shackling ourselves to some standard.


I think that covers as much of our plans for whispers (as it relates to developers) in the near future that we can release for now, so I’m closing the thread. If you have more specific concerns, please open a new thread and we’ll address them. Thanks!

5 Likes