I honestly don't care how long it took you to understand software development, I'm not you. For all I know you make be slow in the head. |
Actually, I've managed development teams (where I was the youngest member) and held professional roles as a software architect before the age of 30. From what I've seen so far you will progress no quicker or gain no more experience than 99% of the developers out there.
At present your development ability is pretty close to 0. This may suck, but it's the truth and sometimes the truth hurts. As I said earlier, you knowledge of a language is only 10% of developing and even there you're a very very new beginner.
@Zereo what AAA games have been programmed in Python? I'm not saying you're wrong or anything but I want to follow it's development |
Even games that do not use it primarily for their engine use languages like Python heavily in plugin/scripting system. Outside of gaming Python is VERY popular in scientific/research companies because of it's quick prototyping speeds. It's runtime speed is "good enough" for most work these days.
There was a distinct lack of shitstorms when KDE and then GNOME did major reworkings to their codebases. No major drops in user shares or forks to keep maintaining the previous versions, or anything. |
You must not remember it very well then, when KDE and GNOME both dropped backwards compat there was a HUGE up-roar with Linux distributions either dropping them completely or not updating the versions for a long time because of the lack of libraries and software. No different to how Python has turned out. The GNOME upgrade was partially (if not completely) responsible for the creation of Ubuntu's Unity desktop environment.
The fact that both branches of Python are (nay, need to) still being maintained is a true testament to the utter failure Python 3 is. |
This statement shows an ignorance of real-world development. You cannot release a new version of software and just "not support" the previous version. If you take a look at Windows you'll notice that Windows XP is STILL being supported by Microsoft. Not because of a "failure", but because the reality is MANY MANY companies will not always swap to the latest and greatest. Fuck I know engineering companies still running critical systems on Windows 9X.
The reality is that Python 2 will likely have something like a 10 year support life before they shut it down. This does not in anyway reflect on the success/failure of the newer version.
Edit: For people who want to know. I've worked on 3D real time systems that are use on TV in more than 20 countries (as Architect and Dev Mngr). I've worked for multiple scientific companies developing population models and other scientific software.