logoalt Hacker News

bambax • today at 9:14 AM • 1 reply • view on HN

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.


Replies

bluefirebrand • today at 5:14 PM

> A programmer should care a lot about the program, and a little less about the code

This gives me vibes of like saying to artists "you should care about the painting but less about the brushes and paints"

The tools you choose and the lines you scribe all contribute to the whole. It all matters to some extent

➕ show 2 replies