July
@july
Chesteron’s Fence: Do not remove a fence until you know why it was put up in the first place
7 replies
10 recasts
95 reactions
agusti
@bleu.eth
this is a great analogy for coding, many such cases on codebases where code seems to do nothing but might be there for a reason
1 reply
0 recast
1 reaction
July
@july
The first thing a new hire does often is wants to do is rewrite a whole thing. It’s because they don’t know what the fence supports yet
2 replies
0 recast
2 reactions
July
@july
I will argue though- if you think it through, and can think of a better fence, sometimes *it is* worth it to build that fence in a new way. Just because there’s a gotcha doesn’t mean it’s not worth rebuilding
1 reply
0 recast
1 reaction
agusti
@bleu.eth
yep also bc it's much easier to rewrite your slop you only understand, than to try and understand what was build before you and why 😂💀
0 reply
0 recast
1 reaction