Some Useful Probability Facts for Systems Programming
Probability problems come up a lot in systems programming, and I’m using that term loosely to mean everything from operating systems programming and networking, to building large online services, to creating virtual worlds like in games. Here’s a bunch of rough-and-ready probability rules of thumb that are deeply related and have many practical applications when designing systems.
Source: Some Useful Probability Facts for Systems Programming, an article by Simon Arneaud.