Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Perl as a way of life

by foxops (Monk)
on Oct 15, 2002 at 15:29 UTC ( [id://205400]=perlmeditation: print w/replies, xml ) Need Help??

I’ve had a question on my mind since I started frequenting this monastery, “What kind of hackers are these Perl Monks?” I’m new to Perl, but I’ve been in the security dojo for a while and I know that certain activities gather certain kinds of people (though every community is diverse – they aren’t not that diverse), for instance: phreaking seems to attract a shadier crowd, and computer security seems to attract a slightly more intelligent crowd (no offence to real phreakers out there, I know there is a difference between exploring the telecommunications system, and just going out to make prank phone calls, steal service, and just annoy the general population).

So what kind of hackers are you guys? How do you live, show off, learn, and blow off steam. I gather that the discipline of Perl is, well… very disciplined. It seems that most of what is done here is production, real world solutions, the study of logic in the midst of chaotically diverse environments. Is this because that is what you are, and you have brought this to your code; or has the art of Perl helped you focus and channel your thoughts in the form of binary logic? I feel myself slipping into if...then statements, and declaring my variables to myself when I encounter a barrier, has the code changed me forever?

Replies are listed 'Best First'.
Re: Perl as a way of life
by dreadpiratepeter (Priest) on Oct 15, 2002 at 16:23 UTC
    I would guess from the Perl programmers that I have known (and from my own interests) that you will find the following similarities:
  • An involvement with or strong appreciation for music.
  • An interest in abstract strategy in forms such as MTG, chess and poker.
  • A love of learning for learning's sake.
  • A large percentage will have read Gödel, Escher, Bach. (although I guess about 40% will be honest enough to admit that they understand about 20% of it).
  • a trend towards function over form
  • And for those lucky enough to use Perl everyday for their jobs, an overwhelming sense of satisfaction.
    Just off the top of my head. I could be wrong.

    -pete
    "Worry is like a rocking chair. It gives you something to do, but it doesn't get you anywhere."
      I fit all of those, so I guess I must agree ;). As per the strategy games, don't forget Go, an ancient chinese game that can take literally forever and taxes the mind incredibly.

      Also, in response to the original post, while I like to think that I brought a good deal of logical thinking to the field when I learned Perl, I often find myself solving problems in my head in Perl (not just coding problems). After long enough, you begin to think in Perl as you do in your native language.

        5 Outta 6 ain't bad...

        I use ASP w/VBscript for about half of my job... you know, the BAD days...

        Goedel Escher & Bach.... The turtle was cool. (But really, if he was going for the entire Lewis Carrol thing, couldn't the stories actually have shed some light on the damn situation??)

        And more than chess or go, try ADOM - venturing into a dungeon with no save games?? Now that's strategy.

        Traits of a VB programmer:

        • Enjoys strategy games - Minesweeper, hearts, solitaire
        • Probably has read "Harry Potter" - and only understands 20% of it.
        • An interest in Music - Well, downloading pics of Brittney in a tube top
        • A love of learning whenever they need an undocumented class
        • A love of logic problems - They create them every time they write code
        • Chronic Masturbation - Oops! That's perl programmers again...

        ~Hammy
        "MOD down Zig for great justice"

      I totally agree. I fit all of those including this summer my job was perl. The book is great i love the MU problem but i dont understand the rest of the book for the most part. I feel that perl has changed the way i code in that i am much more free flowing and artistic. I see more of the vision behind coding instead of the schmantics of everything and i see the code as beautiful. I feel that perl is the true essance of the Tao Of Programming. And it has brought me closer to having the foo!! thedude

      I don't know about alot of that, but I do know that Perl allowed me to ( literally ) come down out of the woods, put away my axes and chisels ( tools of the trade when you build log houses for a living ) and slide right into a coding job without feeling like my day to day tasks have changed. Shaping wood and coding Perl are just about the same.

      With raw materials and simple, time-tested tools most anything is possible.

      I might also add that if either the raw materials ( large data stores || large, rough timber ) or tools ( Perl || Axes, chisels, chainsaws ) are not handled with the proper respect, the materials may crush you and the tools will tear you to shreds!

      Let's see... I read 80% of GEand bach and understood 10% of it. I read it a long time ago so I forgot most of what I thought I understood at the time. Been playing fiddle/banjo for a long time, #3 generally true, not big on adventure games. close enough.

      Time flies like an arrow, fruit flies like banannas

Re: Perl as a way of life
by japhy (Canon) on Oct 15, 2002 at 17:18 UTC
    Perl changed the way I think... just like reading certain books (like "Stranger in a Strange Land") has. Perl was the best programming teaching tool I've encountered. Other languages came easily to me after I learned Perl. Perl changed me, or at least helped me discover something that no language had been able to.

    As for what "type of hacker" I am... well, I'm about to turn 21 (Nov. 9th), I'm a college student, a Fraternity brother, and a social guy. I hack for fun (and profit), and give advice here and on DALnet in my spare time. I'm not a malicious hacker. I am disciplined (as my posts here and my ramblings on IRC would show), and try to convince others to become disciplined.

    On a somewhat religious note (oh, I'm not atheist -- I understand there's a stereotype that computer science people are atheists... Larry's not! And I'm Roman Catholic.), the words "discipline" and "disciple" have the same root (Latin discipulus). By being a disciplined Perl programmer, I am, more or less, a disciple of the "Perl Order", or what-have-you. And I try to convert the curious to this order as well.

    _____________________________________________________
    Jeff[japhy]Pinyan: Perl, regex, and perl hacker, who'd like a job (NYC-area)
    s++=END;++y(;-P)}y js++=;shajsj<++y(p-q)}?print:??;

Re: Perl as a way of life
by rdfield (Priest) on Oct 15, 2002 at 15:56 UTC
    has the code changed me forever?
    Probably.

    rdfield

      The code changes all perl programmers forever. Personally, perl has forced me to look more into the logic of statements, and the underlying 'code beneath them.' This has rekindled a love of philosophy I had years before, when I didn't understand what was actually being said, but was entranced by the concepts dancing in front of my eyes. The concepts can now be broken down, thanks to greater logical ability, and this greater scrutiny has made my work more inciteful in school according to my teachers. (many of them who I've had for more than a year have remarked about the change in my thought process.)

      Although perl is supposed to conform itself to you, and allow itself to become intuitive, in many ways we're forced to conform ourselves to the perl community, and its sense of logic.
      Gyan Kapur
      gyan.kapur@rhhllp.com
Re: Perl as a way of life
by kodo (Hermit) on Oct 16, 2002 at 07:12 UTC
    Uhm well, I'm like others here also interested in strategy games, if it's chess, go or even starcraft.
    But I've also been playing lots of Quake in the last years but didn't in the last time.
    I do almost everything in perl at work what makes me quite happy, I think I haven't written any vb/sh/whatever script for over 6 months now, and before I started here, there was no perl at this company. I slowly started to show others what I can do with it, and used it when shell-scripts, awk etc came to their limits. This way others started to get interesting, so I tought them some perl, gave them book-tips etc. Now out current "huge" project, which will take some months to get done will be 100% perl, me writing most of the code but others also do.
    So I think there's also a point in beeing a perl-hacker means to give your perl-knowledge to other, aka "share the magic".
    I also think perl changed the way of my thoughts a bit, but it's hard to describe how...

    For the religious part, I'm a zen-buddhist, so I kinda fit in a monastery like this one ;)

    greetings,

    giant

    giant
Re: Perl as a way of life
by deadkarma (Monk) on Oct 15, 2002 at 22:47 UTC
    I agree with most dreadpiratepeter's comment above: I do have an involvement with music
    I have played in a few MTG tournaments, and Go is my favorite board game.
    I great love of learning, and a strong interest in spirituality (particularly Zen Buddhism).
    I have never read Gödel, Escher or Bach though.
    I've also practived Aikido for a few years.
Re: Perl as a way of life
by coreolyn (Parson) on Oct 16, 2002 at 13:55 UTC

    Scary that I resemble so many of the descriptions as I despise fitting any stereotype. I don't get to code in Perl often but everytime it's the right tool I find myself enjoying my work more than with other tools. For me Perl keeps the door open to what computers can be for people instead of what they must be for corporations. It's proof that creativity and imagination are the true binary limitations

    In many ways for me Perl (and Perlmonks) keeps hope alive.

    coreolyn

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlmeditation [id://205400]
Approved by thraxil
Front-paged by George_Sherston
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (6)
As of 2024-04-23 07:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found