I started freelancing 8 years ago, on and off. Early on it was because the money, however, nowadays it's more about satisfaction to help people, experimenting, learning, and solving various problem to keep my mind sharp.
Here 10 things i learned from all the years
It was also presented during MyCocoaheads (https://www.facebook.com/groups/mycocoaheads/)