Good projects integrate work and play

Play here refers to General Play, and often solving problems but especially Problems vs Puzzles|solving puzzles can be a good example of play.

For example, programming is playful when it is done in a comfortable environment. When a developer knows the space they are working in and is not stressed by external factors, then the act of programming

Another way of putting it would be to say that good projects involve both work and Flow, and great projects involve both work, Flow, and General Play.