What to do when you lose faith on a project?
CatDancer: It's OK to bail.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 speedwith 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.