I hit this post by accident, but it struck a chord with me. My user info says I've been a registered user here since late 2000.. of course I haven't posted anything here for about ten years. Perl was my first "adult" language, where I was writing code meant to be used by other people, not just myself. I later on (2002-2007) created a ridiculously popular web site from Perl -- about 9 mil pageloads/day.

But I've left perl since then. Why?

I got really frustrated at the lack of progress in both the language and the culture of those who used the language. It wasn't just the perpetual treadmill of Perl 6, it was the complacency of the community around the lack of change. At the time I felt that there was no drive for us to re-evaluate established patterns, we were quite happy to keep using the same approaches as before and that there was no will to explore alternatives. I didn't want to spend the rest of my career doing what felt like maintenance programming.

That may well have changed since then (it was 7 years ago), but that was my reason and I believe others felt the same. I don't hate perl.

How would Perl need to change to get me to come back? I don't know. I suppose, like any language wanting to grow mindshare, it would need to offer a way for me to do things I'm already doing but in a better way.


In reply to Re: A Melancholy Monkday by xunker
in thread A Melancholy Monkday by starX

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.