Nikodemus Siivola wrote:
> 
> In my limited experience best stuff doesn't happen in vacuum.
> 
> Pick something that interests you, no matter how trivial or hard.
> Start hacking on it. Sooner or later you will discover that a library
> you use is missing a feature, is badly documented, has bugs, whatever.
> 
> Fix the issue and send a patch to maintainer. Don't feel bad if for
> some reason or another your contribution doesn't get merged immediately.
> 
> Get back to your own project, and keep hacking till you notice another
> problem. Maybe you need to do something and no existing library caters
> to your needs? Time to fix it!
> 
> If you get bored with your project, pick another one.

And of course, work on a project to learn or because it's interesting
and useful to you, and not for glory, because glory doesn't happen very
often (or as a side-effect).

There's also doing it for money, but I'm not talking about that. I work
on some projects for money, but I do free projects not for glory but as
above, for interest and personal usefulness.

Jeremy.
-- 
| Jeremy Smith BSc (Hons)
| Chief Scientist, Decompiler Technologies
| <insert title here> at San Fran Systems
| Member, British Computer Society
| "And it's not just people you have to worry about. Programs write
programs too!" - Paul Graham, On Lisp
_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to