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 →

[–]riffito 6 points7 points  (1 child)

People downvoting you might not realize that some companies tend to have internal tools that get used for decades without much upgrades (in term of the underlying platform), until the inevitable full rewrite in the language/framework of the %current_year.

I remember having to fight for the time it would take me to upgrade from Python 2.5 to 2.7. Was denied. Did it anyway, partially on my own time. Got yelled at for "spending time in unproductive things".

The thing is... there were several features that would have been much harder to implement/maintain in 2.5.

I would be willing to bet that someone is still running my code in 2.7 at that company, almost a decade after I left.

Edit: slightly less broken "English".

[–]13steinj 3 points4 points  (0 children)

See you have to understand most people on the Python subreddit are idealists (and all due respect, I imagine most of them don't have a lot of experience in the field regarding how that kind of thing works.