Systems are hungry for input. When they respond to unexpected input badly, an unfortunate human often has to intervene. Fuzzing can help us find problems before they happen, using randomness and program instrumentation. It’s a great fit for CI pipelines: you can run tests you never had to write!