Programming Isn't Special: It's Art, and AI Threatens All Art

While writers, artists, and musicians have pushed back against AI, many programmers still accept it. Glyph Lefkowitz argues this is a mistake: programming is Art, just like painting or poetry. Using AI to eliminate mundane coding work destroys the practice and contemplation that lead to greatness. He urges resisting AI in software as fiercely as in any creative field, because programming isn't special—it's just Art, the most human thing there is.

Programming isn't special. It's just Art, and Art is the most human — and thus, the most universal — thing that there is.
  1. tiku

    My art is thinking of ways to help my customers. They don't know what is possible or what data they have in their other tools. I don't see that being taken over by ai just yet, because they don't know what to ask.

  2. bentt

    When something is brought into the world through human intention, it has the possibility of being art. A human must stand next to it and say "This is mine."

    The human role in the creation of art is non-negotiable.

  3. winwang

    I am a programmer who likes aesthetics. I think about how aesthetic it is to not have to deal with certain production incidents for certain blocks of code because the typelevel computation tells me it would be a compiler bug if it screwed up. I like the feeling of realizing those 100 LOC could just be 10.

    I sometimes tell people of when I came down from Mt. Fuji, there were wispy clouds and grand nature below me, picturesque like a painting. At that time, I likened it to the beauty I felt when I was first learning Haskell. But I say it because I expect it to be a rare kind of sentiment.

    The thing with art and music is that they are easy to appreciate, and the appreciation grows deeper with more consideration. I love reading the placards in museums and attempting to understand why the artist did what they did, I like it more than even looking at the piece itself.

    Code (and math, for that matter) is almost the same except for one key difference: they are not easy to appreciate without deliberate training, training which is often far to the side of anything most people need/want to deal with.

  4. bodge5000

    Programming as an art form always reminds me of the Einstein quote; "Pure mathematics is, in its way, the poetry of logical ideas". Both are just art forms you cannot appreciate without some understanding of it. Arguably thats true of all art actually, its just that the more familiar forms, like painting or music, can be understood at a basic level without an understanding, whereas mathematics and programming are essentially alien to the casual observer.

  5. antonvs

    This is so tediously shallow.

    Sure, some programming might be art. I've written programs that could qualify. But most isn't, unless you also want to count preparing a balance sheet for a corporation as art. Get over it.

  6. sausagefeet

    I wish I could find the quote, I think it was on C2 Wiki, but alas, it was something like:

    If you're an artist, programming is your clay, if you're an engineer, programming is your building material.

    Point being, which I always connected with, was that programming is a medium for expressing a lot of things. Just like you can use paper and pen to write poetry or a dry technical manual. And everyone gets to decide how they see it and use it.

  7. purpleflashing

    I am so fascinated about this angle -- whether programming is art or not. This is one of the things that got me to HN recently and I love reading these discussiong as a non-programmer.

    While I love art, I am not an art historian or critic, so the definition I have for it is highly subjective -- in my opinion one of the functions of art is communication with other people (often through time and space). For art to fulfill its telos, so to speak, the message that it carries must also be read (heard, perceived) by somebody and then, if it's great art, eventually someone would want to respond to it.

    The message can be simple, complex, subversive, stupid, clever, it can be an observation about world, a joke, a profound truth, a memory, a question, a snapshot, a curiosity, a trick, and a ton of other things. And sure, the message can be distorted, misunderstood, twisted, forgotten, lost, etc, but if no one "reads" it and no one "talks" to it, it might as well be glossolalia.

    So my question for folks who do consider programming art -- do you "read" other people's code like this? Do you exchange ideas through code? Have you ever trolled great coders of the past through your code or tried to prove them wrong?

    I hope my question doesn't come off as complete nonsense.

    P.s. I know that there are programming manifestos which to me sounds like there is a layer of meaning that the code carries and this meaning goes beyond pure machine instructions or software functionality, but I'd love to r […]

  8. he0001

    Before AI, some programming could be considered be considered art. There are definitely codebases that are more beautiful than others. But now with introduction of AI you can’t consider any code as art as you have no idea who produced it. Yes, it may be looking good, but from that perspective it’s just randomly produced without the thought of being art. And at some point it will be refactored into oblivion by something that doesn’t care.

More from this day

2026-10-09