You can push yourself on your own projects by working on something complicated but interesting.
If you take work from someone else, you basically enter a situation where there is a deadline on your work, someone is going to pester you about how its going, and you have to work on what you're told to work on rather than what you WANT to work on.
Why should someone do -your- work for you, for free?
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Very true.