I’m sick of the sniping — especially from those in the Ruby community. Ruby is nothing special nor new. The language itself didn’t arrive with the invention of Rails — some fellow and students and I toyed with it at university at the end of the ’90s.
PHP gained a foothold by being widely installed and thus available. The bar was lowered for those who wanted to experiment and this more than anything else I feel is responsible for the hobbyists that now have given PHP developers a bad name. I can’t fully defend PHP — it certainly does have its annoyances and shortcomings but language choice alone does not the programmer make. I’m sure that there are equally bad Ruby, Python and C# developers out there too who lack good object-oriented programming practices or the knowledge of established design patterns.
Much like the best camera is the one that you have with you, the best language available to you is the one you know best.