After 6 years and not having a title under your belt, it weighs if I'm just typing out stuff pointlessly, and totally wasting my time sitting in front of this monitor.
The process of learning is just as important as the process of doing. It takes 10 years to become an accomplished programmer, so you're well on your way. I have promised myself that if this project doesnt get off the ground that'll be it, no more... So fingers crossed I see this one through!
Well that would be a shame, for sure. Every project whether it reaches some arbitrary goal of completeness or not, is a learning experience.