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!
Are you only doing the project because you want other people to approve of it? If so, then these are great questions. And if they all come to pass, you'll need to pick yourself up, dust off, and try something else.
On the other hand, if you have your own reasons for doing your project, all these things could come to pass but you could still keep on doing it for your own reasons.
So really, all those "What if.." questions are not for us to answer, but for you.
I think part of my anxiety comes from the fact that I’m also working on shaping my online presence to improve employability and my GitHub profile is something employers often look at.
I wish this was just about sharing what I love, but it has also become a strategic move which makes a positive launch feel more high-stakes than it probably should.
My advice is to decide what you want to get out of open sourcing the project and then use that as a way to think about your emotional response.
Congrats on making something!