News for hackers. Stuff that matters.
Re:Moving Away from Python 2 by dragonwriter on Friday May 20, 2016 @06:32PM (#11742059)
> I have tens of thousands of lines of Python 2 code in a big system. I can't just take 2 months off to move all of it to Python 3. Moving it in pieces is also not really possible, since there are many inter-dependencies.

If you cant evolve a system incrementally because of excessive coupling, that's a problem, sure, but not a problem of either the platform you are on or the one you might be thinking about moving to, unless the former forced a tightly-coupled architecture on you.

Re:Moving Away from Python 2 by tedmiston on Friday May 20, 2016 @06:51PM (#11742161)
We've solved this problem by breaking our architecture up to be more distributed and introducing Python 3 one small service at a time.
Re:Moving Away from Python 2 by kstrauser on Saturday May 21, 2016 @11:05AM (#11744889)
Same here. It's also been a great opportunity to step back and reevaluate some early-startup engineering decisions that've made the new service codebase fun to work with. Rather than having a single backend that has to handle all possible situations ("this one thing we're talking to speaks XML..."), we can only deploy the stuff actually needed for that one service ("I think we can safely assume all-JSON here"). I highly recommend this approach.