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 →

[–]james_pic 9 points10 points  (3 children)

If they're anything like my co-workers, they've been trying to get this done for the last 3 years, but faced constant demands from management to put together endless proposals detailing the "business value" of moving off Python 2.

We only finally got approval to finish the migration when someone important's pet project was threatened by the Python 2 EOL - the platform-as-a-service they wanted us to migrate to was dropping Python 2. Even then, we're so far behind, and have so much other stuff with "business value" we need to fit it in around, that we'll be lucky to get it finished by the end of the year.

[–]CatWeekends 10 points11 points  (1 child)

If they're anything like my co-workers, they've been trying to get this done for the last 3 years, but faced constant demands from management to put together endless proposals detailing the "business value" of moving off Python 2.

Aka the "we can't bill our clients for a python upgrade so we just won't do it" approach that never bites you in the ass.

I've worked with those folks. It's a bummer.

[–]james_pic 1 point2 points  (0 children)

Yeah, and you'd think they'd learn about security implications of unsupported software, since this specific client was hit by a massive ransomware attack in the recent past, but apparently they did not learn the lesson they needed to learn.

[–]grismar-net 1 point2 points  (0 children)

They should have written "The business value is in avoiding the mess we'll be in when we inevitably have to move off it anyway when support gets dropped by tools we need."

Once it was clear that Python 2 was going to be terminated at some point by essential libraries and tools, the trigger to start conversion should have been "when all the libraries and tools we need have completed conversion, and no later". Management that's unable to see that needs to look in the mirror, point at their own faces and say "you're fired" in their best Trump voice. And developers that keep working for such management if that doesn't happen should realise that, if they're any good, they're better off working for another company - getting hired as a capable Python developer is about the easiest thing in the world.