A batch of the best highlights from what Josh's read, .
When adding jitter to scheduled work, we do not select the jitter on each host randomly. Instead, we use a consistent method that produces the same number every time on the same host. This way, if there is a service being overloaded, or a race condition, it happens the same way in a pattern. We humans are good at identifying patterns, and we're more likely to determine the root cause. Using a random method ensures that if a resource is being overwhelmed, it only happens - well, at random. This makes troubleshooting much more difficult.
Timeouts, Retries, and Backoff With Jitter
Amazon Web Services, Inc.
Life (and intersectionality) are complex, but money is, relatively speaking, simple. As a society, there’s plenty of it to go around but it’s distributed stupidly, unjustly, and inefficiently.
Class Reductionist
ongoing by Tim Bray
Once we started understanding writing as a mathematical object, our vocabulary for talking about ideas expanded in depth and precision. We could imagine new ideas and metaphors as mathematical constructs, and then conjure them into words, creating entirely new kinds of knowledge tools we could never have created with natural materials. Not only that, backed by our mathematical model of ideas, we could systematically explore the space of what’s possible to imagine.