I think it is in a state to start gaining some user feedback & general traction but I have this deep fear that has been planted in my head by SWE Twitter elitism and a strange fear of letting strangers down.
What if people think the code is rubbish? What if people hate the project? What if nobody contributes? What if it just ends up being an embarrassing mess of a project that nobody cares about?
I know all of these thoughts are so silly but I just can't shake that feeling when I start having eyes on my project & code. I am really proud of it and personally love the project, I'm just worried others won't feel that way.
On a less personal note: How do you guys go about announcing OSS projects? I'm considering posting on the HN Show section & my person Twitter (to my 50 followers haha). Are there any other places people might enjoy seeing this sort of thing?
Any advice would be greatly appreciated - this is going to be my first time in ~a decade of writing software that I open source & market my project. All these years of building in the dark and now everyone will be able to look at it!
I recently stumbled across the Ladybird browser project which is exactly the sort of project I would be interested in contributing to, however, whenever I go onto a project's GitHub page I'm very quickly overwhelmed by 10 config files, 8 folders with thousands of files, and hundreds of issues & PRs. It feels like being dropped into the centre of rush-hour Tokyo and told to find a penny on the floor.
How do you deal with getting to grips with overwhelmingly large databases? If you're implementing a new feature, how do you know what utils might already exist or what design pattern they would want you to use? It's all so much for someone just trying to help!