
Once upon a time, a "test" was a thing you ran before you shipped. You wrote some code, you wrote some assertions about that code, you ran the assertions, and a green checkmark gave you permission to merge. Today, when an engineer says the word "test," they could mean any of three completely different activities — with completely different epistemologies, completely different failure modes, and completely different ethical implications.



"The only environment that matters is production. For the good of humanity, ditch the rest. — Charity Majors, CEO, Honeycomb"