Should you work for free?

That depends on what you mean by "work" and by "free."

Work is what you do as a professional, when you make a promise that involves rigor and labor (physical and emotional) and risk. Work is showing up at the appointed time, whether or not you feel like it. Work is creating value on demand, and work (for the artist) means putting all of it (or most of it) on the line.

So it's not work when you indulge your hobby and paint an oil landscape, but it's work when you agree to paint someone's house by next week. And it's not work when you cook dinner for friends, but it's work when you're a sous chef on the line on Saturday night.

And free?