Another good read:The Myth of Creativity from discipline and punish. I completely agree with his assertions on creativity.An excellent quote is this:
It's not just artists that fall for this poetry. The same error is quite common among developers too. Here it takes the form of "expressive power". Here again the same flawed thinking makes the same twists and turns and the end result is the same: the idea that a programming language ought to have as few constraints as possible to allow the developer to express her creativity to the utmost.
Creativity without constraint is line noise.