Programming as Art Debate

Comments debate whether programming qualifies as an art form, craft, science, or none of these, drawing analogies to painting, swordsmithing, writing, and other creative pursuits.

➡️ Stable 0.7x Other
3,012
Comments
20
Years Active
5
Top Authors
#1542
Topic ID

Activity Over Time

2007
9
2008
62
2009
81
2010
142
2011
125
2012
153
2013
159
2014
142
2015
185
2016
159
2017
150
2018
136
2019
132
2020
188
2021
218
2022
248
2023
205
2024
203
2025
285
2026
30

Keywords

PHP OP HN TextMate JavaScript readme.md LOC OT art programming craft code artistic programmers artist creative draw painting

Sample Comments

grantmoney Jan 10, 2010 View on HN

Why is art reduced to craft in this modern age? Really, for any programmer to assume they are being artistic just because their code is 'nice' is absolutely absurd, and it's horrifying to think it happens. To be an Artist now is to be a social/cultural/literary critic. There cannot be art in programming, no matter how creative one thinks they code. Please stop it!

boredemployee Jan 7, 2023 View on HN

could writing code be considered as an art? genuinely asking

lynx23 Jul 5, 2023 View on HN

Can you elaborate a little on why you think programming is "completely artless"? I hear many coders making comparisons of their work with art, so this kind of contradicts my intuition.

bodhi_mind Mar 10, 2025 View on HN

I’m a software developer by trade but also program art creation tools as a hobby. Funny thing is, at work, code is definitely a means to an end. But when I’m doing it for an art project, I think of the code as part of the art :) the process of programming and coming up with the code is ultimately a part of the holistic artistic output. The two are not separate, just as the artists paint and brushes are also a part of the final work of a painting.

jim-greer Jan 13, 2016 View on HN

Programming is much more of a craft than it is either an art or a science. Good craftsmanship combines beauty with utility, as does good coding.Programmers work with abstractions, rather than with wood or clay. And their craft is as cerebral and intellectually demanding as an art or a science. But it's still a craft.

somsak2 Nov 1, 2023 View on HN

It's interesting how most don't consider programmers artists, even though coding requires quite a bit of creativity.

thereddestruby Dec 15, 2010 View on HN

As one programmer to another -- you may want to rethink your point of view. "Art" is as much about craft as anything else.

willcipriano Sep 10, 2021 View on HN

To me programming is more of an art than a science. To find a corollary what are some bad artistic mediums? What is a bad human language to write poetry in, or a novel?

Tycho Apr 15, 2011 View on HN

Here's my take:Art starts where (prior) science/utility/craft/trade stops giving you answers.Take an abstract painting. The only functional requirements are that it covers a canvas which you can hang on a wall, and that it will interest viewers. Beyond those things there are really no 'answers' or 'directions,' so the 'artistic territory' begins immediately. If you've ever tried to make an abstract painting, you'll know that even when you don't know what the hell you're painting, you still

jorleif Nov 19, 2009 View on HN

I think there is a fundamental difference between the creative acts of programming and producing artwork. The programmer has a requirement of what the program or piece of it should do, and the creative problem, is how to do express this in code. The problem with reading code, is that the original problem is not present in the code, and the purpose of the code is not to express something to a human viewer, but mainly for a machine to execute. In that way the creativity is a lot more like the math