(no title)
jdormit | 6 years ago
I... don't even know what to make of this advice. Have you ever worked for an engineering organization with more than 5 members? I can't just go to my boss and say, "I need the next six months to rewrite our whole backend". I'd get laughed out of the room.
Without a clear, business-first reason for an engineering project of that magnitude, it's not ever going to be a priority or a realistic option.
nicwolff|6 years ago
joshuamorton|6 years ago
Yes.
> Without a clear, business-first reason for an engineering project of that magnitude, it's not ever going to be a priority or a realistic option.
I'm not suggesting that there is any realistic solution. I'm simply stating that the cause of your pain isn't py2 to 3, but bad development practices that existed independent of language or migration. These were going to cause you pain at some point no matter what. It just happened that py3 was the forcing function, as opposed to something else next year.
jdormit|6 years ago
But that's not the cause of my pain. Bad code can and will be written in Py2, Py3, or any other language. The cause of my pain is that the language developers chose to abandon work on the language that we use in favor of a different language, one that is fundamentally different in some important ways. As a result, the tooling and ecosystem on which we've built our product is slowly stagnating and is getting close to being fully disfunctional.
unknown|6 years ago
[deleted]