Bored.
Bram Mertens
mertensb.mazda at gmail.com
Tue Dec 1 02:42:29 EST 2009
Ben Finney wrote:
> geremy condra <debatem1 at gmail.com> writes:
>
>> On Mon, Nov 30, 2009 at 5:14 PM, Necronymouse <necronymouse at gmail.com> wrote:
>>> Hello, I am learning python for about 2 years and I am bored. Not
>>> with python but I have a little problem, when i want to write
>>> something I realise that somebody had alredy written it!
>
> That's great news: it means you can learn by example, and also learn the
> more important skills of collaborating with other developers.
>
>> I'd find a big project and contribute to it. There's a lot more to
>> being a developer than writing code, and its hard to learn much about
>> that side of things by working on your own projects all the time.
>> Plus, it can be very satisfying to make a widely used piece of
>> software better.
>
> This is good advice.
>
> I would also say that it can be very satisfying contributing on a
> *small* project: there is usually less communication overhead since
> there are fewer people that need to communicate (the principles explored
> in “The Mythical Man-Month”). On a small project, too, you can often
> have a bigger impact which for many people is more satisfying.
>
> So, in general: when you realise someone has already written something
> you want to use, then start using it! You will quickly find that it
> doesn't quite do everything you want, so that's your opportunity to make
> improvements and start working with the existing developers.
>
How about http://sourceforge.net/search/?type_of_search=soft&words=python ?
Pick a project you like I'd be surprised if you'd be turned down when
offering help to any of these.
More information about the Python-list
mailing list