I think one aspect of this relates to extrinsic vs intrinsic motivation.
I'm intrinsically motivated to work on my software projects because I want them to exist, and I enjoy exploring the problem space and working my way to a good solution. AI is great because it accelerates my abilities in this regard.
If I'd had only extrinsic motivations of credit and money, I can see that AI would affect them negatively. But I'd also have to believe that anyone else could AI-shortcut their way to whatever I make. I don't really believe that TBH. A real solution is extremely nuanced: it addresses many, many edge cases; it is performant in CPU and memory use; its UX steers the user away from incidental complications straight to the solution they're seeking. Being able to attend to all that doesn't seem everyone's cup of tea.
Finally, even if someone just copied whatever I had made, I would still have the satisfaction of knowing I was the original and they the copycat. That's good enough for me.
>Is it that I want it to be done? Would it have been done if I didn't? (Additionality)
>Is it that I want to have done it? Would I be happy if someone else did it? (credit)
>Is it that I want to be doing it? (achievement/process)
>I want to have a mix. I want to do some things for the experience and some things for the accomplishment. I want to do some easy things and some hard things. Some fun things and some unfun things. Some things just for me and some things for others.
I envy your enthusiasm. I sincerely enjoyed being proficient at something that was hard to replace, and still feel pride for it. There's still avenues like that, but they've grown thinner and it's not as one-sided. I'm still very happy to be in this field and keep toiling away, but with less joy.
> I'm intrinsically motivated to work on my software projects because I want them to exist
Isn't that extrinsic motivation? You're motivated by the desire to bring something outside of yourself into existence. The software project doesn't exist within you.
I'm intrinsically motivated to work on my software projects because I want them to exist, and I enjoy exploring the problem space and working my way to a good solution. AI is great because it accelerates my abilities in this regard.
If I'd had only extrinsic motivations of credit and money, I can see that AI would affect them negatively. But I'd also have to believe that anyone else could AI-shortcut their way to whatever I make. I don't really believe that TBH. A real solution is extremely nuanced: it addresses many, many edge cases; it is performant in CPU and memory use; its UX steers the user away from incidental complications straight to the solution they're seeking. Being able to attend to all that doesn't seem everyone's cup of tea.
Finally, even if someone just copied whatever I had made, I would still have the satisfaction of knowing I was the original and they the copycat. That's good enough for me.