Pike says that Perl delivered the eulogy for "do one thing, do it well" but perhaps the scope of those things has just increased.  Especially since there are so many viable scripting languages today it's more important than ever to create interoperable tools that can be plugged together, for code reuse sake.  I think it's great that I can shell out to markdown.pl from a Python or Ruby program rather than rewriting it in the language I happen to be using that day.<p>Let's not throw the baby out with the bath water. Code reuse is good, and so is doing things well.