July 14, 2010
You’d undoubtedly find yourself copying and pasting code if you took the more “literal” approach to the problem, and that would be your first clue that you were doing something inefficiently.