I think for any given job there's a tool thats likely best. If you hire me to paint your car and I show up with a paint brush you're probably not amused, because you know that it needs to be spray painted. If I hire you to program a microcontroller and you try to use Ruby..