in reply to What kind of programmer are you?

Other?

The practical:
I code because it gets things done. For my proprietary source, it makes money. For my open source stuff, egoboo.

The esoteric:
I like being a language nazi, I enjoy learning all the really minute features of every language. The overhead of a pointer in C++ virtual classes. metclasses in python. globs & namespaces in perl. Same thing in english, which is one of the reasons I dislike foreign languages (in high school I dabbled in latin, french, and spanish) - it is hopeless to understand the ins and outs of a foreign language without using it for ten years.

Replies are listed 'Best First'.
It takes all kinds.
by attila (Initiate) on May 09, 2003 at 01:33 UTC
    Originally I used Perl when I had to...to modify existing code (databases, etc). At the time I did not understand why Perl was cool. I didn't grasp it could do nearly anything I wanted, usually without major effort.

    Then I started using it for tools -- testing, build lab, and server glue. Having Perl available on 5 or 6 platforms is great stuff for portability. I started to grasp that it was unstoppable.

    Now I worship it for academic reasons...self modifying code, functional programming, etc. It's my 'fun programming' language of choice. Not only could it do anything, there was an INFINITE number of ways to do it (not just more than one!).

    If only we could slay that nefarious Java beast. Java has nothing on Perl. Nothing.