This document discusses PIT, a tool for mutation testing Java code. PIT works by making small changes to the code called mutants, running existing tests against these mutants, and seeing if any tests fail. If a test fails on a mutant, it means that test is effective at finding that type of error. PIT can help evaluate test coverage and quality by exposing weaknesses. It is fast and can test hundreds of thousands of mutants in under a second. PIT can be used for personal code quality or integrated into build/CI pipelines. Alternatives to PIT include Jester and Jumble.