I’m looking for a good UML design tool to use on some larger projects. Objecteering looked like a good prospect to evaluate. Big Mistake.

Objecteering comes with a personal edition, for non-commercial use. I though that this would be a good place to start the evaluation - intending to request a formal evaluation license if the personal edition looked worthwhile.

I started by installing the product.

In retrospect, this was my mistake.

While Objecteering DID appear to install, it completely screwed up many of the other settings on my machine, including:

  • Removing the %SYSTEMROOT%\System32 from my Path (breaking commonly used commands like SUBST);
  • Delphi 5 was completely inoperable (unable to start because key DLLs could not be found);
  • Java was equally broken (my CLASSPATH had been completely removed);
  • OpenOffice was also broken (for reasons I didn’t get into diagnosing).

In my mind, the cardinal rule of application development has to be “Respect the users data” - in other words, do everything you can to make sure you don’t lose the any of the users work.

The Objecteering installer broke that rule - and as a consequence, I’ll not be evaluating the tool any further.

It does not matter how good (or not) Objecteering actually is - since I can’t trust the installer to leave my machine in working condition, I’m not about to trust the application itself with my designs.

Finally, in case you’re wondering, after around 4 hours of finding (and fixing one problem after the other), I ended up using the Windows XP rollback feature to reset the machine back to how it was immediately before the Objecteering install. Everything works now.


blog comments powered by Disqus