Analysis Paralysis : Getting Carried Away With UML

UML is a useful tool, no doubt.  It’s a tool to help model complex logic in a visual manner.  It’s a language in and of itself and it can aid in communicating design ideas with exacting precision, leaving little room for...