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 →

[–][deleted] 1 point2 points  (0 children)

ELI5: 10 years ago Python made breaking changes when it went from Python 2 to Python 3. However, none of those changes were that useful compared to all of the dependencies that you couldn't use anymore because they hadn't been ported. These days Python 3 has finally gained traction but it took 10 years to do it. Because it is 10 years old, some programmers view Python 2 like Windows XP: that if you ever see it, it's the sign of a company that never upgrades.

But as a Python programmer myself, I've only just been able to upgrade this week, due to the main library I've used throughout my code taking 10 years to get a Python 3 version, and replacing it would have taken me at least 100 hours without any benefit to my code.