every time I see someone going "I finally ditched #firefox and went with this closed source chromium based alternative instead"

all I can think of is

@anthropy At this point I consider it similarly closed source (or better gate keepered source). The firefox codebase is so complicated I don't even know where to get started with it....

@agowa338 sorry but this is basically saying "the source code is complicated so it might as well be closed soruce", which I disagree with.

while I, too, like readable and well-documented code, I consider it a less problematic than having to decompile and reverse engineer a binary if I want to understand a program.

Browsers are big complicated projects, easily as complicated as an OS kernel, that goes for all of them. For firefox there are some tools you can try to help like searchfox.org

@anthropy
I'm not referring to the source code itself. But to how it is published and presented.

Like if you're not already familiar with Firefox or Thunderbird development just try to find it for example. And once you managed to do that, try to figure out how to compile it without having changed anything (yet)...

Also this is the first time I even hear searchfox.org exists.

@agowa338
My first search result for "firefox source code" is https://github.com/mozilla-firefox/firefox.
The third link in the main README points to https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html, which explains how to compile firefox from source.

Doesn't look that complicated even without any prior knowledge.

Commits · mozilla-firefox/firefox

The official repository of Mozilla's Firefox web browser. - Commits · mozilla-firefox/firefox

GitHub

@nspace Well that GitHub is not where you contribute and mostly just a mirror....

And now try to actually check it out and heaven forbid figure out how to compile and maybe even patch some minor thing.

However I acknowledge that it appears to be a bit more accessible and less gate-keeperish than Thunderbird...

@agowa338 @anthropy

The contributor's guide, linked at the top of the README (same link I posted in my previous reply) has step-by-step instructions on how to
* check out the source code
* build firefox
* test changes
* submit patches for code review
* get code review
* ...

Again, doesn't seem all that obscure.

@nspace @anthropy

I mainly looked into Thunderbird (not Firefox). And for that you're told to get the firefox source first and there the documentation wasn't that great.

I probably should not just have used what it pointed at but also looked for how to get firefox sourcecode and compile it directly first then though.

I mainly just assumed it is the same for Firefox as it was for Thunderbird. But I already admitted that oversight in my last post...