4 ms·
I love playing Factorio, but it's moments like above when it starts to stop feeling like a game and it starts to feel like refactoring code at work.
by spsesk117 5y ago
I love playing Factorio, but it's moments like above when it starts to stop feeling like a game and it starts to feel like refactoring code at work.
- blunte 5y agoFactorio is a nice and simplistic (and fun, for a while) way to demonstrated many aspects of software and product development. You go through basic product planning and design, first quick MVP, then some feedback loops where you recognize some needed design changes, etc. Then once you have it figured out, you want more. So you start scaling up. That scaling often necessitates refactoring, because it necessitates space and time management (no sense having a bottleneck in your system which limits your growth potential). Then you have the aliens which represent unexpected problems and failures. A while back someone posted about playing Factorio with job candidates as a way to see how they thing and solve problems. This is probably much better than most tech interviews. If you can be decent at Factorio, you can probably be pretty decent as a software developer.