What does it mean to program with confidence? How do you build self-testing software? What even is a test, anyway? Welcome to the thrilling world of fuzzy mutants and spies, guerilla testing, mocks and crocks, design smells, mirage tests, deep abstractions, exploding pointers, sentinels and six-yea| Bitfield Consulting