I find it is important to record the reason for a decision on a Wiki or post-it board. Without it, on critical items where two options can be implemented, you will see one developer reversing some code of another developer. Both may have valid reasons, but it is a clear indication of lack of communication.
To avoid issues like this, key decisions from meetings need to be repeated, even up to a month afterward.