With the caveat that Factorio is EXTREMELY addictive, properly described as "programmer crack", here are some other Factorio related discussions:
Factorio – a game where you can automate basically anything (factorio.com)
https://news.ycombinator.com/item?id=11266471
"This game is like crack for programmers." -kentonv (Tech lead for Cloudflare Workers, author of Sandstorm.io, Cap'n Proto)
https://news.ycombinator.com/item?id=11269098
Raycasting engine in Factorio game – Facto-RayO v1.0 [video] (youtube.com)
https://news.ycombinator.com/item?id=19878688
https://www.youtube.com/watch?v=7lVAFcDX4eM
Factorio to talk about horizontal scaling of software services (medium.com)
https://news.ycombinator.com/item?id=19095271
https://medium.com/@chrisfauerbach/gamification-of-horizonta...
Mapping Factorio with Leaflet (cloudflare.com)
Factorio does have a rather steep learning curve, and the UI is not the most intuitive. But. Once how it works clicks, it clicks, and suddenly morning. And I'm in my 40's, I'd thought my days of unexpected overnights while working on fascinating problems were mostly behind me. Highly recommended, but be aware.
Not... at all? I mean, Vim has a steep learning curve[1]. Factorio is a game meant for the masses.
Of course any game is hard to master, but in that case any game that is not made for 3 year olds has a steep learning curve. You won't know how to set up and manage a 1kspm factory from day one, but that's okay, you can start by exploring and have a lot of fun doing that.
[1] (if you ignore that you can just start by hitting "i" and save with "<esc>:wq" and you have an ordinary editor, but that's not the point.)
Mind you, compared to other “programming games” like e.g. Shenzhen I/O, the main gameplay loop of Factorio is quite a bit simpler to wrap your head around. It's only when you try to ultra-optimize everything that it reaches that level of complexity. (Or when you "program in Factorio", ala "programming in Minecraft.")