I like Adobe products. Really, I do. Except, of course, when it's Dreamweaver and it starts rewriting my code. But that's a different story.
By and large, I like using them.
But I absolutely hate upgrading and installing a new version. A large part of my ire is drawn by the fact that Adobe will cheerfully install megabytes upon megabytes of new applications, but not once will it offer to clean house and delete the previous version. And supporting files. And help files. And examples.
Heck, the other day I found a batch of CS3 files in my Mac's Application folder.
Of course, when a new Adobe program acts up and starts behaving badly (like rewriting my code), having an earlier version to fall back on is helpful.
But the thing that really gets me, the thing I really hate, is how often the installer fails to transfer my options and preferences from the existing program.
Which brings us to Dreamweaver CS6.
WHICH HAS TO HAVE THE WORLD'S MOST BRAIN DEAD INSTALLER. PERIOD.
Let me explain. Calmly.
You download the new AdobeApplicationManager, so it can download the Adobe Application Manager, so you can install Dreamweaver CS6. It does so, and then offers to launch it for you. I accept.
First thing I noticed was that it managed to pull my site list forward from CS5.5. Cool.
Well, part of the site list anyway. See, this is a ColdFusion site. I, for better or worse, am a ColdFusion developer. And many of the ColdFusion sites I develop for clients are accessed via RDS.
Understand now? I've upgraded from Dreamweaver MX to CS to CS2 to CS3 to CS4 to CS5 to CS5.5 (thanks Adobe), and now to CS6...
AND NOT ONCE HAS DREAMWEAVER MANAGED TO TRANSFER RDS SETTINGS.
I have dozens upon dozens of sites, and because of this stupidity I have to manually go through each and every one and reenter the RDS site path, and directory path, and username and password.
Fortunately, Adobe didn't delete the earlier version... (sigh).
RDS is an Adobe protocol that enables an Adobe product like Dreamweaver to communicate with another Adobe product like ColdFusion. So why in the hell can it not transfer RDS settings from an earlier version?
I asked an Adobe manager this about thee versions ago, and was told with a straight face that it was because RDS was a "plug-in". Apparently, moving FTP or SFTP or WebDAV settings -- which aren't Adobe protocols -- isn't a problem, but moving settings for their own protocol is a problem.
Because it's a plug-in. Right.
Fine.
But does it transfer my font preferences? No.
Does it transfer my code hilighting preferences? No.
Does it transfer my layout preferences? No.
Does it transfer my toolbar settings? No.
And no. And no. And no. Guess those were "plug-ins" too.
What's worse is that this is probably a day or two's worth of coding for an Adobe engineer. Call it 16 hours. But every single person who uses the product has to spend their own time reentering settings and reconfiguring preferences.
Thousands of man-hours lost.
Like I said earlier, for the most part, I like using Adobe products.
But upgrading? Adobe, man, you're killing me.