"Choose the right tool for the job" is such a platitude. It sounds good, we all agree with it in theory. But how many of us developers actually go out of our comfort zone to find "the right tool"? At best, we rationalize after the fact that the tool we were going to choose anyway was the right one.