From the perspective of an outsider, more or less.

I used Perl 4 and 5 in the mid to late 90s.  I had just arrived back home from being in the U.S. Navy, spending my first year back teaching myself HTML and enough Perl to work on "shopping carts" at a local design studio.

At first I found Perl (4 and 5) to be a complete pain in the ass compared to the other programming languages I learned years before.  Basic on an Apple IIe in Junior High, and Turbo Pascal on an IBM PC/AT in High School, were never that hard.

But this was different from school, I was being paid and things needed to be delivered.  In spite of my inexperience and lack of a formal computer science education, I endured and progressed.

After a few years, I left the design studio job and worked for several other companies, teaching myself whatever languages and technologies I needed to, to keep sitting in the chair every day.  I had many successful years with PHP, Ruby, and Python, and Java. Not yucky J2EE Java, the good stuff, the Android Java. But I digress.

Ruby had a special feel about it.  Aside from Lisp I have never encountered a more magical language.  There's not much you can't do with Ruby. The meta-coding capabilities allow you to bend every single aspect of it into whatever shaped tool your problem requires.

I got bored and left the Ruby world for Python. I think the problem at the time was that I felt like there wasn't much Ruby left to learn.

My fascination with Python stemmed mostly from knowing Google used it a lot and that startups were choosing it in hopes of seeming smart enough to be bought.  But after a few years I found the grass was not actually greener on the other side. The testing capabilities for Python were very lacking compared to what I had used back in the Ruby world.  Out of sheer disappointment, I left and went back.

I loosely followed Perl 6 development since it was announced in 2001.  I saw various fits and starts that did not end with anything impressive.  Something about Parrots along the way.. I'm not exactly sure what that was all about.

Over these same years I was aware that many of my co-workers and friends from other language communities had mostly written off Perl as a non-starter for any new software development.  Most thought Perl 5 was too hard to learn to write and certainly too hard to read and modify once written. The rest thought Perl 6 would never arrive.

But it did arrive, finally.

As stated on Wikipedia, Rakudo Perl 6 arrived on December 25th, 2015.  I stopped by a few days after hearing about the release and found the documentation to be pretty much non-existent.  At that point I thought I'd give it some time to settle in before actually using it to write anything. I didn't have the time or inclination to dig through undocumented APIs, I rarely do.

Some time passed, and on July 10th, 2017 I decided to have a serious go.  As with every new language I set out to learn, I wrote a Blackjack clone.  I found the Rakudo Perl 6 documentation sufficient for a small app and only got stuck a couple of times.  I found help on Freenode #perl6.

 A couple more years have passed since then.

I started a blog about Rakudo Perl 6.  You are here.