Hacker News new | past | comments | ask | show | jobs | submit login

Whether or not a software project succeeds is substantially influenced by politics.

When I read your post a strong anti python 3 feeling is conveyed.

It may well be that it’s impossible to upgrade such a company/code base when the engineers have such a negative attitude.

The barrier was perhaps not technical but about the attitude of the people.

There were lots of python 2 developers who were rabidly anti python 3. Some of the most well known python developers were aggressively very publicly anti python 3. Imagine a python 3 upgrade project with that attitude prevailing. No chance of success.

Today python 3 is more popular than ever before and is arguably the most popular language in the world after javascript. Lots of people love python 3.




I think its kind of disingenuous to make such statements. If you see how google is still unable to move from python2 to python3 we will know its a technical problem [1]. And remember chromium is a project with huge number of employee paid with very high amount of renumeration. So the barrier is mostly technical. I think such attitude comes from frustration which gets complemented with time.

I personally think python3, ruby etc. are way better than JS in many case but I think world is a bit unfair due to browser language monopoly here.

1. https://bugs.chromium.org/p/chromium/issues/detail?id=942720


Or because the company doesn’t feel it’s a priority and prefers to use the resources you listed on something else.


You seem to have misunderstood everything. Engineers where the ones pushing for it, that's why they ended up building surrounding services in python3.

Transitioning big, heavily used, daily changed by thousands of engineers codebases is not easy.

Do not make it look like just people is incompetent. It is a big financial, management and engineering effort.

Maybe you're not understanding the scale of these things.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: