Concurrency is child's play! (Powerful, Naïve, and full of "Oops!")
Humans are notoriously bad multi-taskers. Computers, it turns out, are not much better... When implementing concurrency, some concepts that are easy to get wrong. These issues creep up anywhere from multi-threading to large distributed systems.