|
|
|
|
|
by tisme
5004 days ago
|
|
I've done quite a bit of python development. One of the things that really bugs me about python is how they keep breaking older stuff. Other languages have been much more careful about maintaining backwards compatibility and I think that is a big factor in the retention of users. Having to re-do any part of your code from one release of a language to another became a real deal breaker for me. For an interpreted language that problem is even worse because you don't know you have a problem until that bit of code gets hit. |
|
At some point you need to burn bridges in order to move forward. Doing this frequently destroys the community. Never doing it also destroys the community, it just takes longer.
Personally, I think Python is managing pretty well. Yes, it's occasionally painful, but it's less painful than stagnation.