[WikiEN-l] Re: Learn PHP

Gerrit gerrit at nl.linux.org
Sat Nov 20 15:48:56 UTC 2004


Tim Starling wrote in reply to Gerrit:
> If it was written in Python you'd just find some other way to avoid 
> contributing.

What makes you think that?

I contribute to Pywikipediabot, because it's written in Python.

> And then we'd have lots of people complaining that they 
> can't code in Python, and that we should be using Java or Ruby or 
> something. You can't satisfy every programmer, everyone has their own 
> preferences.

This is only partially true.

My complain is not that I cannot code in PHP. I can learn. But I don't
*want* to learn. I would want to learn Ruby, or perhaps something less
known. My complain is that I do not *want* to code in PHP.

To put it easily: each language has a group of lovers, a group of
haters, and a lot of people in between. I would not be surprised if the
group of people in between is relatively small for PHP. I do not know
for sure, however.

Indeed. In Python, Java or Ruby there would be people refraining from
contributing because they hate the language. I think the group would be
much smaller than for PHP, however.

> >PHP *can* be a valid reason to refrain from MediaWiki. Some people care
> >about things like language design, and since MediaWiki is of course OSS,
> >those people will not get involved in a PHP project. Nicholas and I
> >apparantly are two of them, I'm sure there are many others.
> 
> 
> I'd code for Wikipedia regardless of what language it used. I had never 
> looked at PHP before I started on Wikipedia. If it was in Python, I'd be 
> there. It wouldn't have mattered if it was in Ruby, C, Haskell or x86 
> assembly, I'd dive in. Because Wikipedia needs programmers and Wikipedia 
> is a worthy cause.
> 
> Unfortunately it seems most programmers on Wikipedia would rather think 
> of excuses, complain about the lack of progress and file bug reports.

When I contribute to Wikipedia, I do not do so out of some mission I
have given myself in life to make the World a Better Place. I do so for
fun. I do not find PHP or Java fun. Hence, I will not contribute to
Mediawiki core.

Nobody needs an "excuse" not to contribute to Mediawiki. Mediawiki is
OSS. Nobody is obliged to contribute. If nobody contributes, nothing
happens. That's Open Source.

I do find programming Python fun. Because of this, I contribute to
Pywikipediabot. Meanwhile, I also do something that might be useful.

Finally, I'd like to ask you to stay polite. You are implicitly accusing
me of lying, because you do not believe that my reason to refrain from
contributing is PHP. You are free to disagree with me. However, I think
it would be best for everyone to keep the discussion fair.

regards,
Gerrit Holl.

-- 
Weather in Lulea / Kallax, Sweden 20/11 15:20:
	-10.0°C Overcast overcast wind 5.4 m/s N (34 m above NAP)
-- 
In the councils of government, we must guard against the acquisition of
unwarranted influence, whether sought or unsought, by the
military-industrial complex. The potential for the disastrous rise of
misplaced power exists and will persist.
    -Dwight David Eisenhower, January 17, 1961



More information about the WikiEN-l mailing list