4 ms·
Python 3, Gnome 3, Windows 8 (could that be Post-XP Windows No. 3?). Lets break the world, introduce new features that sound good on paper but break the work(fl
by captainmuon 13y ago
Python 3, Gnome 3, Windows 8 (could that be Post-XP Windows No. 3?). Lets break the world, introduce new features that sound good on paper but break the work(flow) of many people. Then slowly backpedal and over time reintroduce all the important tiny things from the previous release... I wonder what the reason for this pattern is. Guess "break the world" never works as well as one wishes.
I think I'll wait maximally one more release cycle and try Gnome again, and finally start porting my stuff to Python 3. Windows XP+3.1 (=8.1) is also pretty usable again. Just waiting for the integration of Metro and Desktop to be a bit closer (e.g. integrate Aero snap and Metro snapping, have one common taskbar, allow me to have the Metro PDF viewer next to a "fullscreen" sublime text, allow Desktop apps to "go Metro Fullscreen" a bit like the fullscreen in OSX Lion, ...)
- baq 13y agoright now i'm happily coding in Python 3.4 on Windows 8. it can be done now and it's mostly painless.
- captainmuon 13y agoSure, so am I...privately. But all my serious work stuff is in Python 2, and no one is going to pay me to update it, so I cant't. Now I guess, if in a year or so Python 3 will have gained back a few more features of Python 2, porting my stuff will finally be easy enough. I have to add though that maybe my use case is a bit unusual. I'm not a "professional developer", but a scientist. In our case the developers of our programs are the users, and everybody has to be able to edit them. So there is a lot of inertia to change. Also we do a lot of "crazy" things, like custom C modules, mixing Python/C(++), using Python as a description language for batch jobs, and so on. Previous updates were not trivial, but possible. But somehow we never managed to make the jump to Version 3 of anything. Hell, we just started to switch from SVN to git... What I'm trying to say is, it's kind of sad that there are all these cool "new" technologies and paradigms and we seem to be unable to pass the threshold to them. I see people around me alienated by Windows 8, Gnome, and so on, so instead of updating they stick with their old setup or switch to Mac, not because it is superior, but because it is the most conservative option. For the same reason we stick with old versions of Python, GCC, Red Hat, and so on. The only machines I can currently do my work on are my work PC with like 5 year old CentOS on it, or my Hackintosh at home, because stuff won't run on newer (non-OSX) systems. I guess I'm just a bit angry that I always suffer from these "Break the world, do the right thing, let's be bold" kind of upgrades. It's great for people living on the edge, who can pick themselves what they want to use. Other people have to wait for the goodness to trickle down, and that has been taking way to long in case of Python 3 for me.