I couldn&#x27;t agree more. This a sure path to disaster and unhappiness. Fixing code requires understanding what it is doing in all except the most basic examples.<p>Unless you have a firm set of tests, or strict API constraints defined, don&#x27;t ever follow this rule. It will only lead to a sad tail of how you created this huge bug that deleted all the customers data because you though this Boolean wasn&#x27;t used anymore, so you removed it. It makes for a funny story, but a really bad couple of weeks.