← Back to context

Comment by sandeepkd

5 hours ago

Overall a good collection on the complex systems, somehow it missed the part how complex system came into the existence in the first place itself.

> Human expertise in complex systems is constantly changing

I feel this is single most important factor responsible to both making system complex and at the same time improving them depending on who the people are and how they take failures and breakdowns. I find it funny but we are in an era where folks building ML systems do not seem to remember the direction in which to open the screws. They do have clear expertise in something new but clearly lack in some other areas

Literally the first item in the list addresses the necessity of complexity in the systems it's discussing.

  • A hazardous system does not necessarily has to be complex. The article is a generalized list which makes it bit harder to reason with on this topic. A big part of the complexity gets added over the time as a part of failures, effort to introduce more fail safes, processes to avoid the same failure again. Complexity begets complexity, which is why I was referring to the dependency on the human elements who are involved in evaluating the failure and remedies.

    tldr; Removing a process is risky and thankless for most part, no one wants to take that risk. So after every failure a new process gets added and thus you end up with an ever growing complex system