Colin Watson schreef op 09-12-2017 0:24:

there are good reasons behind many of the changes in Python 3

You know, an appeal to "good reasons" is really a blanket statement that betrays the absence of any good reasons.

So you go on to detail the similarities with C but with C there never was one breaking point, just incremental changes.

Maintenance is about incremental changes.

The work you are doing which falls under maintenance is the work that is required to get to the point where you can make the transition.

I have no great experience in large projects myself but I do understand the "fixing stuff before you can move on" aspect.

For example, making large backups or moving a system to some other place usually requires cleaning work to be done beforehand.

This is common in life as well; you try to get things "in order" before making major changes.

And while you could of course indeed recognise the benefit in doing so and the opportunity to defeat stale situations that by nature of their inertia would otherwise not get resolved,

that doesn't mean the change itself, or the *causation* of that change by another party, could then be considered always "happy" or "positive".

Even if you lose your house, this still applies.

It's YOU making the best of a situation, it doesn't make the situation happy, nor does it mean that the situation should be allowed or encouraged to be enacted in the first place.

You are already at the end of the stick at this point; you are already dealing with consequences.

Someone might lose their child and make positive changes as a consequence; this doesn't mean you should cause people to lose their children.

The work of "God" (unfortunate events) should not be willfully perpetrated by humans on one another on purpose.

Apparently the cost of transitioning is causing many outlets to choose another language for their projects; they have to rewrite anyway or find different libraries and this is then enough of a reason to make the jump to another language that promises more long term stability.

Also your project is a work in progress and you are a software company at heart; for you transitioning is going to be more natural and less costly than businesses that only *use* software but don't produce it, or don't produce it as their main enterprise, or for their own consumption.

I have to stop writing though.

I apologize for any "shortcutting" here or not giving your writings enough time.

Regards.

--
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to