"Java by Comparison" leads the reader through 70 examples into software-craftship. Each example compares a snipped of typical "unclean" code with a "clean" replacement, including a short discussion about the reasoning.
Wouldn't it be cool having something like `find ... | xargs -L100 --show-progress-bar ...`? Unfortunately this feature does not exist in `xargs`. This article explains how the same result can be achieved by other means.