what helped me was someone explicitly telling me all the blog posts were aspirational and when you look at their personal githubs even the authors don't usually live up to it outside of their open source / industry contributions.
and also knowing just how many people and how much money goes into those processes that I just do not have at home.
you've only got a finite amount of time and energy. Write for you. Open source it if you want more polish, and let other people bring the polish they want from it. But write for you, first and foremost.
after all, once written, most of my little things only do their one thing, and they don't need to do it very efficiently these days.
"Good code" is like good writing -- it needs an editor or four, and some friends you know to look over it (or enough time invested to be those for yourself), and much like editing, is also unnecessary outside of formal audiences.
personal code vs [code as communication of an idea so that many people can work on many moving parts nearly interchangably], is like social media posts vs deep dive blog essays.
all the advice doesn't apply, and all that really matters is that in the end, you built the thing you didn't have, but needed. Home code is like weekend warrior garage woodworking, the blog posts are like woodworking youtube telling you all the best stuff to buy every month and how you're supposed to use it, even though you can do it with simple tools just as quickly if you aren't running a job shop.