I am using Python quite often as it is really flexible and since it has many libraries it can be applied to a variety of problems without coding long and complex source. Most of my programs are written in Python 2.6 but recently some of them fail to run. The reason is that with the release of version 3.0, Python change quite many important features which are not compatible with the new resp. old code. Here’s the official summary of what has been changed, but there are more “features” which have been removed/added. I understand the need for updating a programming or scripting language, but the way how it is done with Python is not very satisfying and makes me think if it is worth to maintain my code in this language in the future?