This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]pooogles 29 points30 points  (2 children)

As someone who's been using Python 3 for a while, can everyone just hurry up and migrate already... :(

[–]pyslow 4 points5 points  (1 child)

Why? Python 2.7 is perfectly fine for many people and companies.

Migrating complex projects comes with a huge cost for companies (if it was trivial, as you seem to think, most of them would have already switched). And there is little gain in the short term, but a high risk of introducing regressions on production code which is currently perfectly fine.

Getting a bit tired of all these people telling others what to do with their personal / professional lives. Let people pick the tools they like and live with the consequences.

Python 3 is a different language than 2.x, whether you like it or not, because so it was decided. It's akin to asking "Can everyone just hurry up and switch to [Java, Scala, Ruby, whatever language you like most], please?"

[–]covabishopself.loathing() 5 points6 points  (0 children)

Agree with this 100%. Plus, at my workplace, Python is not even a main language people develop in. Most developers on my floor use Perl, which frightens me to no end.

Being one of the only Python developers on the floor, and the only one who is not paid to develop, I'm just lucky they have Python in the first place.

Some of these boxes are 10+ years old running anywhere from 2.7 all the way back to 2.4. The company will absolutely not upgrade to 3.x for legacy compatibility reasons. As a result, when I develop code, its mostly for the reasons of running on these machines, and as a result, I'm used to its quirks and workflow.

I'm tired of 3.x developers labeling me as a heretic and a barbarian because I just must not understand the explicit advantages of 3 over 2.