Author Topic: Why I enjoy programming  (Read 17701 times)

Offline Thantos

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 16,163
  • Gender: Male
Why I enjoy programming
« on: June 23, 2007, 10:29:36 AM »
Recently I was asked why I enjoyed programming.  This question was one I have been asking myself recently so I already had an answer.  I enjoy programming because, to me, it is an awesome balance between science and artistic expression.

The science of programming can easily be seen when you you look at different algorithms, compare them, and try to find the most effective one.  When you break a problem down and figure out how each part is related you've got a scientific method going.

Even with all that science going on there is still an underlying artistry going on.  I still get to take some abstract thought of mine and turn it into something real.  To me that is what makes it so much fun to do.  The ability to give my thoughts form is what keeps me coming back.

So for you programmers out there:  Why do you like to program?

Offline Joshua Dickerson

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 12,781
  • Gender: Male
    • joshuaadickerson on GitHub
    • joshuaadickerson on LinkedIn
Re: Why I enjoy programming
« Reply #1 on: June 24, 2007, 06:57:28 PM »
It is a means to an end. I like to build stuff and make stuff better. I am not really a fan of the work that it takes to get to that point ;)
Come work with me at Promenade Group

Need help? See the wiki. Want to help SMF? See the wiki!

Did you know you can help develop SMF? See us on Github.

How have you bettered the world today?

Offline Harro

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,122
  • Gender: Male
  • I'm watching you
Re: Why I enjoy programming
« Reply #2 on: June 24, 2007, 07:00:22 PM »
Always gives a nice feeling if you were able to solve a complicated problem and created something nice and functional :)
It's fun how you've got to think about possible solutions and what the best solution would be in that specific situation.

Offline SleePy

  • Let there be light!
  • Site Team Lead
  • SMF Master
  • *
  • Posts: 30,721
  • Gender: Male
  • Thats his happy face.
    • jdarwood007 on GitHub
    • @jdarwood on Twitter
    • SleePy Code - My personal site
Re: Why I enjoy programming
« Reply #3 on: June 24, 2007, 11:07:44 PM »
I enjoy programing because to me it is fun and I love seeing people use my programs and making it easy to do something that otherwise would of taken some knowledge to do it.
Jeremy D — Site Team / SMF Developer
Support the SMF Support team!

Offline Rudolf

  • SMF Hero
  • ******
  • Posts: 1,934
  • Gender: Male
  • iamanoompaloompa
Re: Why I enjoy programming
« Reply #4 on: June 25, 2007, 04:16:27 AM »
It's fun telling other (things) what to do. :P

What I like is the challenge to find a solution. I actually enjoy working on it then seeing it done.
It is always the process, and it is constantly evolving. In my case the programming "self" transpires in my real life, or maybe thanks to my real self's analytical nature that I like so much programming. In any case, I find that programming is like an exercise of my being, it is where I can manifest myself at best. Heck, I'd say it is almost a spiritual process.
I will update all my mods in the next few weeks. Thanks for your patience.

SVG-Collapse (you need an SVG compliant browser)

Offline illustrationism

  • Semi-Newbie
  • *
  • Posts: 92
Re: Why I enjoy programming
« Reply #5 on: July 15, 2007, 07:23:08 PM »
I enjoy it because of the creativity involved. I enjoy "making" things, and it's always been something that I've been good with. I love starting from scratch and building an entire working system; or even building onto a large, existing system that I already have in-place.

As a career programmer, I actually have fun going in to work every day and writing code. Perhaps I'm strange, but I can't help it. :)