In general it's wise to be lazy. Don't do it (yet), You Ain't Gonna Need It, Don't Repeat Yourself etc.
But the exception is tasks that open new ways to be lazy. Or, put the other way, tasks that cause you more work if delayed.
Emptying the dish machine is one such task: if you delay it, you'll start piling dirty dishes, and before you know, you don't know where to put things. You've got a mess that generates more mess.
I think most SCM-related tasks belong to this category. Solving even a small problem in SCM gives easily more leverage than a moderate design refactoring.
Originally published on 2008-01-30 at http://www.jroller.com/wipu/entry/eagerly_find_dish_machines_to under category SCM & process