in reply to How do I train myself to write more Perl-ish Perl, rather than C-ish Perl?

This node falls below the community's threshold of quality. You may see it by logging in.
  • Comment on Re: How do I train myself to write more Perl-ish Perl, rather than C-ish Perl?

Replies are listed 'Best First'.
Re^2: How do I train myself to write more Perl-ish Perl, rather than C-ish Perl?
by amarquis (Curate) on Dec 18, 2007 at 15:52 UTC

    Oh, man, Cop has visited my thread :)

    It's important at a basic level because I enjoy Perl and use it all over the place. To become more familiar with the idioms is to my long-term benefit.

    Going deeper, much of learning and development is done through contrast. Example: When playing the board game Go, I have always played a relaxed game with lots of tradeoffs between my opponent and myself. A friend suggested I try out a more aggressive, take-what-I-want style. I did for for a time, decided I didn't like it, and stopped.

    Was it a waste of time? Certainly not. I learned a ton about my own style, things that I had never even questioned because I'd done everything the same way all the time. My programming style, I'm sure, is much the same. I guarantee you that there are a myriad choices that I'm not making about how I code simply because I've never thought about them.

    All in all, I think it is always an enriching experience to shake things up.