DEV Community

Discussion on: Is programming an art?

xexyl profile image

If you're going to cite the dictionary - not that I would at all trust M-W or really an American English dictionary (but never mind that) - then you have to also consider that that's not the only definition of art. First what you're getting at:

1 [mass noun] the expression or application of human creative skill and imagination, typically in a visual form such as painting or sculpture, producing works to be appreciated primarily for their beauty or emotional power: the art of the Renaissance | great art is concerned with moral imperfections | she studied art in Paris.
• works produced by human creative skill and imagination: his collection of modern art | [as modifier] : an art critic.
• creative activity resulting in the production of paintings, drawings, or sculpture: she's good at art.

But more importantly:

4 a skill at doing a specified thing, typically one acquired through practice: the art of conversation.

Programming therefore most certainly is art. If you want to talk about aesthetics though art certainly is subjective. When I think of programming being an art I think of the latter definition because that's what naturally comes to mind.