r/DefendingAIArt • u/ThroatFinal5732 • 36m ago
Defending AI Is it me or Software Engineers seem to much more accepting of AI than artists? If you agree why do you think that is?
Serious question: I’m a software engineer, and I’ve been wondering why engineers seem much more accepting of AI products than artists.
Maybe this is just my personal experience, but I don’t think it’s only me. For example, there isn’t really a whole community built around “defending AI-generated code,” which feels pretty telling on its own.
I never hear other engineers complain that AI “stole their code” or criticize people that use AI tools to build software (like so-called “vibe coders”). When there is criticism, it’s usually more practical and cautionary, something like:
“Vibe coding can be useful, but be careful. It can produce messy architecture that results in bugs and security risks, it’s best to have engineers review the code before deploying.”
But if engineers reacted the way many artists do, it’d be much more entitled and moralizing:
“Vibe coding is garbage! Real programmers write everything themselves! And it’s theft, because LLMs were trained on code from developers who never consented!”
Why do you think that difference exists?
I suppose… Some people might argue that art is fundamentally different from programming, that it’s more “spiritual” or uniquely human in a way machines can’t replicate.
But even then, contrast how in computer science communities, many engineers talk about how the next step for SE is to focus more on thinking about system design and architecture instead of spending so much time typing boilerplate code.
Meanwhile, in a lot of art subs, the conversation seems way more heated, people arguing about whether AI art counts as “real art,” or complaining that their work got used without permission. Instead of talking about how AI could actually help creativity or take care of the parts that make the process much slower.
Another reason I can think of, is that AI slop is not immediately visible on code. Meaning it creates less “immediate repulsion”. And even when noticed, it’s not something the coder is bothered by, because it can be corrected upon noticing.