Looking at a single decision rather than the policy it implies.
Hm. So if you look at a single decision like “it isn’t worth refactoring this”, and then you extrapolate out into the policy it implies (“it isn’t worth refactoring for the most part”), you’re still left with the question of what to do with your macro-level conclusion of “it isn’t worth refactoring for the most part”. Is it a good conclusion or a bad one? You could just use a reducto ad absurdum argument of “of course that’s a bad conclusion”, but I feel like looking at other things in your reference class is (a big part of) the way to go.
Changing things has costs as well as benefits
Yeah, great point. I agree that those are important things to consider.
Hm. So if you look at a single decision like “it isn’t worth refactoring this”, and then you extrapolate out into the policy it implies (“it isn’t worth refactoring for the most part”), you’re still left with the question of what to do with your macro-level conclusion of “it isn’t worth refactoring for the most part”. Is it a good conclusion or a bad one? You could just use a reducto ad absurdum argument of “of course that’s a bad conclusion”, but I feel like looking at other things in your reference class is (a big part of) the way to go.
Yeah, great point. I agree that those are important things to consider.