Hacker News new | past | comments | ask | show | jobs | submit login

UML is a language to facilitate conversations about design and architecture. It's about collaboration, communication, and consensus.

People try to make it about another C -- Control. This is the whole MDA, MDD, etc scenario. In my opinion, it's not there yet -- for some of the reasons outlined.

Instead of having such verbose criticisms, it might be better just to use the language for what it's good for and ignore the rest. Life is short.




I don't think it was verbose criticisms. I was focusing more actually on an architecture for increasing the level of abstraction.


Increasing the level of abstraction for what? It's important to outline your goals here: audience, desired end result, level of abstraction, etc.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: