|
|
|
|
|
by wenc
2705 days ago
|
|
To build on this discussion, what are some highlights in that book that you found useful? I ask because I've read some systems thinking books (e.g. Systemantics) that were difficult to apply in real life. I come from the perspective of someone with a systems/theory builder personality. The only systems thinking book that I found remotely practical was The Fifth Discipline by Peter Senge. The most useful piece of short writing on systems thinking that I've come across is "How Complex Systems Fail" [1, 2], which talks about designing systems for resiliency, and not for rigid notions of reliability. [1] "How Complex Systems Fail"
https://web.mit.edu/2.75/resources/random/How%20Complex%20Sy... [2] Its accompanying O'Reilly conference talk https://www.youtube.com/watch?v=2S0k12uZR14 |
|
I agree that both of them were not very rigorous, e.g. in terms of making predictions or presenting falsifiable claims. But I enjoyed parts of both.
From Thinking in Systems, I got 2 main things out of it:
- Many systems can be modelled in terms of resources and flows.
- If you want to affect a system, find the leverage points.
But both claims could have been justified more. It feels like the author states them as a given.
Specifically, she doesn't talk much about modelling error. OK, so I came up with a set of resources and flows to model a system. How do I know if it's good? Will it work in some cases and wildly mispredict in others?
I think they just did computer simulations? How did you check it against the real world? I think that was entirely missing from the book. I'd be happy for a correction.
Overall, the book felt like it was incomplete (which is not surprising, given the back story of its publication).
I think I read this book because Bill Gates recommended it. I can understand why he would have liked it. I'm not sure there is much that's actionable for a programmer or software designer, though.
I'd be interested in other takes on it too. Did I miss something? I also wonder why it's so highly thought of. I think it does have a unique point of view, and raises interesting questions, but it also made me wonder if that view is true! It's perhaps too vague to be true or false.
----
I enjoyed Systemantics, to a point. The negative view of systems tends to be the more accurate one in my experience ;-)