Without a doubt. I've spent countless hours myself developing a mod for an old gaming community with some of the most unappreciative manchildren (trolls) in existence, and I saw it through to the end because I felt I had an obligation to finish it. And to this day, there are a handful of people from a subset of that community who blame me for the demise of said subset, even though I did everything they asked.
I learned a lot from it though, and not just about coding and development, but about communities in general. The entitlement that some people feel they have of your time can be astounding. Apparently when you do things for people for free out kindness or out of passion for something, it only leads some (many?) of them to expect you to continue to do it all, until they've sucked every bit out of you that they can. I'm sure this is especially worse in online communities, because to them, you're just text on their screen who provides them with something fun or useful, not a human being.
So yeah. Take a break. A week may not even be long enough. Work on other things, completely unrelated things. It'll give you a fresh perspective and help with realizing exactly how much time and energy of your life you're devoting towards something and how much of it is really worth it.
Without a doubt. I've spent countless hours myself developing a mod for an old gaming community with some of the most unappreciative manchildren (trolls) in existence, and I saw it through to the end because I felt I had an obligation to finish it. And to this day, there are a handful of people from a subset of that community who blame me for the demise of said subset, even though I did everything they asked.
I learned a lot from it though, and not just about coding and development, but about communities in general. The entitlement that some people feel they have of your time can be astounding. Apparently when you do things for people for free out kindness or out of passion for something, it only leads some (many?) of them to expect you to continue to do it all, until they've sucked every bit out of you that they can. I'm sure this is especially worse in online communities, because to them, you're just text on their screen who provides them with something fun or useful, not a human being.
So yeah. Take a break. A week may not even be long enough. Work on other things, completely unrelated things. It'll give you a fresh perspective and help with realizing exactly how much time and energy of your life you're devoting towards something and how much of it is really worth it.