so i've been working on a project for 2 years now. i, myself, have gained many skills from it. i've learned multiple programming languages and created a resource in the meantime which has generated in total about 15k (he doesn't know about it). so, on my end, i'm doing fine. he hasn't gained any skills from the project as he was more of a manager and didn't have to learn anything new.
but I want to leave the project, for a few reasons. including that we argue badly (bad environment), I personally have gained enough to leave the project (selfish, i know), project will be released in a dying market with no growth and little proof of concept. so basically, there's many reasons why I'm ready to totally drop this and move on to better things.
the project was going to be released this year. i feel totally guilty because I've gained loads over the 2 years, made lots of money myself and I'm ready to move on. but I want to leave due to lack of passion, and I can't code when I'm not passionate about it. so basically I just feel really guilty about leaving because there's a lot left to get done that he would have to pay LOADS to get done commercially (i.e. i won't be doing it for free).
sorry this was a total ramble thread. I just feel guilty and need opinions. thanks people.