Best Practices Musings Code must have a reason to exist (even if we don't like the reason) by Matthew Jones