Email or username:

Password:

Forgot your password?
Juan Linietsky

Getting #GodotEngine oiled up to the state it is now, where development speed is so incredibly fast and there is such good harmony with foundation, contributions and community took many many, _many_ years of refining processes for development, contribution, release management, moderation, etc.

I will do a talk about it at GodotCon in a week explaining parts of this process!

Pressing the fork button takes a second. Learning to do what we do takes a tiny bit more 😞.

10 comments
Juan Linietsky

Even getting people to agree in a FOSS project is incredibly hard, because most contribute their own time. Learning to build consensus is a very hard to acquire skill, otherwise in a week everyone would be arguing and go do their own project or engine the way they think its better.

Likewise is learning how to make sure that, with external contributors, code quality can remain top notch is another hard to acquire skill.

I don't know, maybe it took us a lot to learn these cause we are stupid 😅

NitramiuZ

@reduz It really is insane to be able to in each *dev* version go "yeah we got 300 improvements since last time". Awesome stuff

Irve

@nitramiuz @reduz In the 1.5 years I've dabbled in Godot I have had 2 editor crashes. And I've been almost daily dabbling since May and I upgrade the project to any RC I find.

My Firefox has crashed ~10 times in that time.

redj

@reduz
Well at least projects like Godot, Blender or even Krita show that this is somewhat possible. But yeah, it's hard and takes time! Anyway I'm happy tools like this exist. It shows collaboration always ends up pushing things in the right direction for the users, avoiding the inescapable enshittification of proprietary software...

Senad

@reduz personally, I think solving problems revolving around humans is much harder than solving technical issues. So while the technical side of Godot is impressive, I was always even more impressed by how the project handles the topics of governance, community and communication! Even from the days when it was only Remi and you. 🤩👍

Stéphane 🏴‍☠️🐘👨‍💻🇪🇺🐧️

@reduz will the talk be available online after the conference ?
I’m not going at #GodotCon but I’m really interested by that talk !

Arseny Kapoulkine

@reduz That fork was funny. I didn’t want to write about it on Twitter because trolls would come but it’s just obviously DOA because it will have zero technical differentiation.

aeva

@reduz They're already 62 commits behind and they haven't even changed the branding in the readme yet. If they were intending it to be a serious effort, it'll be really funny when they finally realize what the magnitude of responsibility is that they volunteered for.

BenBot

@aeva @reduz yeah I volunteered as a maintainer for an old once-popular JavaScript game engine.
We’ve had no new issues for a week or two (pretty low traffic project) and I’m still stressed that I’m not getting my refactors done soon enough.

Can’t imagine what it’s like for a project as big and complex as Godot.

Go Up