I like to think of programming languages as tools. It’s always best to use the right tool for the job… but sometimes there isn’t a choice.
Say you have 4 hammers in the toolbox, a JSP hammer, a php hammer, a Ruby hammer, and a Python hammer. The Ruby and Python hammers are nice looking [...]