From Martin Kleppmann's brilliant book Designing Data-Intensive Applications: "Although RPC seems convenient at first, the approach is fundamentally flawed." Kleppmann makes the point that function calls are predictable in the sense that they either succeed or fail, based on parameters that are in control of the caller. Requests
Blog style update: This morning, I changed a few of the styles that display micro-posts. Thanks to reader feedback, I realized that people would often confuse micro-posts with quotes, so I removed the blockquote dependency, and instead tried to make micro-post styles more prominent. Hope that this improves the readability.