| ▲ | bluGill 5 hours ago | ||||||||||||||||
I can't count how many times I've said "this is really bad, I it is worth rewriting to fix all the issues", only to discover that there were good reasons for all the past decisions and so we end up with the same mess as before - except that now I know what it must be that way. Not always, but very often people in the past had good reason for what they did. | |||||||||||||||||
| ▲ | edoceo 5 hours ago | parent | next [-] | ||||||||||||||||
Those are the comments that should persist in the code. I hate when the AI edits and removes my "why" comments. I want the refactor to make it less messy but keep why it's that kind of mess. | |||||||||||||||||
| |||||||||||||||||
| ▲ | xp84 3 hours ago | parent | prev [-] | ||||||||||||||||
As relevant today as it was 26 years ago: https://www.joelonsoftware.com/2000/04/06/things-you-should-... See also: Chesterton's Fence | |||||||||||||||||