I still don't know a valid answer to that question, not because I disagree with the answer given here.
To me at least they're not new at all, the ruby part is to emotional for my taste but that's just the classic ruby approach (which is okay but I want to have metrics not pathos)
the clean code book is a classic move, I was waiting for someone to mention smalltalk.
sergio and others do have a pragmatic approach I do appreciate, celox wrote one of the classic quotes
maybe someone should bring up the wtfs per minute measurement? it's missing.
My thoughts to the question, I will go for the semantics of the words and less to their implementations.
Style is easy. it defines a certain way to do things. So this is about procedure and structure. There we can use our best practices. as long as we can stay consistent and can explain how things are built and used it's rather easy.
Elegance is a composition of meanings containing (i take the webster scientific definition here)
This is a complex topic, it's always interesting to read about it most of the time the same answers appear. There is no definitive answer it's like the agile manifest .... the manifest is really good the implementations of it tend to get religious and loose a lot of meaning.
In the end thx for the question and to all for sharing your thoughts.