Ask HN: What to do when you lose faith on a project?
Now as the site has gotten closer to a first version, I've become somewhat convinced that it's not such a good idea after all. If it were just my own project, I would have already either stopped working on it or dramatically changed it in some direction. However out of some sense of obligation to my partner, I've continued on it. However every hour has felt more painful than the one before it, as I feel that it's all just wasted time, and that well... the site just sucks. I wouldn't use it myself and don't know why anyone else would.
It's now almost ready to start being promoted, but I feel that if I allow it to get "finished" like that, then my fate will be to continue to maintain this site which I now have become to dislike. Also I can't really envision this site generating any significant amount of revenue, and the time I spend on it could be spent improving my other site which DOES have significant revenue.
I feel just pain working on this, on the other hand wanting to fulfill my promise to the partner to work on it, on the other hand feeling that I am wasting a ton of money and time spending my rare moments of concentrated work on this thing... ideas?
Cheers
Especially if nearing a scary moment-of-truth release date.
You aren't a slave to the project - talk to your partner, negotiate an exit for yourself (with an option to stay).
I was actually an art major and one thing that I learned very quickly was that the last person to appreciate or even understand a work of art was the artist himself.
It's often very difficult to see the value in something you made simply because you were able to make it. Truly take a step back and look at the problem solved, not just the solution. I am sure you will see great value.
It's funny. The other day I recommended a friend signup for WuFoo as a tool for some feedback he wanted from customers. He was blown away by it! A basic form is something that many YCers probably take for granted, but since he had no comprehension of such a task and was able to complete the part he feared the most so quickly and easily, the benefit to him was colossal.
I also agree that you need to communicate your feelings to your partner. Maybe not so much that you think it's a waste of time, but try to understand his excitement; see if it's grounded.
I just read this blog post, and I think I am biased: http://paulbuchheit.blogspot.com/2009/01/communicating-with-...
Once your project starts getting promoted, can you not iterate? Is the direction you think it needs to move in completely inimical from the version you're thinking of as 'finished'? Can you keep evolving it post-launch?
Do you like your partner? Is this someone you want to work with in the future? Have you discussed your objections to the direction? Have you been expressing your reservations, or will this come as a shock to everyone involved?
Is this something they'd launch even if you walked away from it?
Based on what you've described, I'd be inclined to let everyone know I have deep concerns, get it done, and start work on version two immediately. If at any point in that process I felt too large of a disconnect with the rest of the folks involved, I'd start extracting myself as politely and efficiently as possible.
Now, naturally you may decide not to bail after due reflection, advice, and discussion. And that's OK too.
But as long as you're deciding not to stop because of your previous promises, you're going to be trapped. And, like you say, the trap doesn't end: there's always more work to be done.
What you need to do is in your own mind to put together a bail plan. For example,
In return for breaking your promise to work on the site, you'll:
- give the code to your partner free and clear, and make no claims on any future revenue the site makes
- if your partner finds someone else to work on it, you'll volunteer X hours to help them get up to speed
with the actual details of course specified by your judgment.
I'm not going to advise you to stop or not to stop. However, once you have a plan for stopping, and it's a fair compensation for breaking your promise, then you can stop. And once stopping is on the table as an acceptable option for you, then you can make a logical decision as to whether you want to stop or not.
I'd say given how close you are and given your commitment to another person, the mature thing to do is suck up a bit of boredom and finish what you started. If your partner is right and it takes on a life of its own, you can hire somebody else to maintain it - either way it won't be a slave sentence.
In Belbin-speak, you are a plant and you need to team up with a completer finisher. But whatever your natural inclinations, you still have made a commitment to your partner and need to deal with that responsibly.
You never know. After all this work, just get it out there. If you're worried about your name, then leave it out. Just use your initials for now.