Wednesday, September 3, 2014 at 11:05 AM

Why I love programming

1. I love puzzles.

  1. I love Rube Goldberg contraptions.

  2. I love solving problems (I have an inner-Columbo).

  3. People are the biggest piece of the puzzle (again Columbo).

  4. It teaches me about myself and my limited vision and imagination (if I had unlimited vision and imagination, I would never program a bug, and if I did it would take me 0 seconds to find it).

  5. I yearn to work together with great minds. Programming gives me that, when I use someone's API. And when the API anticipates my needs, and is instantly understandable, I feel the soul of another artist is present. I imagine this is how musicians feel when they play another musician's song or symphony.

I'm sure there's more to it. But today I'm working on a "lite" problem, and I'll figure it out, but right now I'm enjoying the fact that I don't get it.

Back to work Dave!

Last built: Sun, Mar 22, 2015 at 5:51 PM

By Dave Winer, Wednesday, September 3, 2014 at 11:05 AM. Ask not what the Internet can do for you.