I had a revelation when I realised the problems I had when building a base in Factorio were basically the same I had when programming, just visualised in a more intuitive way.
Translating the solutions of my Factorio problems into my real world problems worked like a charm.
Dunno, I think it captures several of the skills needed in programming, not the actual writing code, but both refactoring and optimization are translated fairly accurately.
Translating the solutions of my Factorio problems into my real world problems worked like a charm.