I have days where the steps necessary to create the future I want are so clear. Today is not one of those days.
For the past two years I've been working weekends on a project collaboration app for the construction industry. Saying marketing has been a problem would be an understatement. I have, or maybe even had, 3 partners. Yet the only thing to show for the past two years is what I have built as the sole developer.
I'm currently doing contract work for two companies. The work and people are nice.
But I'm tired, I'm burnt out. I'm considering taking a job full time from one of the companies I'm contracting with. This is the most rational direction to take.
My health has been neglected, my family has been neglected (even though I didn't realize they were being neglected until this past summer).
Everything came crashing down this summer. My fiancé almost left me, I fought for us and our son and now we are back together. So that is good. We took on new partners to handle marketing but all I have received thus far from them are more things to build. Those things have been completed, so now would be when their marketing should pick up. Have not heard from them in a month. I had pleaded with them to start the marketing 3 months ago, but its just easier I think to have the monkey keep building.
I am proud of what I have done in the past two years. I have stared into the abyss chewing glass, and still managed to cross the finish line. Marketing was never my thing, I accomplished my part.
So now is the time for change, I think I will spend the next 6 months recovering, getting in shape, fixing personal finances, just refocusing on the basics. Then I will start a new company. Solo, by myself. It will have to be a consumer product, since breaking into the enterprise market has proved to be a task that I don't currently have the soft skills for.
Next, screw marketing - you don't need that right now. Maybe you had bad advice or just made it up, but what you need is sales - very different from marketing. You are the best sales person because you're the one who saw the need and believes in your solution. Forget websites and blogs and social media, that's not right for you - just talk to people and get them talking to people, until you can make contact with and sit down with potential customers. Tell them about the solution, land your first big friendly client and make them happy.
Just my 0.02 based on real life experience :)