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