Plus the "achievement high" is much less; at the end of the day, when you win/do well - you know you're supposed to feel that way, the game was designed for you to win.
I like to sometimes just browse around in my side-project's UI or even codebase and appreciate what I built. Of course, you have to be in the right mind-frame for that. You don't want to go looking for your achievement high and end up thinking "Wow, all that effort and this is all you have to show for it?"
Factorio has none of that, it’s just a constant stream of positive mental stimulation.
There's "the itch" - the desire to program, to build something. Which I do find coding-style games tend to satisfy (so there's the fear I will have lessened motivation to work on my side project).
Then there's the "focus" side - I still love programming (and consider myself blessed for that). By "only have so much programming in me" I meant more "I have a limited ability to deeply focus within a given day/week". So I don't want to be thinking too hard when I game - I want to lose myself in the flow specifically without having to concentrate too hard (I find books/movies and playing hockey are great for this too).
Please note, I'm not arguing with anyone here - I guess I'm just talking out loud. It's not my intention to denigrate Factorio-style games in any way.
Different strokes for different people of course.
- Learning to more heavily prototype, bootstrap, and rewrite, rather than refactor.
- learning to "just ship it" and get by with "ugly" operations that work well enough
- learning to balance the two often-contradictory points above
But the balance is a good metaphor. After some time you will start your factories with at least some semi-bus, rather than just one belt for raw materials etc. but trying to start with final architecture from day 0 is probably a very bad choice.
However, once I launched my first rocket, the desire to play the game dropped and I’m playing other games now. But for a few weeks, I was so engrossed in the game that I even thought about design optimizations in my dreams. I don’t think any video game had me this involved before. I hope they build on top of it to create more interesting mechanics.
Sounds like a game Jeff Bezos would have fun playing if it was about setting up a distribution center. Or rather, ordering production of the game and letting players figure out how he could improve its logistics.
When I change from one of these activities to the other, I have the distinct mental impression that I’m not switching activities at all. When I switch from Factorio to my text editor, it’s such a seamless transition, as if I’m just scrolling to another part of my factory.
Not a sensation I’ve had with any other game, or any other pair of distinct activities, really.
I figure it must mean Factorio makes me a better coder. I better get back to it, then!