Systems thinking is, by far, my favorite mode of thinking. It's why I love programming, business, biology, mathematics, aerospace, etc... I'm convinced that being able to think about abstract systems fluidly is a core skill that separates the good from great in many fields and this is probably more so true in software. I really wish there were better resources for building up this skill set. I was gifted with a decent intuition for it and gained a lot from engineering courses, but I just haven't found anything specific that I can point a junior engineer towards and say "This, this is the essence of systems thinking!". The closest thing I've found is a lecture series on the space shuttle design[0], and while the series is fantastic, it doesn't focus on the core idea of systems thinking. Does anyone have any useful resources or recommendations on the subject?
[0] https://ocw.mit.edu/courses/aeronautics-and-astronautics/16-...