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
