I really like this anecdote, I find it very prescriptive for life, but I don’t think it applies. Professional musicians aren’t learning how to make music like the students of the ceramics class, they are mostly fully developed artists with their own artistic style and voice. I think that constantly producing art leads an artist to become a slave to his prior work, a sort of creative fatigue. In order to foster development of an artist’s voice, they need space to get away from that style and explore other styles and forms of art.
Not a popular opinion here, but I really don’t think that coding is very comparable to pure art like music or painting, and I think that a lot of these ideas come from that place(that coding is art). Coding is art like electrical work is art—there is certainly a distinction between work crafted by a master and something muddled together by an amateur, but at the end of the day it’s functional. In these trades it’s perfectly okay to have creative fatigue as long as all the parts are good. If you have great variable names, nice modular form, terse functions, excellent descriptive comments, etc, its actually better if you have a monolithic unchanging form. Pure art, that is art meant to be consumed in the form its created, by contrast, brings with it all kinds of aesthetic values that are put by the way side in coding, and novelty and creativity are front and center.
Not a popular opinion here, but I really don’t think that coding is very comparable to pure art like music or painting, and I think that a lot of these ideas come from that place(that coding is art). Coding is art like electrical work is art—there is certainly a distinction between work crafted by a master and something muddled together by an amateur, but at the end of the day it’s functional. In these trades it’s perfectly okay to have creative fatigue as long as all the parts are good. If you have great variable names, nice modular form, terse functions, excellent descriptive comments, etc, its actually better if you have a monolithic unchanging form. Pure art, that is art meant to be consumed in the form its created, by contrast, brings with it all kinds of aesthetic values that are put by the way side in coding, and novelty and creativity are front and center.