Email needs to be realtime
sachin.posterous.com
sachin.posterous.com
* Cell Phone: Make me drop everything and talk to you
* Desk Phone: If I'm free, I'll talk to you
* IM, SMS: Maybe I'm jammed and I can't reply right this second, but I'll take a look and get back ASAP. For what it's worth, Bloomberg messaging falls into this category.
* Email: Give me a couple hours and I'll write a thoughtful response
* Physical letters: Probably something important that you need to keep a hardcopy of. Expect a response in a couple days.
Email has a very nice niche that's as much a consequence of social convention as it is of the protocol. If email became realtime and people expected responses within 30 seconds or even 5 minutes, it would lose much of its value.
Email was, is and will be popular in days to come just because it's not realtime. We have many other forms of realtime communication (both verbal and written), and yet, email managed to survive throughout all these years.
I'd love a screening system: "press 1 to make my phone ring", otherwise straight to voicemail where I'll also get informed via Voice -> Email if I don't check it sooner.
Plus, anyone not annoyed enough will still make your phone ring every time they call, demanding attention now to at least see who called. But I could do that before, with caller ID.
http://www.kalzumeus.com/2009/12/29/twilio-phone-call-web-ap...
http://www.kalzumeus.com/2010/01/15/deploying-sinatra-on-ubu...
I have nothing wrong with getting my emails faster, and I'm sure it would benefit a lot of people, but personally I don't want email to be realtime in the way that IMs or texting is. More importantly, I don't want anyone who emails me to expect it to be realtime.
When I want that kind of availability I have phone-availability and instant-message (be it phone-based or PC based). I'd rather keep email to important-yet-not-time-sensitive things.
If email were "realtime," I would have some kind of expectation coming from the people that want to use it in such a way, thereby beguiling me into constantly letting it be checked (by it alerting me).
Even if I don't allow it to pop up on my device I would still have to explain to each new contact that email for me does not mean an instantaneous read and reply.
Some of my friends get cranky when I don't answer their IMs instantly, I think it would be a bit of a pain if people treated email with the same expectations of responsiveness.
Exactly. I think the ideal situation would be for IM and SMS be integrated (or just have one win out) and for your IM/SMS messanger be integrated into your email inbox. Then, have an option to be either "available" or "not available" for IM/SMS. IM/SMSs sent when you're not available would show up like email in an inbox.
This is basically what google is doing with gmail and gchat. The only problem right now is that I can't do gchat on my cell phone. Also, the SMS/IM standard has to be as open as the email standard, where I can contact everyone.
Edit: wow the ipad messed up my sentence.
Email lets each participant manage their attention according to their priorities. If you're arm-deep in refactoring a class hierarchy, you don't want me to call, especially if I just want to blather about hockey. Email also feels more scalable than instant messenger - I asynchronously communicate with more than a dozen people every few hours with email, but IMing or texting starts to feel overwhelming at n >= 5
That being said, the last thing I need is to be more connected to anything other than the location and persons that are within a five foot radius to me at any given time.
My first thought was, "Really? I would hate that." But I think it could be great as long as there is an easy way to limit the notifications to only show emails from certain people, with certain labels, etc.
The idea of arriving at a restaurant and emailing my friends to ask where they are is appealing, because it's a move in the direction of a single communication address for a person. I don't like needing to store both a phone number and an email address for someone. How FaceTime for the new iPhone places calls is nice for this reason as well.
[x] Share my location with other attendees during this event.
Heck I had to turn off the vibration or sound notifications of new email on my phone because of the sheer volume.
I guess I kind of disagree - Email can be as "realtime" as you need it to be and IM/SMS seems to take care of the rest in my book.
Being "realtime", especially if the senders have the expectation that the message is realtime, means necessarily losing that queuing nature which greatly diminishes email's flexibility and resilience.
The biggest problem with realtime is that you _need_ to implement some sort of access control, or otherwise you'll be inundated and overwhelmed with messages. If we turn email to realtime, we'll necessarily need to build the access control (or some sort of super filter) into it, and that basically shuts down the open nature of email. You can argue that open email is good (emailing Steve Jobs) or bad (spams) but it _is_ something that has real value.
I would love to see someone write a better email application for the iphone that does push notifications, quick replies, smart threading, etc.
Uh, get a Droid phone? Mine does all of this.
I'd prefer not to open that box, it took me years of fortifying my gmail filter defenses, playing around with Tim Ferriss style auto-responders, and using 3 sentenc.es before I found Inbox Zero zen.
Realtime e-mail could be great for certain purposes such as customer service, but I hope that it never become the personal norm.
I've been accused of turning email into instance-messaging, if the email service is low-latency enough. GMail's typical turnaround for me is under a minute, sometimes under 30 seconds, if the response doesn't need to be extensive. (It usually doesn't.)
Thanks to presence notification and expectation of synchronous communication, IM tends to be very synchronous, and almost as draining and disruptive as phone calls.
Yet, if the discussion is strictly that of the protocol's limitations, not sure it would hurt to ensure more immediate delivery, but I agree with the other commenters that IM seems to float the boat. Not sure I've ever heard anyone complain that IM isn't fast enough for them. Perhaps the discussion should be about a migration of IM to a shared, open standard, as opposed the silos of Gchat/jabber, Skype, AIM, FB chat, etc.
As anyone could tell you, push email is far too disruptive.
Qmail (quick mail, if you allow me to co-opt the term) would be text-only and as "push" as possible. It would be Bad Manners to qmail someone something that is not as urgent as an SMS, something better sent by email.
This way, e-mails pile up a little bit and I can easily filter through them rather then feel like I need to respond to every one. Don't get me wrong, I still reply to every e-mail but I've found that a lot of stuff solves itself in 30 minutes.
The best part is that short of phone calls and IM, I'm left alone to focus on what I need to get done and the natural 30 min patterns of focus seem to refresh my train of thought and I think help improve my focus.
Rather then real-time, I say try turning up the delivery time for a while. You might be surprised!
IMAP IDLE does exactly this - push email. I get email on my phone as soon as it arrives at the server. Sadly, the email app on Android doesn't do this out of the box, but the K9 email app does it perfectly well.
if someone phones me (or sends an SMS), they know they'll reach me right now because my mobile phone is always on.
if someone sends me an IM, they hope to reach me now, but waiting is acceptable, because i might not be at a computer or my IM client isn't running.
if those two are to work via email, i'd need a second address that acts like a phone number. people trying to reach me on that address can expect to get through right now. of course, if you abuse that privilege, you end up on my killfile and i'll only notice your messages later.
IM-style communication would run on the old email address. when i'm online/available, you can probably chat with me in realtime. if i'm not available right now, i won't even know about the new messages right away, but i'll get to it later.
there were several occasions when i was emailing back and forth with someone within minutes. seamlessly turning that into a chat session would be awesome, but email still doesn't have sub-second delivery times and email clients still display emails like big, important letters and not like lines of a chat session. i think there can be an UI that looks good for both chat sessions (many small messages) and emails (few large messages).
What this guy describes is the stuff RIM is selling years before the iPhone; form over function sindrome?
I think that's exactly what he's going for. Why else would you make email "realtime".