3 ms·
Factorio 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 pla
by blunte 5y ago
Factorio 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.