Hacker News new | past | comments | ask | show | jobs | submit
I strongly agree that programming is art, but I think there's a difference between other art forms.

A novel is both how it's made and what it is, and so is a piece of music.

Programming produces two different outputs: the code and the program. What users consume, and care about, is the program. The code may or may not be read by other programmers but it's not the main output. (It would be extremely weird to output code in a language that can't ever be run.)

And so I think the beauty or effectiveness of the program matters more than the beauty or elegance of the code. Those are not entirely orthogonal of course, but only loosely coupled.

A programmer should care a lot about the program, and a little less about the code. Vibe programming (where the programmer doesn't care one way or another) to me is a crime; but you can certainly use AI to code, and still care about the finished product, and make it good.

loading story #50025081
loading story #50023620