My site https://IndieHackers.com has in-depth interviews with lots of developers who've launched their side projects. There's definitely some good information there!
I also wrote a post about my experience launching Indie Hackers itself: https://www.indiehackers.com/blog/launching-to-300000-pagevi...
To answer your question more directly, I think it really depends on what you're building! If your project does a good job appealing to a niche and, ideally, solving a prickly pain point of theres, that makes it easier. The next step is to find places where those people hang out online, and then learn the rules of those communities so you can respectfully introduce what you've built.