Software Craftsmanship

I’m into craftsmanship for a while now. But what is craftsmanship exactly? And more specifically: Software Craftsmanship? It is one of those things one can’t gather in one definition. Go on Google and give it a try: you will find tons of opinions.  I myself mainly...