When you hit the “Send” button on email, your thoughts have just sailed into the world. If you have something like Google “undo” installed, there is a short period of time when you can change your mind. But after that, it’s all over.
This is usually fine, but every once in a while we all find that we’ve sent out a badly worded email, or one which accidentally contains factual errors, or sometimes, (sigh) an email that we shouldn’t have sent at all.
It seems to me that the last moment to change our minds should not be moments after we’ve hit the “Send” button, but rather moments before the intended recipient has read our missive.
Yes, it’s true that shortly after we hit “Send” the underlying sendmail protocol has already delivered our first email, and soon our original message has been copied into a spoolfile somewhere in the recipient’s file system. But so what? Modern mail programs contain layers of functionality over this raw base level. Surely they could deal with an “edit earlier email” meta-email.
So why don’t email programs allow us to continue editing, up until the moment the message is actually open and read?