I'm wary of managers who want to "comprehend easily" any
arbitrarily complicated topic. take operating systems. managers choose
Microsoft because everybody else does. take programming languages. managers
choose C++ because everybody else does. take design methodologies. managers
choose object-orientation because everybody else does. thusly chosen, they
will lead to disaster and managers will learn that they have a made a
mistake and go on to choose another mistake exactly the same way. if they
succeed, it's pure accident, and never to their credit, except for hiring
technically sound people who are willing to work for people who will take
the credit for their work. _this_ is the software crisis, if you ask me.