I suspect a strong background in Physics leads to systems thinking. Especially since a couple of my favourite system thinkers are Jacob Lund Fisker and Elon Musk. They both have degrees in physics.
Ask HN: Any recommended resources to develop system thinking?
21–30 of 113 posts
Re: Ask HN: Any recommended resources to develop system thinking?
#22https://www.complexityexplorer.org/courses/76-introduction-t...
It is an introduction to NetLogo (a free simulation software and a Programming Language), but in hindsight I think the couse and the book teach some useful concepts.
Re: Ask HN: Any recommended resources to develop system thinking?
#23Rich Hickey has some great talks on YouTube. If you are a software engineer: Build a simple database, a simple interpreter, and a simple web application (backend and frontend). Read about “distributed systems”, “devops”, “Conway’s Game Of Life”, and “fractals”. Read about these technologies/techniques (in whatever order is comfortable), how they work, their pros and cons, why they were created, how they compare to al…
Where does one get started building a simple database?
Re: Ask HN: Any recommended resources to develop system thinking?
#24Re: Ask HN: Any recommended resources to develop system thinking?
#25Earlier quoted context omitted.
Huh? I currently work with some of the technologies you mention, but fail to see the connection to systems theory. Can you elaborate why e.g. jq or Erlang are relevant here?
Most of those technologies are known for either how they handle complexity, or the coordination between asynchronous actors with shared resources
Re: Ask HN: Any recommended resources to develop system thinking?
#26Rich Hickey has some great talks on YouTube. If you are a software engineer: Build a simple database, a simple interpreter, and a simple web application (backend and frontend). Read about “distributed systems”, “devops”, “Conway’s Game Of Life”, and “fractals”. Read about these technologies/techniques (in whatever order is comfortable), how they work, their pros and cons, why they were created, how they compare to al…
Where does one get started building a simple database?
Re: Ask HN: Any recommended resources to develop system thinking?
#27I, actually have no idea what this really means. Does anyone have a good explanation? Systems Thinking redirects to Systems Theory on wikipedia: https://en.wikipedia.org/wiki/Systems_theory Is that what we're talking about?
Re: Ask HN: Any recommended resources to develop system thinking?
#28The box-and-arrows paradigm for systems, built in the 50s and enjoying popularity briefly in the 80s, is overrated, and has been outmoded by the likes of complexity theory. This is due to the fact that box-and-arrows systems like those made by Club of Rome to predict civilizational collapse carry strong assumptions as to the nature and structure of underlying variables and as such become very brittle as the size of t…
-----
my favorite: New England Complex Systems Institute (NECSI) website!
* About Complex Systems : "Concept Map" http://www.necsi.edu/guide/concepts/conceptmap.html
* Learn: http://necsi.edu/learn.html
* "Dynamics of Complex Systems" - Full PDF: http://necsi.edu/publications/dcs/index.html
* NECSI Seminar Video Library: http://www.necsi.edu/events/vidlib/
* Research: http://necsi.edu/research.html
Re: Ask HN: Any recommended resources to develop system thinking?
#29Rich Hickey has some great talks on YouTube. If you are a software engineer: Build a simple database, a simple interpreter, and a simple web application (backend and frontend). Read about “distributed systems”, “devops”, “Conway’s Game Of Life”, and “fractals”. Read about these technologies/techniques (in whatever order is comfortable), how they work, their pros and cons, why they were created, how they compare to al…
Where does one get started building a simple database?
Re: Ask HN: Any recommended resources to develop system thinking?
#30I think while doing this for some time it's a little easier to think about other (real world) problems as systems and you may find parallels between software development and this real world.