|
|
|
|
|
by joshuamorton
2301 days 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? 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. |
|
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.