Hacker News new | ask | show | jobs
by scottfr 1366 days ago
I created a fairly popular system dynamics modeling application back when I was a grad student [0].

When using modeling tools like system dynamics, it's useful to keep in mind George Box's quote that "All models are wrong, but some are useful".

When using a modeling tool to describe any form of social system you're creating an imperfect copy of it. This imperfect copy embeds what the modeler (rightly or wrongly) views to be important and how they believe the system to work.

The resulting model, though always wrong to some extent, may be useful. It may help you obtain a better understanding of a system and cause positive change in an organization. On the other hand it may not be useful, it may even mislead you.

You can think of modeling a lot like various software engineering practices like Agile. Sometimes these help teams, sometimes they don't. At the end of the day though, it's really about the teams using them not the specific techniques.

[0] https://insightmaker.com

1 comments

This article is not a complaint about system dynamics. The complaint is about the "mysticizing" part.

If you look at the first example, it's a person that mimicked all the procedures and jargon of system thinking, while ignoring all of the most fundamental knowledge of the area. In particular, the most fundamental insight about humane systems - that the system reacts to the optimization - goes so over the person's head that there isn't even a whoosh.

System dynamics is good, and very useful. But you have to understand it to apply it.

The article clearly lays out two complaints, the first is “mysticism”, the second is “mechanization”. Personally I don’t think there’s anything particularly problematic with the latter model.