GraphQL SDL makes good on UML's broken promise

For a brief moment in the 1990s, a significant portion of the software development world thought it had found the Holy Grail. I am referring, of course, to UML. The field had matured enough to crave predictability and discipline, and the Unified Modeling Language (UML) was prophesized to deliver it. At last, there would be a way to describe software systems with the rigor of an electrical diagram…