On 27 May 2010, at 12:33, Gabor Szabo wrote:
> Is it for the fun of writing code? - You don't need to distribute your
> code for that.
> Is it to participate in the community?
> Is it to get a virtual pat on the shoulder (or a beer in the bar) from
> other programmers?
> Is it to make other people happy by letting them do their job easier?
> Is it because you feel obligated as you are using other peoples code
> free of charge?


For me it's usually either

a) I have an idea, have fun writing some code but then have no real application 
for it - which makes it dead code. Releasing it for others to use gives it life 
in some sense.

b) I write some code to scratch an itch and share it because code that's shared 
gets better quicker and because there's no reason not to share it.

Ego is a factor too of course - it feels good when people like your code and 
find it useful.

-- 
Andy Armstrong, Hexten


Reply via email to