Earlier quoted context omitted.
While this was true 1+ years ago, the agents don't write bad code anymore. They might not write according to your preferences, but you can also have it adjust to your style. Also, humans didn't evolve to write or read code, even the best programmers are terrible at it from an objective point of view, if we compare it to what is theoretically possible.
So why doesn't Anthropic write a good Claude Code in Rust already? Why don't we get a Codex with the polish level of Sublime text editor? These companies have many billion dollar investments and yet their main product is a bloated meh.
Programming is Art
121–130 of 210 posts
Re: Programming is Art
#122Once asked a favorite and very important professor who helped us start teaching, isn't, in their opinion, programming an art, given it has all markings of creative writing. She said, "yes, dear, we actually thought about it at one conference during the 70s, and concluded very much it is in fact art, but then aslo decided it is to be understood as engineering, because art would not sound too serious with the mathematicians."
:D perhaps I changed a word or two, but this was the general message. still wonder which conference this might've been. I hope she forgives me for retelling the story in such a blunt manner, from where she is in the afterlife.
Re: Programming is Art
#123Why are people mixing everything up? Since when code has a soul? AI can be just a tool. You use it the same way you use a keyboard, a computer, a pencil, etc. I'm pretty sure you can build art with it, much like using any tool. People are making art with ascii. You can do art with anything. But AI can also be much more than a tool, and why can't it have a soul? What's a soul anyway, except something that humans are m…
If you see art only as more "content" to be mindlessly consumed, maybe.
Re: Programming is Art
#124It's still too early to say what will the outlook be like in the next ten years, wrt to AI, but one thing I am perfectly sure of is: AI will always produce 'errors' due to the fundamental fact that it's heuristics-based. Maybe fewer and fewer, but the mistakes will never be totally eliminated. This is why those wanting to learn how to write software shouldn't get discouraged that 'Oh, AI will replace human programmer…
There's a class of programming/configuration tasks where I specifically use AI because it makes less errors than I do.
Re: Programming is Art
#125It's still too early to say what will the outlook be like in the next ten years, wrt to AI, but one thing I am perfectly sure of is: AI will always produce 'errors' due to the fundamental fact that it's heuristics-based. Maybe fewer and fewer, but the mistakes will never be totally eliminated. This is why those wanting to learn how to write software shouldn't get discouraged that 'Oh, AI will replace human programmer…
I fail to see why this is a good argument against AI replacing humans, given that humans also produce errors.
Re: Programming is Art
#126I'd say this article is a stronger argument that "programming can be a hobby" than "programming is an art". Lots of people do lots of things for enjoyment without a salary, and we tend not to call all of those things an artform. There's lots of competing definitions of art, but I don't think the article has reasonably linked programming to any of them. Maybe there's a thin & stretched link to the concept of a starvin…
100%. Hobby is the word this article was looking for. And I don't think that's less meaningful, or that there's no way people can elevate their hobby to artform. But what the article describes is people with a hobby, not an art.
I mean many Japanese people consider that pouring tea can be an art form.
Re: Programming is Art
#127It's still too early to say what will the outlook be like in the next ten years, wrt to AI, but one thing I am perfectly sure of is: AI will always produce 'errors' due to the fundamental fact that it's heuristics-based. Maybe fewer and fewer, but the mistakes will never be totally eliminated. This is why those wanting to learn how to write software shouldn't get discouraged that 'Oh, AI will replace human programmer…
So humans never make errors? The very same thing that allows humans to make errors, find errors, learn from it, fix it...AI can/will do too. Then what? You lack imagination.
Re: Programming is Art
#128Yeah, until they spend several years working on a game, then try vibe coding and AI makes a better one in 4 minutes. Not that I'd know anything about that.
Re: Programming is Art
#129Earlier quoted context omitted.
The agents still write bad code unless my colleagues and the people who submit PRs to the repos I am responsible for somehow use agents from last year. And, no, it is not a question about style or preferences, the code is messy and contains to me as a maintainer obvious bugs.
>still write bad code unless my colleagues and the people who submit PRs It's interesting you feel comfortable to comment with such authority on the capability of a tool you don't even use... Lisp is a bad programming language because my 10 year old brother wrote some really bad stuff, btw!
Basically, they still need a human guiding them pretty closely unless you’re happy to just ship a mountain of vibe coded mush.
That said, I haven’t tried Astra in earnest yet. We’ll see in a few weeks whether or not it is a step change.
Re: Programming is Art
#130I am (still) not a proponent for AI, however I hope AI might do to programming what the camera did to painting, and I hope that will be a good thing. What we understand as painting today is very different then what painting meant pre-camera. Now it is mostly a leisure activity and creative outlet. Where back in the day it was a serious occupation for capturing reality, and therefore creativity was taking second stage…
If software becomes dramatically cheaper to produce, that may just give investors even more software to invest in