I’m also not sure about elegance. Aesthetics isn’t central to Yii’s values. Elegance, depending on ones subjective judgement, is often in conflict with being simple and explicit.
I can enjoy writing elegant code but I detest having to deal with other people’s elegant code.
When I dig into framework code to understand what’s going on I do not value elegance. I am thankful if what I find is
I do not want to admire the elegant work of an artisan.
Maintenance is mentioned in the first sentence of this document. Quite right! Software that is most easily maintained is rather boring.
We should help those in the community with artistic ambition to develop their skills in music, poetry, painting and so on.