Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have over 5000 hours in Factorio. I am part of a group where several of us are over 5000 hours. Some of us have Autism. Some of us have ADHD. Some of us have both. The majority of us are in the tech industry.

The companies we work at have been made to understand that the factory must grow.



The factory is expanding to meet the needs of the expanding factory.


When I play a new game of Factorio I literally stay up for like 14 hours every day until I get a lot of the rocket launch automated. It’s insane, it impacts my health for a month or so after lol


Wait until you see the speedruns; nefrums and wargerr are currently 100% achievements in 6hrs and 5hrs27 respectively (see speedruns.com/factorio #100) Launching a rocket is down to about 90 mins without using imported blueprints.


Worth mentioning AntiElitz too :)

Thanks for the wargerr recommendation!


I think most people literally stay up for more than 14 hours a day.


Ignoring the extra 8 hours of working, so it's more like 22 hours a day


honest question, but is factorio not a similar itch to programming? I always feel with these type of games, that my time would be better spent working on a personal software project, where i get reasonably similar enjoyment, more satisfaction, and presumably more transferable skills.


It is like crack for programmers.

> that my time would be better spent working on a personal software project, where i get reasonably similar enjoyment, more satisfaction, and presumably more transferable skills.

Sure. Maybe your time would be better spent working overtime too. Factorio is a game, and focus on the fun parts. Battling NPM dependencies after a full work day is not fun, it's just more work. There are some days when you are just cranking out code and not worrying about much else, but those days are not necessarily the norm.


I felt the same way for a while (this is FUN, this isn't work!), but at one point I came back to the game after a few months off, started a new factory, got to something like "automate green circuits", and immediately felt like I was back to battling some NPM dependency. It had lost all its magic and suddenly felt like work again. This was after about 300 hours of playtime over a few years, but I haven't really been able to get back into it since then. It's really unfortunate because it was one of my favorite games when I was still enjoying it.


The biggest hurdle for me getting back in is just getting past the bootstrapping phase to where you can automate the construction of things from blueprints. Luckily the game is made overwhelmingly with mods in mind, so there is a mod for my issue.


I'm with your parent. For me there was a progression.

First playthrough I was anxious to get to the automation parts. This continued as I explored more of the game, more of the automation possibilities, blueprinting, trying to make an all solar, all steam or all nuclear factory etc.

At some point and I don't know when exactly it turned. I like the initial bootstrapping phase and at varying points I just get this "ugh, really? This pre-requisite, then this, then this and then finally I can build what I really want?" and then I shut it down and play Dungeon Keeper 2 or something like that instead.


Sounds like the honeymoon phase of starting a new software project. The second you hit a problem there’s no beautiful solution to, the magic is gone.


I would agree with you if this happened during the first playthrough. But it didn't. Not even the second or third or soon after that. It's on the n-th playthrough where a certain tech-tree part just feels like a wall now. Everything up to that is still fun but then there's that wall now that's not worth breaking through.

As for beautiful solution to software development: Personally I am somewhere in the middle. I like beautiful solutions. I advocate for clean and maintainable code. But I have no patience for dogmatic "this the only good way to solve this" BS any longer. There are many ways to solve the same problem. All have their pros and cons. I'm not gonna let my people spend another week refactoring this to some staff engineer's liking, keeping it out of the hands of customers ;)


I had a similar experience but the Space Exploration mod has made it feel like a brand new game again. I haven’t even reached space yet, but lots of the recipes have changed in ways that are more interesting (e.g. the introduction of glass, stone plate, the extension of the burner phase, etc) than a straight replay would be.


Yeah, I had basically the exact same experience. Haven’t launched a rocket yet.


In factorio, you have all the information and tools right in front of you. Everything is transparent. There are no black box failures. If there's a problem, you can and will find the source of it and be able to fix it. It satisfies the building+problem solving itch without the painful parts of programming, eg broken dependencies, slow build times, putting an = instead of a ==.

So, yes, programming is of course more productive, but that's not really the point of leisure time.


I like your point about the limit. Real world system debugging can always go lower than my know how reaches. But in my experience the broken dependencies, slow build time, putting an inserter the wrong way are core mechanics of the late game.


Its a similar itch as programming for fun, but often that becomes less fun after spending the entire day programming for money. Factorio is just different enough to still be fun and relaxing, even though its similar.

Programming also comes with baggage that Factorio can do away with (eg sibling comment mentioned build tools, I've given up on an evening of personal programming before because setting up the build environment was too much effort... looking at you cmake you piece of garbage... Or because I hit a bug that was too much effort to find/fix. Factorio "debugging" is much simpler, its about finding blockages or optimizing things, not figuring out why undefined is not a number in some deeply nested code where the value couldn't possibly be undefined but it turns out some async code changed it without you realizing...)


It's like a software project with complete and correct specs and no users. Everything you love about programming and none of the things you hate.


It is, which is why i stopped playing after ~40hrs. "Refactoring" my factory was too similar to refactoring my code, so playing this game after work (and my work makes me tired sometimes) is not a relax I'm looking for on evening after work.


You have the right intuition. From my point of view, I can easily find higher level ways to scratch my building, thinking, tinkering itches.

I'll have cycles where I'll choose lower levels. For example, most recently I purchased a classic hp rpn programmable calculator and have had fun working through the manual, doing exercises, solving problems with it, and of course, learning to program it.


I can only speak for myself but factorio is a little bit easier to zone out and enjoy than a side project. It's not a transferable skill but neither is reading sci fi but I enjoy and spend quite a lot of time doing that.


Yea, but its def a game, and that is more relaxed than actual programming. And you can do it with friends who may not want to code.


whimsy makes learning a lot more bearable.


Winter 2020 I started learning factorio. Winter 2021 I started learning Rust. Same level of frustration at times, same level of joy =) "Bah I'm doing it all wrong! .... Ah that's way better"


Productivity for the sake of productivity leads to its own obsolescence.


I started playing Timberborn, which is kind of like Factorio, but with adorable little beavers.

One faction is focused on harmony with the environment, the other is heavily focused on modifying it.


Factorio should be the interview test ;) Tech’s Ender’s Game.

(factorio fan, but with little time to enjoy it)


I would love to see ~ "Factorio - 524 RPM base, trains only no drones" on a resume

Or heck, even completing either Angels or SpaceEx mods show a serious amount of dedication, "self-starter-ness" and competence in reading documentation. I've put 5000+ hours in and fell off spaceex in the green space science - so much depth.


Been playing Space Exploration mod with some friends for a little over a year on the same map now. Mabye ~300-400 hours into it and just starting to get naquitie feeling solid. Absolutely enormous scale to it


Oh man after I made my first blue space science I knew I had to stop. I have a family and a career and a base back on Navus to worry about. It became clear that success was so vastly out of reach that I wouldn’t be satisfied for months, and my IRL would go far further downhill. Still, I had to try setting up a couple moon bases, and I never got around to building a ship :/


Honestly yeah, I'm gonna add a link to my 1k SPM walkthrough to my resume. Down downside seems very low and the upside very high.


I think that low downside could be a useful company-screening mechanism. Any company who takes that as a negative would probably be somewhere with a poor engineering culture that I wouldn't want to work at. Could certainly be neutral or an eyeroll at some good places, but I'd guess anyone who counts it against an applicant probably isn't a great place to work.


If you could figure out how to hook up Factorio to AWS APIs and get kids to build/maintain your org's infrastructure...


There is psDoom [1] to manage *nix processes in Doom. There is Dockercraft [2] to manage docker containers in Minecraft. Managing AWS in Factorio seems like next logical step!

[1] http://psdoom.sourceforge.net [2] https://github.com/docker/dockercraft


There are docker instances for Factorio, I think I made my own at some point.

But someone should figure out how to simplify the Clustorio installation into a docker-based one. Then everyone could enjoy 60k SPM giga-bases. Even better add auto-scaling to spin up a new EC2 instance when UPS drops below 60 on any node in the cluster.



"Sorry about that brief outage, the biters got closer than I realized and I had to scramble to rebuild the defense system before they overran our Aurora cluster."


>Tech’s Ender’s Game //

Spoilers!?!

Playing Factorio is actually doing some sort of real-world silicon design, or when you I'll the aliens you're really killing aliens... ?

Not read the book, only watched the movie. Probably someone will come and tell me I misunderstood it.


I assumed it was a less subtle reference to the fact that you spend half the game massacring untold numbers of bugs, and the aliens in Ender's Game were referred to as bugs.


There's a company that actually does factorio in interviews, was mentioned on HN


> Tech’s Ender’s Game.

I think the last starfighter would be a more apt analogy


Touché.


Thank you; i feel better about "just under" 3,000 hours now.

I've only really played 2 games. Started messing with making mods and decided I'd better stop playing that game for a while.


AssemblyStorm weekly?




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: