Earlier quoted context omitted.
Saying satisfactory is a nicer factorio is ignoring everything that makes factorio a good game.
As someone who has played a bunch of Factorio but only heard about Satisfactory: Can you elaborate on that?
Technical interview methods pale in comparison to playing Factorio with someone
101–110 of 358 posts
Re: Technical interview methods pale in comparison to playing Factorio with someone
#102This winter break I spent an embarrassing amount of time on Satisfactory on Steam, which is essentially a nicer (and probably easier) modern refresh of Factorio. While I played, I came to similar conclusions to the article. Building factories in this game is very very similar conceptually to building software. I ran into exactly the same problems that I ran while I build software like: - If I don't plan ahead enough…
Re: Technical interview methods pale in comparison to playing Factorio with someone
#103This winter break I spent an embarrassing amount of time on Satisfactory on Steam, which is essentially a nicer (and probably easier) modern refresh of Factorio. While I played, I came to similar conclusions to the article. Building factories in this game is very very similar conceptually to building software. I ran into exactly the same problems that I ran while I build software like: - If I don't plan ahead enough…
The major difference between Factorio and software is you can't refactor in Factorio. Your options are to spaghetti or start fresh. You can't really pick and choose good pieces of your layout because of physical restrictions and the game is a giant math equation, and you want inputs to match outputs at every step of the way - if you don't have the space to do this you don't have the space. It's like if in the softwar…
Re: Technical interview methods pale in comparison to playing Factorio with someone
#104Earlier quoted context omitted.
Satisfactory is really great, highly recommended from me as well. I think the verticality really adds a lot of fun over Factorio where you are restricted to keeping everything on the same level. Can make some really confusing spaghetti though...
Yeah, I love both factorio and satisfactory, but factorio ended up being the one I dumped more hours into. Satisfactory ended up hiding too many details as you move around - the first person view and the very large structures made it really hard to untangle the mess. Satisfactory felt like writing regexes - Basically write only, hard to read and parse afterwards. That said, man the first person view is fun when you'r…
As for debugging, I've found that planning a build on paper, keeping in mind production ratios, eliminates the need to experiment and debug, and then building simply becomes figuring out how to route conveyors
I've never had issues troubleshooting by getting to a high place and looking at the big picture, but to be honest since I started planning my builds on paper it barely even comes up
Re: Technical interview methods pale in comparison to playing Factorio with someone
#105Earlier quoted context omitted.
You only have to understand how to move your character using WASD, the concept of Inventory and pointing at different places on the ground with a cursor. Failing to understand this simple set of rules would disqualify a person from most jobs ever invented.
>Failing to understand this simple set of rules would disqualify a person from most jobs ever invented. I think you dramatically over-estimate most people's literacy with games and movement in a virtual space, let alone most people's hand-eye coordination. How many people can touch type these days?
Re: Technical interview methods pale in comparison to playing Factorio with someone
#106Earlier quoted context omitted.
As someone who has played a bunch of Factorio but only heard about Satisfactory: Can you elaborate on that?
Factorio is very much like programming on a good team, automation, expansion, refactoring, tooling used to solve your problems. Satisfactory is cool, but at no point do you get the "ok so I built this entire factory and now I can just replicate it modularly" - no, just place every, single, block, by, hand. To me factorio is a rethinking of the RTS game, satisfactory is like a really nice minecraft mod.
Re: Technical interview methods pale in comparison to playing Factorio with someone
#107One downside is that Factorio is almost immediately rewarding whereas programming generally takes a lot more effort for mediocre payoffs; hiring good factorio players will bias you toward people with enough focus for high reward behavior but maybe not so much for standard software engineering.
Re: Technical interview methods pale in comparison to playing Factorio with someone
#108https://store.steampowered.com/app/1366540/Dyson_Sphere_Prog...
The leading programmer uses some sophisticated ways of optimization, including:
- DOP instead of OOP
- Leveraging GPU for parellely calculating certain stuffs
- Using a GTX 660 Ti for development
Here is a technical post but in Chinese. Lemme know if you are interested and maybe I can do some translation.
Re: Technical interview methods pale in comparison to playing Factorio with someone
#109Earlier quoted context omitted.
The major difference between Factorio and software is you can't refactor in Factorio. Your options are to spaghetti or start fresh. You can't really pick and choose good pieces of your layout because of physical restrictions and the game is a giant math equation, and you want inputs to match outputs at every step of the way - if you don't have the space to do this you don't have the space. It's like if in the softwar…
But you can refactor... you can clear away everything and you get back 100% of materials
Re: Technical interview methods pale in comparison to playing Factorio with someone
#110Earlier quoted context omitted.
Hire quickly and fire quickly with a generous severance. That’s the only method that I’ve seen works effectively. Netflix does more with 2000 engineers that companies with 10-20x that. This also lets you take chances on engineers that weren’t “perfect” but had a lot of positives to offer.
> hire quickly and fire quickly This kind of mentality is not conducive to a well-functioning nation with people who have dependents and need stability.