If I could go back in time and tell myself something really useful… it wouldn’t be anything to do with game development to be honest and the advice below is something which I am sure we all “know” but knowing something and putting it into practice are two very different things.
If there is one rule which I think applies to being an indie dev (or a YouTuber for that matter) its this:
Stop trying to please everyone.
It’s a simple premise and one which I am sure we have all heard many times, but when you create something for other people you naturally want those people to like the end result. They Key word in that statement is Everyone. As an Indie Dev or a YouTuber, sadly there are always going to be people who do not like what you do and who were not taught as a child that “If you don’t have anything nice to say then don’t say anything”. The internet gives people a feeling of anonymity which in turn makes them believe that they can say anything they wish with impunity, social media has also made everyone feel like their opinion is so important that they need to shout it at every opportunity even when nobody asked for it. The point here is that as a Dev you have to get used to the idea that not everyone is going to like your work and more often than not those that don’t will feel the compulsion to tell everyone else why in great detail.
That isn’t to say that all negative comments are worthless. Sometimes a developer can gain useful insight from negative feedback but it means putting your ego in check and wading through paragraphs of emotional rambling before you get to the salient point.