New Year New Job New State
==========================

It's all new!

New year.
New state.      (the other side of the USA)
New job.
New home.
New computer.   (hard to bring a desktop on the plane!)
New car.        (rental)

And heck, since they're a Perl shop at work, I'm taking a whole
NEW look at a language I've hardly touched in at least 15 years.

In fact, I'm really seeing Perl with new eyes.

I was down on Perl for a long time.

Always loved Larry Wall and the Perl community, but the language
just bothered me.

What changed?

I learned UNIX!

Over the last couple years, I've been on a slow, round-about
tour of the standard Unix tools: ed, sed, awk, shell, that sort
of thing.

And wow, does that EVER change a person's perspective of Perl!
Suddenly all of the language's weird and seemingly arbitrary
choices suddenly make sense!

Perl is Unix. A weird,
                    wonderful,
                             documented,
                                       standardized,
                                                   cohesive
                                                          Unix.

And I'll be darned if I'm not liking it quite a bit.

Oh, it's got problems, don't get me wrong.  But compared to
piecing together shell, awk, and sed - and trying to overcome the
limitations and inconsistancies of each, you really appreciate
how Perl manages to bring together all of the good parts into a
single, universally-installed package and ties it up with a bow.

Do I still want to pursue Nim for everyday scripting?  You bet I
do!

But Perl is going right back to where it belongs on my shelf of
Useful Tools.  I've barely begun relearning it and already I've
written a cool little utility for work.

By the way, a book I've found to be very enlightening for the
"Perl for Unix People" viewpoint is _Minimal Perl_ by Tim Maher
and available in PDF from the publisher, Manning.  It's a weird
book, but just the one I needed at this stage in my life.

Onward and upward, wigglers and danglers!