3 ms·
I think that generally refactoring attempts have either failed or simply ended up bolting a bypass on the side that only helps somewhat, and most of the rest of
by mst 2y ago
I think that generally refactoring attempts have either failed or simply ended up bolting a bypass on the side that only helps somewhat, and most of the rest of the articles on the same site as the submission we're discussing contain at least one example thereof.
Nonetheless, I largely agree with your metaphor(s) as a projection of how a bunch of things are depressingly likely to go wrong in the short term.
- digging 2y agoI'd agree with that, because refactoring is hard, especially if you don't intimately understand the domain, and I think "effective government" is much less understood than "high quality software" as a whole, so it's extremely hard to refactor government. Additionally, there are more politics involved in gov't refactoring than code refactoring, so even provably good ideas can get shot down. All the same, I endorse "learn more about the problems and get better at refactoring" over "rip things out" virtually always.