Should a New Developer Bother Learning UML?

Way back before software lived in the cloud and “agile” was just an adjective for fast, Grady Booch, Ivar Jacobsen, and James Rumbaugh set forth onto the world a new way of modeling software called the Unified Modeling Language. ¬†Originally released as part of the Rational Unified Process, the model’s diagrams lived beyond the popularity…