If you’re tight on resources, but have the luxury of some time, be sure to examine problems calmly and iteratively. The easiest solution is unlikely to be the most resourceful and it’s okay to move in stages towards the ideal.
Becoming disheartened because I couldn’t accomplish what I wanted quickly, or even on just the first pass, was very common for me. Once disheartened I’d entertain the narrative that things usually hadn’t or wouldn’t work out. That narrative threatens the idea that progress can be made and problems start to look insoluble. This is very rarely the case; perhaps just some time and/or more resources are needed and they’ll fall into place if you work with a goal in mind.
Frustration can be an understandable spur for action, but a different mindset is needed to solve the problem.