> Just work on projects that you find fun.
Slightly off-topic: What's that fun? There is hedonistic, roller coaster riding fun, there is joy of accomplishment, there is fun in tinkering, etc.
What does having fun mean? Is it a specific feeling or is it more the general idea to do something that is individually appealing?