Have there been any (programming!) technology changes that you've made (platform, language, version) that you never, ever want to have to reverse?
What is the main reason why you would not want to go back?
Ones that come to my mind include
- C -> C++ (OO)
- .NET 1.1 -> .NET 2.0 (Generics)
- .NET 2.0 -> .NET 3.5 (LINQ)
Addition
It would be great if you could include a primary reason for why you would not want to go back