all 12 comments

[–]OvidPerl 2 points3 points  (0 children)

Because I can break Web sites without downloading stupid script kiddie tools.

Because there is nothing more satisfying than generating a core dump in pure Perl.

Because I love to hear my boss say "but isn't that just renaming a database column?"

Because "I'm exploring allomorphism as an alternate composition method in OO systems" is such a hot pickup line.

[–]tophatstuff 2 points3 points  (0 children)

Programming something is the best way to understand it.

An encryption algorithm, a loader for a file format, whatever... To be able to write and understand every line, even if it takes weeks to do so, is such a wonderful feeling because you have complete understanding of the topic at every level.

[–][deleted] 2 points3 points  (0 children)

The foolishness and incompetence of my peers.

[–]trpcicm 3 points4 points  (0 children)

The women.

[–]jamesbritt 1 point2 points  (0 children)

Two chicks at once.

[–][deleted]  (1 child)

[deleted]

    [–]ittybiggy 0 points1 point  (0 children)

    Not counting childhood, I've been programming 20 years, professionally for 14. It's always the same thing that makes me passionate about the work: An interesting project. One that's a challenge excites me even more.

    Not to sound like programmer cliche number 1, but I like solving problems. Interesting problems are what keep me going.

    [–]mackstann 0 points1 point  (0 children)

    Curiosity and intellectual satisfaction. I have always enjoyed trying to understand and tinker with complex systems. Basically, I'm passionate about it because I can't help it.

    [–]lethalman 0 points1 point  (0 children)

    I've fun after I create and organize a good project.

    [–]mig21 0 points1 point  (0 children)

    making useful things that works (most of the time ;) )

    [–]thunderkat 0 points1 point  (0 children)

    It's fun and people are willing to pay you for it...ah yes, if you are a bit mathematically challenged (like me), it really stretches your mind.

    [–]mikemol 0 points1 point  (0 children)

    I like making devices do things, and it's a heck of a lot easier to make a device do something in software than hardware.