Networking and building partnerships are the lifeblood of independent developers. Too bad these are the skills many developers lack. If this is holding you back, read this post. The best advice I can give is to just get yourself out there and talk to others. Look up networking events in your area and commit to going to one every week or two. Oh, and don't be the person standing by themselves pretending to do something important on their phone!
Business Partnerships for Software Developers by Pietro Rea
Great post from Vojtech on his first year as an indie iOS developer. He talks about his successes and struggles. I think his story fits many indies as he is piecing together contract work, app sales, and ad revenue to make a living. It's inspirational and shows how you have to be versatile when working on your own. Most of my income doesn't even come from iOS-related activities!
My indie 2016 by Vojtech Rinik
You are a finite resource. There is only so much design/networking/dev time your mind and body can handle before your work and family life start to suffer. You have to manage that, thinking hard about what is the best use of your time. Another challenge for developers is that if you have many things on your plate and try to devote time to each, you won't be that great at any of them. I'm in that situation right now as I have too many things going on and need to focus. I struggle with many of the things that Heather touches on and it makes me feel better to see that I'm not alone. Balancing everything is hard so give this post a read for tips on how you can improve your stress and production level.
When everything is high priority, nothing is. When you hold all tasks in equal importance, something's gotta be first or you'll never win.
Superhuman Developers, Decision Fatigue and Procrastination by Heather Downing