I worked with someone for 4 months on a deadline presentation, we had a contract and a specific goal. He didn't communicate the challenges well and we ended up not having the right MVP to show the investors. Will agree in advance, not all his fault as the tech situation was changed on us.
After, I wanted to keep going and asked him to meet me and finish the work that was intended. He missed the call (was sleeping apparently) and just kept feeling he didn't listen to what is needed for an MVP product at all. I stopped talking to him or having meetings and took a break for a few weeks because I needed it and and I was pissed off and tired of the programmer attitude trying to do it all by himself. We are back working on the project and he says (and seems from Trello) he is still working on the software portion of the product while I do sales, marketing, design.
Here is the history: He never makes a deadline, late for almost all meetings, and frankly ignores any priorities I set.
We have no money (yet) and he has to work on other things, so I understood things were not as timely as I usually like and gave some slack and trust.
I have some code sample downloaded from GitHub that is running on an smart phone, but nothing works for a MVP that connects to my hardware. I told him we have trust issues between us, but maintained cordial project discussions since I don't want to give up and need software work. He's not a horrible person, just smart and a bad communicator. That is actually worse and more dangerous than someone malicious (in my mind).
I imagine this is what it felt like for the Winklevoss twins dealing with a cowboy programmer (Mark Z.) hiding his work till he can get someone to invest and then takes the whole idea for himself. Luckily, I do all the hardware, came up with the idea, have the manufacturing and so on and so on. It's not all about the software; which saves me a bit. But, I feel completely trapped by this person in a time of need when people are asking for the product and I'm trying to close deals.
Today I heard he's in town and headed over to an event where he is being asked to show the product. I asked a number of times if we had any updates so we can show it. Then got a text at 11:00 a.m. asking me if I am bringing the product. same day of the show, after 3 weeks and emails saying we don't have the software and thus no product to show. He says I need to be patient.
I really don't know what to do, but it's slowly driving me insane not having a product to show and yet his FB posts show he's working on this project and bragging about his involvement. He even posted photos w/out my say or knowledge (which I have been explicit about not doing).
All this, while I watch as this person takes months to complete the 2 tasks needed for the MVP and spend whatever time he has doing wildly huge and complex backend of the product. The backend may work, but if I can't access it or show how it works on the physical product, who cares!
I am sure we can sell this thing if we can just get some basic functions running. We have 1.6M Youtube hits and 17K followers on the idea right now, but need a working MVP. Investors want to see the MVP as well. We are soooo close! Currently, I am doing everything in my power to figure it out on my own... but frankly I suck at programming.
I really need some support. I don't know what to do. A 1/2 built product with no cash to get a new person just feels hopeless. I want to hear that it isn't. I want to hear there are programmers I can find that I trust to finish and follow through and communicate, not just code. I want to hear I don't have to start all over again so close to the finish line. I want to know what to do with this person who says they are very emotionally invested and have no problems putting their face on the product, yet haven't done their basic requirements OR if they can't don't communicate that well so the team can get it done.