In many projects, business logic changes over night—often meaning overtime and stress for everyone involved. Early on, you learn that though documentation is rarely fun, it's always welcome. But good ...