| ▲ | nabbed an hour ago | |
This is from my memory of listening to the full interview a few days ago, not just this snippet: I am not sure he is advocating that people should avoid AI, as long as they recognize its limitations and dangers, and he admits it can boost productivity. His argument is specific to himself only: "Many programmers come at programming at a much more business oriented perspective. Their goal is to make a specific thing and sell it ... or release it as a piece of free software. And the goal is just to have the software. They don't really care how they got there. So if you're coming at it from that perspective, whether you programmed it line by line, or whether you use AI, doesn't really make a difference. ... But for me, I just like the act of programming. That's always been kind of why I did it. It's just kind of a happy accident that I lived in an era where I got paid well to do that. But that wasn't why I did it ... It's not an argument about quality. It's not an argument about productivity. It's about a fundamental love of the act of programming." I am in the same boat as Casey. I like to program more than I like the finished product (and for me, that's just fine, since I don't work for anyone, so I am not screwing up any company's productivity). | ||
| ▲ | Rochus 9 minutes ago | parent [-] | |
I'm part of the old guard too, and I like the process itself, but I also like the result. I just think his arguments why to avoid AI sound like they're taken from an academic brochure, not like fact-based assessment grounded in relevant practical experience. Casey frames the choice as a binary: either you write every instruction yourself, or you lose the craft; he completely misses that there might be a third path where the craft is expressed at a higher level of abstraction. Casey stated that he likes to write assembler; but he also likes to write in higher-level programming languages; this is the same for me, and I don't see a contradiction or a need for a binary decision. | ||