Earlier quoted context omitted.
Applications are usually written to know that anything sent over the network could be lost. You don't usually do the same for sending to the different devices. Are you expecting retry logic in all places sending to a device? We /could/ turn all computation into remote procedure calls. There is plenty of precedence that that will not end well. You do it where you have to. Not everywhere. And fair point on the device l…
> Applications are usually written to know that anything sent over the network could be lost. Generally they are —when you make an HTTP request, the client waits until it receives an HTTP response before it reports success. > We /could/ turn all computation into remote procedure calls. There is plenty of precedence that that will not end well. You do it where you have to. Not everywhere. I think you may be having som…
There are good arguments for this in some environments.