5 ms·
This argument sounds very much like "the problem is not communism, all those countries just weren't doing real communism". And I'm not even being quite as flip
by thematrixturtle 4y ago
This argument sounds very much like "the problem is not communism, all those countries just weren't doing real communism".
And I'm not even being quite as flippant as it sounds about communism here. Communist economic planning relies on accurate central planning, which we've learned the hard way is essentially impossible at the scale of a nation state. In the same way, UML assumes you can meaningfully model a complex computer program in advance, which tends to fall flat back in reality where requirements are poorly understood and evolve continuously.
- cyanydeez 4y agoI think the most coherent argument for failure is the limited automated feedback between real code and the uml
- neilv 4y agoI don't know enough about communism to make analogies there. I do know that there are successful uses of screwdrivers, and that a screwdriver makes an ineffective and dangerous hammer.
- Existenceblinks 4y agoIt's not very conceptual too. Changing / altering database design (migration) of a production database is .. hmm like I'm not going to mess with those relations. Adding, deleting completely, is ok.
- fulafel 4y agoThe central planning problem isthought by some modern socialists to be solved: https://jacobin.com/2019/03/economic-planning-walmart-democracy-socialism https://jacobin.com/2019/03/economic-planning-walmart-democr...
- hbrn 4y agoIf they are so good at central planning, why do both Amazon and Walmart have 3rd party sellers?
- fulafel 4y agoIt's true that the rise in position of the 3rd party sellers puts a dent in the argument, but there was quite a long period without them that we can examine as recent history.
- xbfivhvu 4y ago
- blub 4y agoNo, why would you think that? One can model in UML anything between a bunch of classes, to a state machine to subsystems and entire systems. One can model architectures in advance or after the fact. One can model while brainstorming or when discussing a design with another developer on the whiteboard.