For people coming from managed languages[...] contributing to a C project is way more complicated than contributing to a database project.
I think people do have this feeling, but likely it's because they don't actually know much about writing databases, so they see one issue but not the other.
OTOH it might be possible to contribute small things (e.g. improving the database client program, adding a test) if one can write some code in $LANG_MORE_ACCESSIBLE_THAN_C, even without knowing what a btree is or what "cache locality" means.
Comments
I think people do have this feeling, but likely it's because they don't actually know much about writing databases, so they see one issue but not the other.
OTOH it might be possible to contribute small things (e.g. improving the database client program, adding a test) if one can write some code in $LANG_MORE_ACCESSIBLE_THAN_C, even without knowing what a btree is or what "cache locality" means.