In my last post I made the point that eliminating waste – superfluous code, stale pull requests, unused cloud resources – is a worthwhile investment every engineer should make on a regular basis. It minimizes complexity, which in turn lowers maintenance costs and reduces communication overhead. It also allows you to better focus your thinking and, assuming that you care about your work , makes you feel less guilty.