@jeffargast I’m not, but part …

  • @jeffargast I’m not, but part of my team is. #
  • @shobyabdi but the real question is have you thought about posting that to ideas? #
  • Long day of code review and project status checks. All good stuff. Next week: new pm starts and I dive into flexunit. #

UML Backlash (UML = “Unified Modeling Language”)

The 13 reasons for UML’s descent article on Reddit today is pretty right on.  But one note:  he says:

I think most programmers still use only the class diagram and maybe occasionally when they write a document the sequence diagram.

This is true, but I just wanted to give a shout out to the sequence diagram.   I love it.  It’s clear, it’s concise.  It communicates a really perfect level of detail–actors, cause and effect, data movement, timing, etc.  The sequence diagram is probably the most useful tool I discovered during various graduate computer courses that focused on UML.

On a side note, I once lost points on an exam because my arrow tips on a sequence diagram that included an asynchronous callback weren’t correct.  They needed to be half heads or something ridiculous.  Whatever.  I rarely use UML in my day to day world.