Programming is an art and therefore, we are artists. However, we’re not the kind of artists that create purely for beauty. We are functional artists. We have a functional task as well as the duty to write code, because it is effective and thus lasts. Writing elegant code is our job. This helps people find their way to the contents of those articles, just like great code helps people find their way to places they need to enhance.
Programming is understanding a problem well enough to be able to explain it as simple as possible to a machine. Defending code by claiming effectiveness is trying to hide what you don’t understand in that problem.
The expression or application of human creative skill and imagination, typically in a visual form such as painting or sculpture, producing works to be appreciated primarily for their beauty or emotional power.
Most works of art are actually the result of a logical process, of selections of elements that complement each other.