Why you like programming?

This is a discussion on Why you like programming? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; >How does it satisfy you? I'm a control freak, I'm obsessive compulsive, and I'm an arrogant prick. Programming suits me ...

  1. #31
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,796
    >How does it satisfy you?
    I'm a control freak, I'm obsessive compulsive, and I'm an arrogant prick. Programming suits me perfectly.
    My best code is written with the delete key.

  2. #32
    Rad gcn_zelda's Avatar
    Join Date
    Mar 2003
    Posts
    942
    I do it to impress the ladies.

  3. #33
    Registered User whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    7,752
    Quote Originally Posted by Mario F.
    I have no idea why I like programming. [...]

    . I like maths, but still can't figure out why I can't divide by zero.
    I thought I showed you exactly why you can't in movie form.

  4. #34
    Registered User
    Join Date
    Dec 2005
    Location
    Canada
    Posts
    267
    I just like random things like problem solving, same reason y i got into speedcubing

    It's basically because if you do that the result is infinity, which is not a real number, just an abstraction meaning that whatever number (even over three and a half squillion), you think of, someone else can think of a bigger one (four and a quarter million squillion). It's undefined behavior. Check out Salem's sig.
    I SPENT 2 HOURS TRYING TO FIND THAT WORD
    it's been bugging be for quite a while

    I like Lego : >
    So do i =D but i havent touched them ever since i started speedcubing

    Then, if you come out of that unharmed every single day from Monday to Friday and still feel invigorated enough... then you will be one of the very few in the world who really can say "I don't know what my life would be without programming".
    hope I'll be one of them =)

    Now that I think about it, not sure i want to do C++ for a living anymore...

    Ok, my answer is I love games.
    Oh yeah, that too

    I can't believe no one said this.... "I like it because you can finally order your piece of **** computer around!"
    u don't need c++ for that, all u need is a mouse and keyboard or u can point a gun to it

  5. #35
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,532
    > I thought I showed you exactly why you can't in movie form.

    oh man! I had completely forgot about that one!
    I love it.
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  6. #36
    Registered User
    Join Date
    Dec 2005
    Location
    Canada
    Posts
    267
    Quote Originally Posted by twomers
    It's basically because if you do that the result is infinity, which is not a real number, just an abstraction meaning that whatever number (even over three and a half squillion), you think of, someone else can think of a bigger one (four and a quarter million squillion). It's undefined behavior. Check out Salem's sig.
    i dont see anything in his sig bout that

  7. #37
    Amazingly beautiful user.
    Join Date
    Jul 2005
    Location
    If you knew I'd have to kill you
    Posts
    254
    I started programming around 2nd/3rd grade and got really into it. I get a sort "high" from it, especially when I track down a big bug, make something impressive, or solve a complex problem. Does anyone else get a sort of high from programming?
    Programming Your Mom. http://www.dandongs.com/

  8. #38
    Registered User whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    7,752
    If what you are really describing is more like a sense of accomplishment, then yes. I feel really smart.

  9. #39
    Still A Registered User DISGUISED's Avatar
    Join Date
    Aug 2001
    Posts
    499
    Problem solving, creativity, love of computers, etc. are all great reasons, but at the end of the day it boils down to the fact that it pays the bills above all else

  10. #40
    Registered /usr
    Join Date
    Aug 2001
    Location
    Newport, South Wales, UK
    Posts
    1,266
    Beats being sexually frustrated.

  11. #41
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Quote Originally Posted by citizen
    I thought I showed you exactly why you can't in movie form.
    Now that explains it all!

  12. #42
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,139
    Why do I like programming ? Well, that's a long story. Back in the goold old days of ancient egypt, if you wanted to get something done, you started a war, massacred your neighbours, took 10.000 slaves and let them do your bidding. Nowadays, with all those pesky anti-slavery laws and all those fluffy bunny politicians that are afraid to start wars, people have to do all their work themselves. That sucks. I'm too lazy to do my work all by myself. It's boring, it takes time and there's no one to whip for fun. But luckily, all those laws and political correctness were only made for humans. So I went and bought a machine to enslave. I'm back. I'm the master. Do my bidding dreaded bag of metal bones. Muahahahahahaha. *whip*
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  13. #43
    Registered Luser risby's Avatar
    Join Date
    Jun 2006
    Posts
    72
    Quote Originally Posted by Prelude
    >How does it satisfy you?
    I'm a control freak, I'm obsessive compulsive, and I'm an arrogant prick. Programming suits me perfectly.
    I think it's probable that symptoms from the Autistic Spectrum are relatively common in the population of computer programmers.

    I don't think I'm a control freak but I do tend to over-prepare for any new or potentially difficult task or event because I don't want to be caught out as the fraud I know I really am. I swing between being an arrogant prick and being way too critical of myself.

    I got into programming accidentally in 1978 after completing a Humanities degree (that's nothing to do with science or engineering for those of you who don't know; it's philosophy, linguistics, history and rubbish like that). I learnt a bit of programming from my flatmates and then applied myself to it, somewhat compulsively.

    I liked knowing arcane things that so few other people knew about in those days. I just did it, was reasonably good at it, of course I thought I was brilliant at it at first :-) and I carried on ... for some twenty-six years. Until a couple of years ago when some of the things Mario.F mentions got to me: things like "you can't improve the system because that's not our responsibility"; "you can't tell the customer about these security holes because the whole company relies on providing this setup"; "you can't automate that process because nobody will be able to maintain it if you leave"; and so on.

    And so, dear reader, I left. I declined to get another contract. And, happily, I have discovered that obsession is transferable: to cooking - I cook at least one meal every day and challenge myself with ever more complex or refined dishes and techniques and I now have over eighty cookbooks; also, perhaps more worryingly to my nearest and dearest, to blades - my interest in kitchen knives (I now have about twenty including a zirconium carbide knife and, my favourite, a Global Deba oriental chef's knife) led on to learning about different steel alloys, sharpening techniques and devices and, this year, to making a handle from cherry wood for a swedish blade, carving replacement scales for my Swiss Army knife from African padauk wood and making leather sheaths for my growing collection of non-kitchen knives.

    I started using forums with the BBC food message board and then found other food forums and blogs, and then bushcraft forums ... and blade forums ... and language forums. Hmmm, that may be a bit obsessive too.

    However, in the last few of months, after doing all this other stuff, I have started to yearn for programming practice again and have begun to offer help on a number of forums. I like it. It's an intellectual challenge like a crossword puzzle. It's creative and solutions can be very elegant, which you can appreciate even if there's no one else around who can see it or who gives a damn.

    I still wonder though, did programming turn me into a nerd or was I drawn to it because I was born a nerd. And, If I'd got into catering thirty years ago would I be a famous chef by now or, more likely, much worse off financially.
    ===
    Don't grumble about what you can't have;
    be grateful you don't get what you deserve.

  14. #44
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,262
    Quote Originally Posted by h_howee
    i dont see anything in his sig bout that
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.

    Dividing by 0 is undefined. Now, if you divide by zero, the world explodes, thanks for the heads up, citizen, so if you don't call that undefined ... well ... ok.

  15. #45
    Registered Luser risby's Avatar
    Join Date
    Jun 2006
    Posts
    72
    Quote Originally Posted by twomers
    It's basically because if you do that the result is infinity
    Not right.

    Quote Originally Posted by twomers
    Dividing by 0 is undefined.
    That's better.

    Dividing by a bigger number gives more pieces (towards an infinite number), a smaller number gives fewer pieces (towards an infinitessimal number). Dividing by zero is like squashing something into no pieces at all, something into nothing. Like the universe condensing into a singularity and, to paraphrase Douglas Adams, when this happens "it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened".
    ===
    Don't grumble about what you can't have;
    be grateful you don't get what you deserve.

Page 3 of 6 FirstFirst 123456 LastLast
Popular pages Recent additions subscribe to a feed

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21