Python Productivity Gain?
Paul Prescod
paul at prescod.net
Wed Feb 18 17:31:32 EST 2004
Matthias wrote:
>...
>
> If people say "I'm doing X and I'm very happy with language Y for
> reason Z" that's fine. But we probably should stop over-selling
> languages (or tools or processes) claiming large increases in
> productivity without having solid evidence at our hands.
I feel that anecdotal evidence is better than no evidence. Before we had
modern science people would tell each other berries to eat and not to
eat based on anecdotal evidence. Sometimes you would get it wrong
(tomatoes) but you got it right more often than wrong and that saved
lives (in our case it could be weeks of effort wasted).
I am quite comfortable saying that individual programmers are more
productive in Python than in most languages, with a very high degree of
confidence for lower-level languages and more fuzziness for higher-level
languages. I've converted many programmers who have no reason to be
biased in favour of Python and they all agree with me. I've seldom heard
anyone claim (for example) that they were more productive when they had
to manage memory allocations (or registers!) manually.
I would be less comfortable talking about teams, especially large teams.
I don't have as many anecdotes to draw from there and "logic" could lead
you either way (e.g. common wisdom is that static typing helps large
teams to avoid stepping on each other's toes).
Paul Prescod
More information about the Python-list
mailing list