…es of thumb, so be careful not to use them to justify not testing something just because it’s hard. Often, things that seem hard to test are the most important to test, because the code under test is making many assumptions about the rest of the application.
…akes to do things right with current tools, have run down, burned out, and busted some of the best. The more you care about quality software, the more you care about community, the more generous bones in your body, the greater the risk that you’ll give out at some point, too. And perversely, the more people will ask, expect, and even demand from you.