Don't hire a programmer if they don't code for fun
Obviously fun coding projects aren't the only indicator of a rock star, but they're a good way to filter out programmers that just do it for a paycheck.
don't forget that those kind of employee are demanding, they know how to have fun at working (if they do that in their spare time). Give them good food.

No comment on this link yet. React !