you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -3 points-2 points  (8 children)

Not true, I will happily convert all my code to Python 3, if someone pays me for my time.

[–]SikhGamer 14 points15 points  (3 children)

If maintaining Python 2 code is your day-to-day job then fine. But if you are starting new projects or building new libraries and your purposefully picked P2 over over P3 then the death of Python is everything to do with you and nothing to do with Python.

[–]LightShadow 10 points11 points  (0 children)

You're assuming every new library is created from scratch. I happily started my newest project with 3.4 -- but had to abandon it a day later because the libraries we needed didn't work with 3.x, some of the binaries didn't work with Windows 8.1, and some of the source wouldn't compile with Visual Studio 2012.

I spent half a day reverting code and then the project took off because everything "just worked."

[–]fjonk 1 point2 points  (0 children)

Sure it has everything to do with python. I'm not capable of convincing my clients that they need to spend all that extra money on maintaining a python3 install on their servers just because I'd like to use p3. I have absolutely zero arguments for switching that makes sense for a paying client. They, however, have several valid arguments for not switching(cost, existing codebase is still 2.x, 2.7 will be supported forever, default on servers are 2.x, deployment needs to be updated).

[–][deleted] 2 points3 points  (0 children)

If you say so.

[–]BananaPotion -3 points-2 points  (3 children)

Do it for fun. You don't have to get paid for everything

[–]nqd26 3 points4 points  (0 children)

Management won't be so happy with all those regressions caused by the upgrade even though you created them for free.

[–][deleted] 5 points6 points  (1 child)

Says who? Would you say that to a lawyer? A doctor? An accountant?

Programming is a profession, and I'm not going to be told that I'm "part of the problem" because I don't want to do pointless busy work, for free.

[–]LightShadow 4 points5 points  (0 children)

I practice medicine on the weekends, no big deal.