I’ve read this article a long time ago. It’s an interesting perspective, but I do not constrain the work of writing code to dry logic.
I understand the author’s feelings when he writes, “While code may not be art, it can be artistic”. Neither do I view code itself as fulfilling, though well-designed code can be artistic.
The process of designing well-designed code is what gives me a sense of fulfillment. I stitch my best designwork into every tapestry. Then I learn from my mistakes.
In sum:
Code is not art, though it can be artistic.
Code design is art.
Writing code involves code design. For me, the two are inseparable.