Im sad, that DHH is promoting vi like editors so much. It distracts new programmers from what is really important and gives them false impression of productivity.
I'd say selection of tools should be considered an important facet of programming. But I agree that it needs to be done with a plan in mind and it's not the kind of thing you want to kid yourself about if you're spending all your time looking at tools instead of getting work done.