I founded Roadfire Software in 2010, and we've been bootstrapped, profitable, and proud since day one. I enjoy sharing what I've learned with others. In addition to consulting, I'm also teaching iOS and building products.
Since I started doing iOS in late 2009, I've helped clients debug issues in their apps, trained other developers one-on-one and in classes, and spoken at local user groups. I've contributed to open source projects and have written about iOS development on our blog.
I've been consulting for the past several years and have consistently had more work than I can handle. I love to teach about my experiences, mistakes I've made, and what I've learned.
You can learn a ton for free from Neil Patel if you have the time to implement his advice. I'd recommend reading some of the articles on his site and putting them into practice: http://www.quicksprout.com
You can also subscribe to his email courses and ask specific questions in his recently released Traffic and Conversion Forum: http://www.quicksprout.com/2013/09/03/introducing-the-traffic-and-conversion-forum-by-quick-sprout/
I don't work for Neil or have any affiliation - I've just been impressed with his credentials and found his advice to be incredibly valuable.
Only do things that move you closer to shipping. I'd also look at ruthlessly cutting scope so you can get your product out the door. Most importantly, focus on making consistent progress every day or week so you can actually ship your product and start getting revenue from it.
Josh worked for me on several different assignments at OCLC as a software consultant. Josh worked very well with both the product staff and other software developers, communicating his ideas and solutions in terminology that everyone could understand. He also is a technical sponge. He allocates several hours of his own time every day to learn new technologies, allowing him to quickly understand new skills when needed. Josh will be an outstanding addition on any software development project.
I worked with Josh for 2+ years at OCLC. He's a quick, outside of the box thinker, and passionate about software development. He's also very thorough and methodical.
I hope we have the opportunity to work together again sometime.
Josh is a great developer, he is very thorough and is great with maintaining standards. He is extremely knowledgeable and is constantly bettering himself through new technologies. He is open minded and easy to work with. All and all Josh is one of the most technically sound and personable developers I have had the privilege of working with.