> But at heart the objections are about the fear of one's skills becoming economically obsolete.
I won't deny that there is some of this in my AI hesitancy
But honestly the bigger barrier for me is that I fear signing my name on subpar work that I would otherwise be embarrassed to claim as my own
If I don't type it into the editor myself, I'm not putting my name on it. It is not my code and I'm not claiming either credit nor responsibility for it
Unfortunately the majority don't think like this and will take whatever shortcut allows them to go home at 5.
I think you're very wise to preserve your commit handle as something other than a shift operator annotation, not everyone is.
I think I'm using it more than it sounds like you are, but I make very clear notations to myself and others about what's a big generated test suite that I froze in amber after it cleared a huge replay event, and what I've been over a fine tooth comb with personally. I type about the same amount of prose and code every day as ever, but I type a lot of code into the prompt now "like this, not like that" in a comment.
The percentage of hand-authored lines varies wildly from probably 20% of unit tests to still close to 100℅ on io_uring submission queue polling or whatever.
If it one shots a build file, eh, I put opus as the meta.authors and move on.
> If I don't type it into the editor myself, I'm not putting my name on it. It is not my code and I'm not claiming either credit nor responsibility for it
This of course isn't just a moral concern, it's a legal one. I want ownership of my code, I don't want to find out later the AI just copied another project and now I've violated a license by not giving attribution.
Very few open-source projects are in the public domain and even the most permissive license requires attribution.