UML: The Positive Spin
by Bertrand Meyer
If UML addressed implementation it would have to address software issues; the good thing about bubbles and arrows, as opposed to programs, is that they never crash.
UML, as I said already, serves no software-related purpose whatsoever, and that’s fine with me — some people have better things to do with their lives than trying to improve software technology
My long search had not been in vain. It had led me to a full appreciation of the UML, this admirable self-feeding machine, devoted from A to Z to the creation of a new market, free of any of the difficulties associated with the unpleasant business of software development: UML books! UML courses! Courses on the books! Books on the courses! Books on the books! Introductory courses to prepare for the advanced courses! Courses for those who teach the courses! Revisions! UML journals! Conferences! Workshops! Tutorials! Standards! Committees! T-shirts!
What a wonderful post. Thanks to Vadim Nasardinov. The full article referenced is also worth a read.