cost of change
Bjorn Pettersen
BPettersen at NAREX.com
Tue Jul 24 16:10:09 EDT 2001
> From: Galen Swint [mailto:hcsgss at texlife.com]
>
> Has anyone tried to figure out how much changes to Python
> cost? The way I
> figure it, it goes something like this:
> 500,000 Python programmers
> $20/hr
> 3 hrs to port *all* needed code
> Thats $30 *million*, and all those numbers are surely low --
> especially the
> time to port. I can't imagine if you're using third party
> packages and have to
> wrangle with all their code yourself.
> I've been programming with Python only two months, and I've
> already gone
> through part of the 1.5 to 2.1 upgrade, and it cost several
> hundred dollars in
> salary simply because pickling doesn't port up versions. (I
> know that's
> documented, but it's still crazy not to have a pickly that
> works across
> versions).
> There are other hidden costs to breaking a language with
> every upgrade. Two
> come to mind - first, people like me, who thought they liked
> it, now don't want
> to do anything long term in it, and second, no one can afford
> to spend time on
> optimizations because the structure and code they are trying
> to optimize keeps
> shape shifting.
> If you're going to change it, fine. *BUT*, do the world a
> favor and be sure
> that *any* change which breaks existing code carries a new
> major version number
> (PEP0238 clearly warrants a Python 3.0 designation) .
> Galen
$20/hr? I think it's time to renegotiate <wink>
-- bjorn
More information about the Python-list
mailing list