3 ms·
As programmers, is it not our natural instinct to create a ChatSystem and MailSystem on top of a GenericMessageDeliverySystem? When did we stop doing that? Crea
by immibis 2y ago
As programmers, is it not our natural instinct to create a ChatSystem and MailSystem on top of a GenericMessageDeliverySystem? When did we stop doing that? Creating a brand new GenericMessageDeliverySystem for each purpose comes with substantial costs. We don't reinvent the Internet to create WhatsApp.
- lxgr 2y agoWhat generic message delivery system are you talking about, though? SMTP is optimized for the use case of email; XMPP is optimized for one-to-one instant messaging; Matrix is optimized for "Slack-like" chat. I highly doubt that these three use cases are similar enough to warrant introducing an additional common protocol/layer.
- immibis 2y agoOptimized how?