This is a pretty neat read. Has information on writing fuzz tests, setting up tooling (including AFL), structured fuzzing, and ways to make your fuzz tests produce fancy output only when reproducing a failure case ^.^