Re:The C4 model for visualising software architecture
by facorreia on Saturday September 21, 2019 @10:59AM
(#21035736)
None of this is accurate. Keep in mind that he's talking about something he doesn't know.
Re:The C4 model for visualising software architecture
by Silhouette on Saturday September 21, 2019 @01:29PM
(#21036661)
When a giant like Leslie Lamport says he knows next to something about a subject but then gives a view anyway, it's probably wise to consider that he might just be being diplomatic. His comments about ambiguities in UML and the difference between that and a rigorous mathematical specification are reasonable in my experience (as someone who has both done significant work with high reliability code and formal methods and also worked in enterprise world with UML and all that).
Re:The C4 model for visualising software architecture
by contingencies on Saturday September 21, 2019 @11:17AM
(#21035850)
Better to just be precise.
UML: a language that was invented first and then people came around to try to get semantics. - Leslie Lamport
UML: fuzzy pictures of boxes and arrows. - Leslie Lamport
People use UML, things like UML, to model programs, but it's not clear how to translate them in to sequences of states, for concurrency. If you cannot translate them in to sequences of states, it means you don't understand them, and it may mean that there's nothing there. You know, there are lots of people selling snake-oil, drawing boxes and arrows that make you feel good, but ultimately have no real meaning. If something is really meaningful you should be able to express it in mathematics. - Leslie Lamport
UML - Unnecessary Management Lingo. - @iamdevloper
... via https://github.com/globalcitizen/taoup