Software developers are geeks and not average computer users. Therefore they do not make their software with logical features and the ability to get from point A to point B easily. They have convoluted minds, which translates into a convoluted product.
Then, when they "upgrade", they add stupid stuff that nobody but them cares about, yet neglect the features that would make more sense.
Grrrr.....
Adobe is the exception to this - they rock! But so far everyone else sucks and creates their product for nerds like them, not people who will actually be using the software.
From a user standpoint - Adobe has come out with some slick stuff lately, but let me tell you something about Adobe from the sysadmin side of the house.
Adobe's install and deinstall procedures are sucking BIGTIME. They have gotten really sloppy on deinstallation leaving remnants of code in the registry. This is not rocket science to remove as the install procedure logs all the files it installed as well as registry changes.
We have been noticing that an upgrade comes out and we (or the end user) goes to install it, it gets buggered up and you start to have problems - case in point, Adobe Acrobat Reader 8.1.1 - we have been deploying Acrobat Reader using remote tools (approved by Adobe) to over 300 workstations... the past few upgrades, the install procedure fails - this is because there is soooo many artifacts left behind from previous installs that the deinstalls do not take care of it mucks it up.
Adobe releases a "de-install" executable which propagates through your registry to remove any instance of "Adobe Acrobat" so you can freshly install a new copy... 'effing dumb-asses... how hard would it be to do that in the end of the de-install, or the beginning of the installation...
...and, AND,
AND that is just one example of one vendor and one application - there are many, many more examples from other vendors doing stupid crap. The software is only as smart as the person programing it - we can thank A LOT of this to overseas development... do you know there is code in Adobe products going back 4-5 releases - and I mean core engine code.
:rantover: - As you would say Vrai :humpf: