Comment by somat
It is also the case that the first 80% of a projects functionality goes really quickly. Especially when you are interested and highly motivated about the project. That remaining 20% though. That is a long tail, it tends to be a huge slog that kills your motivation.
The first 80% of a project takes 80% of the time. The last 20% of the project takes the other 80% of the time.