Forwarded from The Sky Was Pink
UML comes from an era where Object Oriented (Obsessed?) Design was the whole world, and everything that wasn’t OOD was being forced to not exist. In this era, Architects would draw UML diagrams and cheap Indian code monkeys would do the coding, because we thought that code monkeys would be cheap and replaceable. This was perfect for the MBAs because programmers started to be annoying by not delivering on the expected deadlines, and claiming about the algorithms, the damned algorithms. We wanted to replace them with cheaper and less-whiny ones.
Turns out that the details of the system are in the code, not in the diagrams, and only the trivial parts of the system would be expressed in diagrams, and the devil is in the details. But this makes programmers non replaceable and fungible, because the better ones can express algorithms that the worse programmers will never understand. And many times, you need these better algorithms.
All this makes UML not anymore the silver bullet for bodyshops. The broken idea of hiring 1 architect and 100 code monkeys from the consultancy just doesn’t work, because the architect is not expected to dig in the details, and the 100 code monkeys will just make a mess of the details.
UML was dead on arrival when it ignored most of the details of Software Development. Doesn’t mean though that some parts of UML can be salvaged, such as sequence diagrams, state diagrams, or entity-relation diagrams. But trying to model in UML an arbitrary problem and solution is likely to become wrestling with the language to express anything minimally complex or different.
https://lobste.rs/s/aoolwb/has_uml_died_without_anyone_noticing#c_0vcc9e
Turns out that the details of the system are in the code, not in the diagrams, and only the trivial parts of the system would be expressed in diagrams, and the devil is in the details. But this makes programmers non replaceable and fungible, because the better ones can express algorithms that the worse programmers will never understand. And many times, you need these better algorithms.
All this makes UML not anymore the silver bullet for bodyshops. The broken idea of hiring 1 architect and 100 code monkeys from the consultancy just doesn’t work, because the architect is not expected to dig in the details, and the 100 code monkeys will just make a mess of the details.
UML was dead on arrival when it ignored most of the details of Software Development. Doesn’t mean though that some parts of UML can be salvaged, such as sequence diagrams, state diagrams, or entity-relation diagrams. But trying to model in UML an arbitrary problem and solution is likely to become wrestling with the language to express anything minimally complex or different.
https://lobste.rs/s/aoolwb/has_uml_died_without_anyone_noticing#c_0vcc9e
lobste.rs
Has UML died without anyone noticing?
43 comments
Forwarded from 心惊报
This media is not supported in your browser
VIEW IN TELEGRAM
https://twitter.com/AlllexHu/status/1394085954143416322?s=20
“我很欣慰能看到很多人说 ‘你们是不是同性恋关我屁事,我闲着没事干嘛歧视你们’。
“我觉得这就是平权。”
“我很欣慰能看到很多人说 ‘你们是不是同性恋关我屁事,我闲着没事干嘛歧视你们’。
“我觉得这就是平权。”
Twitter
小朋友🥒
关于今天的一些回忆🏳️🌈
Forwarded from I have a good case of diarrhyeea (citric_acid | 𒆪𒉌𒄭𒊒 | $EGA Σ β)
今天還是
世界高血壓日
世界高血壓日
Forwarded from citric_acid | 𒆪𒉌𒄭𒊒 | $EGA Σ β
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Camber's Logistics v3 | 猫用力地挠所有人的屁股 (Cαmber 48 W 💣💥)
Weixin Official Accounts Platform
一种不存在的疾病,在中国被治疗了二十年
「无论从临床、公共卫生还是研究角度,基于性取向而建立的诊断分类都是不合理的。」
Forwarded from BC诱捕器 ~百合图集~