[ Thanks to An Anonymous Reader for
this link. ]
“For many years now, I’ve been applying a dubious definition of
what it means to be an engineer. By my reckoning, an engineer is
someone who uses a tool for something other than its originally
intended purpose. While that isn’t always a good idea, when you get
down to it all, invention and, indeed, most innovation come from
using something in a way you hadn’t necessarily thought to use it
before.“Imagine my surprise, then, when the idea hit me to use my old
friend PHP, which has always been so reliable on Web pages, as a
command-line tool. I’m hardly the first person to do this, but the
idea was certainly new to me…”