Artistry produces beauty. Craftsmanship produces quality. They are not the same thing, and they are not necessarily in conflict. But don't confuse one for the other.
"When I speak about computer programming as an art, I am thinking primarily of it as an art _form_, in an aesthetic sense. The chief goal of my work as educator and author is to help people learn how to write _beautiful programs_."