> write hilariously-verbose commit messages […] detailing not only what changed but why it changed

this can come in super-handy from time to time