Have you even used IBM Products? Quality? I'm busy working with IBM's WebSphere, and well, lets see:
- Random JNDI session bean lookup error (solution: restart computer)
- Random OutOfMemory Exception (same day, suddenly started after restart from random JNDI lookup error. Solution: restart computer)
- Random WebSphere doesn't respond at all, and the console purely says . (Solution: restart computer)
- fourth time restarting of computer: no problems at all, JNDI errors are gone, exceptions are gone, program runs. Solution was: restart computer (four times, one day, many hours wasted in productivity).
Basically, without changing anything (but just restarting the computer), you manage to fix WebSphere. And have you even tried to read some of the exceptions that it throws? "An exception was thrown, read next exception for details" - to which there is no next exception... Or an exception that reads: other exception. No real stack trace, no real information in the log file, nothing. Managing security? Well you're better of manually editing the security.xml file than trying to use the admin console - because the admin console allows you to pretty much break the entire platform (resulting in you having to reconfigure the security.xml manually).
Really, not a great product.
And don't even get me started at Rational Software Architect (or Rational Application Developer). It has so many NullPointerExceptions, and so many integration issues with WebSphere that I really can't fathom my any enterprise would want to install the products in their business. I wonder if IBM has heard of differential updates? I mean, when migrating from one version to another of an IDE, surely you just need to update just the things that have changed, rather than having to download another 7GB file of updates? Surely there can't be that many changes to the IDE in a single update? Its just a waste - they could do it so much better (is the point I'm trying to make).
DB2? You *HAVE* to give it a Windows account with Admin rights on your computer? WTF. ClearCase / ClearQuest - you have very similar requirements, and the setup takes forever. We even had IBM come in and try and configure it for us - long story - end of the day, it's still not working (after numerous 'visits', we still can't access ClearCase / ClearQuest).
So no, I really disagree with your statement of "quality products people respect", because honestly, they're frikking useless...