this post was submitted on 06 Sep 2026
33 points (86.7% liked)

Programming

28384 readers
309 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS
top 6 comments
sorted by: hot top controversial new old
[–] calliope@retrolemmy.com 1 points 19 minutes ago* (last edited 11 minutes ago)

If I asked an AI to write a text on the topic “Programming is art”, that thought process wouldn’t happen. I wouldn’t experience the same emotions that come with writing it myself. For me, writing is art that I pursue regardless of money. I think people who enjoy writing code feel the same way.

Huh. The turnaround given the top comment here is interesting.

[–] KRAW@linux.community 1 points 43 minutes ago (2 children)

I honestly think trying to define programming as art is just an attempt to unnecessarily elevate it. Programming is utilitarian. It is meant for a specific practical purpose. It does not reveal a shared human experience the way a movie, book, or game does. I have no need to convince myself, a professional software engineer of this because I am perfectly happy accepting that what I do is useful and do not need to try to put myself in a category with artists.

All the author is saying is that people enjoy programming. I also enjoy eating. Is that an art? I even have my own "eating style" in that I like to eat food in specific order, combine two items into one bite, the way I build a bite, etc. But I'd never try to elevate it because I'm a normal person who doesn't waste brainpower trying to make myself feel special.

[–] kibiz0r@midwest.social 1 points 4 minutes ago

I won’t begrudge anyone their definition of art, because it’s an extremely slippery concept.

But I do think it’s worth pointing out that there are clearly at least two rather different notions of art: one as a product with value that rich people like to buy and trade, and one as a behavior that all human beings perform. I don’t think the latter category has any inherent “elevation” to it, the way the former does.

And also that having a utilitarian specific practical purpose doesn’t automatically prohibit it from being art, in most popular conceptions of the term. Some of the earliest artifacts that are widely considered art were primarily utilitarian: cups, bowls, and other tools.

Also, a good excuse to share this excellent piece: Tomatoes, or How Not To Define “Art”

[–] datavoid@sh.itjust.works 1 points 4 minutes ago

Some people's code is art (just not mine or yours I guess)

[–] xianjam@programming.dev 5 points 2 hours ago

the Devil whispered behind the leaves, "It's pretty, but is it Art?"

The Conundrum Of The Workshops by Rudyard Kipling

[–] kibiz0r@midwest.social 3 points 2 hours ago* (last edited 1 hour ago)

Regarding the last paragraph:

If you’re thinking without writing, you only think you’re thinking. -Leslie Lamport

Regarding the rest:

It seems like he’s really only arguing that some programming is art. I’d argue that nearly all programming is art. And that all art is political. Therefore, nearly all programming is a political act.

I think that framing does a better job of explaining why some devs are not merely indifferent to AI coding but view it as a threat to the future of computing. But the author seems to be pro-AI, so I don’t think he can really put himself in that headspace.

Edit:

I was just reflecting on how exactly programming is an art form, and I related it back to the way I usually explain how games are art.

In a game, unlike in a book or a movie, you don’t just witness what’s “supposed to happen” — you can personally interject and ask “what if this happened instead?” By offering you the ability to actively inspect the game’s world from any angle you choose, it can create a deeper sense of the shape of the elements and themes of the game.

Code is similar. Any non-trivial chunk of code invites dozens of “what if?” questions, and the way the author chooses to handle each of those scenarios expresses some kind of philosophy about how the world should be. (Not just what the code currently does, but how it encourages or discourages certain kinds of edits.) These scenarios often have mutually-exclusive options, so it’s not possible to do the “proper” thing in all conditions. Trade-offs are inevitable, and so the code becomes a window to the values of the coder.

I think that part right there is why there’s such a gap between open source sentiments toward AI and enterprise adoption of AI. For FOSS code, the esoteric behavior of the edge cases of a subsystem’s subsystem is not a chore but a moral test.

In a megacorp though? The answer the corp wants is “whatever everyone else does”, or “whatever maximizes revenue”, or “whatever minimizes liability”. You kinda know the morality of the biz before you even consider the specific question. It’s not surprising, it’s not interesting, and delegating to a chatbot whose morals run on autotune doesn’t change much.

It is still art, and it is still political… but it’s Walmart home decor aisle art, and the politics of a Coke ad.