Hacker News new | ask | show | jobs
by laurencerowe 4189 days ago
I feel like the balance has tipped in the past six months. I started my current project two years ago and stuck with Python 2 because I was concerned about library compatibility.

The Python 2 standard library is now showing its age. Limitations with the multiprocessing module on Python 2 drove me to look into the possibility of switching to Python 3 and I was pleasantly surprised to discover all ~45 packages my project depended on had been ported (through caniusepython3.com.)

Porting to 2/3 compatible code with python-future.org turned out to be fairly painless so I expect to make the change soon.

The transition has been a painful one, but I'm sure that these sort of problems will feel a thing of the past in a year or two.