Thursday, April 30, 2009

Why We Code

Why do we write code?

Not why are we working for Company X, writing accounting software, but why do we write code at home, on our spare time.  Why do we do it?

My reasons are as follows, in no particular order:

  1. The love of creation - I lack true artistic skills - can't paint, can't draw, can't sculpt.  My woodworking is truly bad.  But I can create programs that make a computer do all sorts of things.
  2. The joy of learning.  When I have the chance to learn about a new language, or a new library, I have a good time.
  3. Problem solving.  Finding a way around an obstacle and producing a program that solves that problem is just a kick.
So I guess I agree with this, but I'd say it a little differently.

One of the phrases I used early on in my career is "Writing programs is like sculpting with bubbles"




Technorati Tags --
, , ,
HTTP

3 comments:

Brian Tkatch said...

Mr Ninja person, where are your posts?

I find your lack of posting....disturbing.

Dixie Software Ninja said...

Fear Not, MY loyal minion^H^H^H^H^H^Hreader!

Real life has taken an unfortunate toll on my posting. I have several ideas to work on in the near future.

Brian Tkatch said...

Thanx for the update. :)