On 12/27/10 3:33 PM, "Jérôme M. Berger" wrote:
Jérôme M. Berger wrote:
...

        I should perhaps add a couple of points:
  - I like D (or I would not be here);
  - D has some advantages over Python (mostly to do with low level
programming and performance);
  - D and Python have some features that are on a par with each other;
  - Python has some advantages over D too (reflection comes to mind).

        We will not advance the cause of D by pretending that it is better
at everything than all other languages. If we try to, we will simply
annoy people who will see that we lied somewhere and simply assume
that we lied everywhere. Seeing D's strength (and they are many) is
all very good, but we must not be blind to the fact that others have
strengths too.

                Jerome

Strongly agree. What I think presses some people's buttons is the following pattern:

1. Some strong statement is aired on a subjective topic, e.g. in this case a certain comparative aspect of two languages. Many people aren't equally experienced in both so they need to choose between going with the poster's assertiveness or spend time on doing due research.

2. If nobody answers, the strong statement "stays" and spreads possibly inaccurate rumor.

3. On occasion someone _will_ carry the due diligence and would reveal the issues with the claim.

4. In these rare instances, the poster subsequently dilutes the statement by qualifications, amendments, and retractions, sometimes relying on the ultimate placating device "I still have a lot to learn".

It's a risk worth taking: most of the time everything stops at point 2 and in the worst case the person who spent time debunking is silenced by playing the modesty card.


Andrei

Reply via email to