The word "art" is today so misused that it should make someone cringe at the very mention of it: everything from pop culture to Louvre Pyramid are now being revered as "art" and its performers called "artists".
A multi billion dollar industry that trades worthless but heavily promoted garbage is lining its pockets to fools worshipping its broken products just because they do not want to stay outdated. Whoever unravels this charade is expected to be silenced with:
"Who are you to say something is art, while something is not?"
To answer this "dilemma" it is enough to take a Rembrandt and a Picasso self-portrait side by side and place a neutral onlooker who never heard of either share his views:
In Picasso, what he will see is just ugly chaos, something that looks to be the product of a sick mind. No message, just something made to shock, ride the trend and get rich/famous thanks to it. In Rembrandt, however, he sees a broken old man that looks deeply into viewer's eyes and communicates his mind as well as appearance. Through the vehicle of a mere painting, it's as if the essential parts of that old man survived for eternity and, in the end, this is what art is all about!
Be it expressed in a Bach's fugue, a Rembrandt's self portrait or Einstein's theory of relativity, art is timelessness achieved by virtues of integrity, harmony and simplicity. It comes as a byproduct of someone's neverending quest towards achieving aesthetic perfection, the goal of creating something that stays unbreakably beautiful.
The word art can be justly applied to any human endeavor that produces condensed beauty, regardless of the field in which it was achieved (music, architecture, science). There is thus no reason, as long as above principles are kept, why it shouldn't extend to computer programming as well:
While crafting a program, author must only be in a race against his own ever higher standard of excellence. On any sign code fails above principles, author should work at peeling off imperfections in order to achieve perfect symmetry: for users benefit as well as his own delight!
This framework is author's personal journey towards distilling web development into something aesthetically perfect: an application skeleton beyond reproach in terms of both quality of code (coherence, harmony), quality of usage (simplicity, modularity) and quality of execution (speed, efficiency).