Sounds like you need to invest more time in finding a developer that can coach you in ironing out the kinks. Or even just give feedback and/or suggestions. But maybe you already have? Me personally, I know I need help if I get stuck. This whole lifting myself up by my bootstraps is bullshit if you ask me. I can’t do it. But talking to others will clear it up in no time, give me fresh perspectives, you know. But I’m that type of person that work 50 times better in a collaborative environment. If I go solo I get stuck. That’s just the way it is.