Factorio is fascinating because it also simulates critical issues in productions: bugs will come and eat your beautiful factory.
I also I threw together some thoughts about factorio and programming a few months ago:
https://dev.to/samborick/what-factorio-taught-me-about-work-...