Earlier quoted context omitted.
Its just fun. "Okay wth, today we're going to make the entire base solar powered" When making software that's supposed to be used, you can't mess around that much. At the end of the day, someone has to use it and if its weird it'll be bad. But in Factorio? Nobody is using it so sure, make it bizzare. Change the rules, let yourself go. Don't test the design just send it. Bored? Too challenging? Don't bother finishing…
> When making software that's supposed to be used, you can't mess around that much. At the end of the day, someone has to use it and if its weird it'll be bad. This makes me sad. You don’t need to make software for mass appeal. Git is weird and bizarre (especially when initially released), but it’s used and well loved.
The core of Git is incredibly simple and elegant (content addressable database). It's an amazing approach to how to represent the data that needs representing.
The UI is the challenging bit, and that's because Linus just slapped something on to demonstrate it, expecting that a proper UI would be built over the plumbing he'd created.