For a while, many messengers actually shared underlying protocols (e.g. Google Talk & Facebook were both using XMPP at some point, and you could even cross-message).
Nowadays this is much harder. There's some exceptions (Telegram) with open client protocols, but I wouldn't wanna try and implement something like Discord, it'll be a never-ending tarpit.
Whatsapp API works on the basis of conversations, the conversation has to be initiated by another party and only exists for 24hours from the last message from the other party. Sending messages unprompted is not possible unless it’s a templated message.
I can believe this exists to counter spam, and let’s not ignore the fact that WhatsApp messages through the API costs more per message than SMS.
For example:
- When multiple people respond to the same email, the email "thread" branches out into a tree. If the tree branches out multiple times, keeping track of all the replies gets messy.
- While most clients can show you the thread/tree structure of an email chain, it only works if you've been on every email in the chain. If you get CC'd later, you'll just see a single email and navigating that is messy.
- Also if you get CC'd later, you can't access any attachments from the chain.
- You can link to a Slack/Teams conversation and as long as it's in a public channel, anyone with the link can get in on it (for example you have a conversation about a proposed feature which then turns into a task -> you describe the task simply and link "more info in this slack convo"), you can't do that with Emails (well I guess you could export a .eml file, but it has the same issue as getting CC'd later)
- When a thread no longer interests you, you can mute it in Slack/Teams. You can't realistically do that with emails, as most people will just hit "reply all"
- But also sometimes people will hit "reply" instead of "reply all" by a mistake and a message doesn't get delivered to everyone in the thread.
Remember Google+ ? What lasted was Gmail and barebone simple Mail.
I think it's way better. Email has so many limitations, especially as soon as you're in a group discussion.
For some co-workers and especially for friends & family, the chat UI is much more ergonomic than email. Email usage has extra friction:
- compose new email UI has extra SUBJECT: field you have to fill with junk (like "hey" or "question...") or skip over
- email client UI for multiple messages from the same person in a listview repeats the same metadata headers which is visually redundant pollution. UI settings such as "organize by thread" or "organize by conversation" help but don't fully solve it.
With chat apps, the back & forth conversation is visually cleaner without all the metadata clutter.
Not saying that it's a good way to do things, absolutely not, but it did open my eyes to the fact that some people will just indiscriminately delete emails, no mater how important they could be.
All this seems so much "me, me, me, me". People sending you a quick Whatsapp to let you know "tomorrow in Town sq. at 12h" don't want to have to use a clunky interface (sadly email apps are not up to par with instant messaging apps, not even close); they don't care either about your desire to have a unified inbox, and a long term archive. Agreed if it's for "important" things, but mostly instant messaging replaced email for day to day things that in an analog world would have been just said by landline phone.
Relatedly, having a long term archival might come as a bit creepy, even. In apps this happens too, but at least I can say something extremely controversial and delete it for both people a couple minutes later. Or send a "view once" mesage.
Regarding confidentiality, coincidentally not even 2 weeks ago a friend was telling me about a case of hos company sending an invoice, and being man-in-the-middle'd so the attacker just changed the bank account number and the customer thus paid to the wrong account. Nobody uses GPG, sadly. So at this point, for very important stuff I'd consider Whatsapp less confidential but more secure than email, ironically.
Back to being me; I see a problem of usabilily. Even I admit that sending a whatsapp is much more convenient and practical than opening up K-9 Mail to _compose_ an email. You don't _compose_ a IM, you just hit a contact, jot it down, hit send, and there's extra social convention tools such as a blue tick indicating that maybe you can even stay put there because probably the other person may reply immediately.
(If anyone knows of a tool that helps me rapidly clean up my gmail, please let me know).
But the worst thing about email is that nobody knows how to write emails anymore. Everyone just quotes the while thing and adds their comments on top. People no longer trim down the email and intersperse their comments throughout the response. Mail reading software no longer aids you in doing this - cleaning up the quoting for you (not that many mail readers did this before).
And when you don't want to quote the email you are responding to, people include the whole mess anyway and just pop their response at the top. Rather than understanding that a threaded mail reader (as most mail readers are today) will provide the reader with the context they need just fine. There's no need to repeat dozens of older responses.
I miss email from 25-30 years ago. When 90% of what landed in my inbox was actually for me, written by other human beings. Most of which knew how to produce a response to an email without it just being a sloppy mess.
I wish people who wrote mail clients were more intelligent product designers and more thoughtful people. That they would understand that catering to people's poor habits was, and is, a bad idea and that a better idea would have been to make proper email quoting at least a path of considerably less resistance.
It means I kind of wonder what my personal email is for, other than a means to sign up to third party websites. There have been a few threads about RSS lately and it seems a lot of HNers hate email newsletters. I don't have a problem with them and if I'm receiving content on a fixed schedule, like once a week or even once a day, I think it's a good medium. I even get my RSS feed updates by email.
Other than that, the top of my personal inbox right now is mostly marketing emails, notifications (like "we have changed our T&Cs", "you have a new message on LinkedIn" etc) and "what's on" emails from local theatres, cinema, etc (which of course is also marketing, but it's marketing I've specifically asked to receive).
Also most messages I write would be just the subject line (“on my way home”). Bigger topics I would rather have a call than writing them.
But generally the points made in the post are valid and it’s nice to see that it is working for the author.
As much as I want to create a non-meta alternative to Whatsapp or a better email infrastructure, there is no compelling enough differentiator for most users. Just look at the privacy benefits of Signal, yet, people don't care. Just look at the aesthetic benefits of iMessage, yet people don't care. They just want an easy to use and responsive cross platform method of communication.
A good solution is a unified messaging app, able to combine all platform's messaging, but these often become defunct because of API issues or T&C breeched.
ejoso•1h ago
Sure, the infinite archive is mildly helpful. But search-ability is marginal in any tool I’m aware of. The folders, filters and other management suggestions mentioned make it a second job. Email is a life tax we’re all forced to pay. It is a problem that is yet to be solved, though many have tried.
James_K•1h ago
ejoso•1h ago
Also, email is free to the sender but costly (in time) to the recipient. This is reflected in the quantity of messages, but also in their verbosity. People rarely expend the effort to edit or be concise. Both are costly to readers.
qwertytyyuu•1h ago
koakuma-chan•55m ago
ejoso•46m ago
koakuma-chan•43m ago
trinix912•37m ago