Coding is so rich that you can use it for artistic pursuits, but I argue that the output is the real art, and the code itself is not art and itself is not expressing anything.
I actually think plumbing does require a bunch of creativity. Trying to add some fixture to an old house with out of spec walls and prior creative solutions can be a real challenge. And you can really appreciate the people who come up with an elegant solution that isn't "tear it out and redo it from scratch".
Thank you for understanding my comment. Code is a craft and could maybe be more compared to pottery, which usually has a use, and is primarily judged by well it fulfills its purpose. I'm not saying that there isn't "beautiful" code, and certainly not denying clever code. But the goalpost that code is just as expressive as literature or music is just too much. Show me the code that is inspired by the reflection of a sunset on a pond on a windy day.
> Code is a beautiful form of creative expression, as rich as literature or music
I think this is overstating it and makes me wonder how familiar the author is with literature and music. Most programming is closer to plumbing. We come in, gripe about the guy who did the prior job, and solve a puzzle with some unique constraints. The reason LLMs are good at coding is because with coding we want boring, banal code.
I’ve seen a ton of new open source slop programs. Every day there’s so many “announcing my cool new app” posts. I don’t remember the rate being this high before.
I'm in software and I do alright, but I'm still on a PS4 too. Just can't justify the upgrade when there's still so many great old games available. Maybe when the next Horizon Zero Dawn comes out, I'll be forced to upgrade, but I'm taking my time about it.
The sci-fi novel A Fire in the Deep starts with describing a Software Archeologist, who digs through millennia of strata of layers of indirection and I think we could end up needing that one day.
Music is something you can do without formal training. Much like how you can be a terrible programmer but still create popular software. Just like how maybe what the world wanted at some moment was a slow PHP alternative to moveabletype, maybe the world also wanted sped up, stripped down, 60s girl band songs, without complicated rhythms and harmonies.
Not trying to say that Wordpress v1 was terrible software written by terrible programmers, but I hope you get my point.