6 ms·
I was being a bit of a prick with my comment, I could've written it more clearly. Sorry for that. My point is this: what do you think is likely to happen if the
by hotelcoder 3y ago
I was being a bit of a prick with my comment, I could've written it more clearly. Sorry for that. My point is this: what do you think is likely to happen if the requirement to write these documents is removed?
a) In the absence of an impetus to justify architectural decisions, people cease creating overengineered architectures.
b) People with an inclination to overengineer systems continue to do so, without documenting their reasoning.
If (a) is plausible, maybe the documents are indeed pointless (or worse). I'm arguing that (b) is far more likely, and it's a strictly worse state of affairs than one in which decision records are written.
- spinningslate 3y agothanks for the reply and agree with it. Understanding the "why" - and "why not" - is very valuable. Those are the best code comments at any level of abstraction.