Uma das coisas que resolvi aprender este ano foi Python, mas desde o início há esta conversa de que você deve usar a versão 3 da linguagem e não a 2. Aparentemente era uma questão resolvida pra mim: só usar a versão 3 da linguagem. Até topar com esta matéria no Slashdot: “Are you ready for the end of Python 2?” - https://developers.slashdot.org/story/19/12/08/0250210/are-you-ready-for-the-end-of-python-2
Que cita outras matérias muito interessantes, como esta aqui da Wired (https://www.wired.com/story/think-app-updates-suck-try-upgrading-programming-language/) e me fez parar pra pensar em situações nas quais eu mesmo já passei.
- A galera que ficou no Delphi 7 e não foi pra outras linguagens.
- O DESASTRE que foi a migração do VB6 pro VB.net (você não migrava, você simplesmente reescrevia tudo).
- O fato de até hoje a versão mais usada do Java ser a 8.
- O fim do Flash, que sequer teve uma transição apesar do Flex e dizerem que geraria código HTML5…
Então seria legal começar esta discussão aqui: vocês já passaram por upgrades de linguagens? Qual foi o mais traumático? Como lidar com este tipo de situação?