Even if you don't play, I highly recommend following the Factorio Friday blog posts. The development team is very transparent about what they are working on and will often dive into interesting problems and solutions, including failed attempts. They are both technical and approachable.