If it supports the language I am working in, Understand is the first thing I look at code with, and I continue to do so throughout the project. I have an IDE in one monitor and Understand in the other. It helps a programmer make sense of the code and understand its structure very quickly! Along the way you can easily make documentation of what you are seeing. I think it cuts development time in half. Add to that the ability to analyze code, which can help to find bugs as well, and the automated inspection with custom rules and the query language. It is an immense amount of power placed in the hands of a engineer. Its helping to advance the art of software engineering.
Software EngineerSilicon Valley