I'd also say that the last 20% provides 80% of the learning. If you're always leaving projects unfinished then you don't really learn what works and what doesn't.
There's also a real learning experience when you make something public. Other peoples reactions are often (normally?) quite different to your own. That kind of feedback is really valuable, both good and bad. The bad because it provides an impartial view, and the good because it validates your views and encourages you to continue.
There's also a real learning experience when you make something public. Other peoples reactions are often (normally?) quite different to your own. That kind of feedback is really valuable, both good and bad. The bad because it provides an impartial view, and the good because it validates your views and encourages you to continue.