Folks who have successfully bootstrapped a complex open source project from a solo endeavor with occasional third part PRs up to something with multiple core developers and lots of more casual contributors: how do you handle the balancing act between conflicting responsibilities?
I'm sitting on top of 250K lines of complex multi threaded C++ and GLSL HPC code in ngscopeclient and it's been a constant struggle to clean up decade old technical debt to make it easier for new devs to get started (and enable features users need / remove confusing architectural quirks), write documentation for both end users and devs, review and merge PRs, coordinate other devs, etc.
Every minute I spend handholding a new dev to get them able to help out is a minute I'm not writing docs that could help many devs in the future. Every minute documenting the current state of spaghetti is a minute not spent refactoring away the very thing I'm documenting as "we don't like this but this is how it is for now".