I would disagree. I would instead phrase it as "addressing a need", and with that phrasing, I don't see a clear distinction between software and music.
That is really diluting the difference between art and software, so much so that it's almost comical.
I define art as the exploration of emotional expression, and software simply does not fit into that category except in the cases of using software as a tool or mechanism in the exploration.
The "need" in creating art is often described by artists in that the act of creation is fulfilling an internal need. Writers, musicians, etc. often describe their works as pouring out of them, almost by necessity. This is rarely the case for software and engineering products which seek to fulfill an external need. Software, like engineering, seeks to solve problems. Art can but does not in general.
I personally find it mindblowing and a bit disturbing that I see people in this thread equating software to art. It's a bit disrespectful and elitist to claim that they're the same. Artist make pennies and are being forced by market dynamics to change their expression to merely survive. Meanwhile, software engineers make six figures and retire early playing a game of connect the dots. It's flippant to those artists who struggle for years and years in the hopes of even a modicum of support or recognition and live on pennies.
Who retires first debate: the famous musician or famous programmer is still unsettled.
Classically an artist put themselves in difficult situations in order to grow as a person so the art can say more. Don't be angry at others making money because an artist has choosen a different path.
I define art to be the exploration of emotional expression. If you disagree with that definition, that's fine, as the debate as to "what is art?" is certainly a valid one. But please note the discussion context. The original comments I've replied to are "software is equivalent to art", and I disagreed. There are vast differences. My assumption is that it is people involved in software making this claim, and that is where the elitism comes from.
> Software is the product of expression.
What emotional content are you expressing when you write software? When someone writes a book or music or paints a painting or live performs an art piece, they are expressing emotional content, feelings, stories, etc. Please view my other responses, as I don't want to repeat myself here, but art is different than "<thing> as an art", which relates to art as in craft, and it's also different from things being aesthetically pleasing.
If we're going to dilute the term of what art is so much, then it's pointless to just stop at "software is art", as we should then just say "everything is art" and stop using the word.
> They both can evoke emotion while experiencing.
That's a poor definition. If something simply evokes emotion, that doesn't make it art. Literally everything evokes emotions in humans.
> Who retires first debate: the famous musician or famous programmer is still unsettled.
It's usually not best to discuss edge cases and is better to stick with the general population. Your general software developer is going to be many times well off than your general artist.
> Classically an artist put themselves in difficult situations in order to grow as a person so the art can say more. Don't be angry at others making money because an artist has choosen a different path.
You're implying that artists intentionally suffer? Some artists may, but I think it's more the case that most artists are not given a choice, which was basically the original discussion here. The discussion started off as musicians are now having to compromise and shift from creating music as their end product to simply using music as part of the marketing component of a brand, image, lifestyle, etc. And no one said to be mad at people making money. But the people sitting in one of the most well-paid positions in history, i.e. software developers, shouldn't be making loose allusions to what they do is the same as people living in poverty and the lower class struggling for society to recognize as what they do as useful.
You can also phrase brain surgery and movie watching as "modifying the inner thought processes of the subject", and as such there isn't a clear distinction.
One is art, the other is trade.
One can of course make art one's means of substinance, and one can master one's trade artfully.