6 ms·
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 exi
by kranner 1mo ago
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.
- bobbiechen 1mo ago>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. Amit Patel, via https://digitalseams.com/blog/amit-patel-on-making-things https://digitalseams.com/blog/amit-patel-on-making-things
- xpct 1mo agoI 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.
- maplethorpe 1mo ago> 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.
- kranner 1mo agoI think you're right. The "because" should have applied to the clause that followed.
- brynnbee 29d agoI think you may be applying extrinsic too broadly. I believe it's still intrinsic because it's about an internal feeling and desire rather than the threat of bad grades, punishment, or coercion from someone else. It's about the motivation, not the output.
- happytoexplain 29d agoI am intrinsically motivated, but AI doesn't just accelerate, it changes the end product when used in the way we are forced by economics to use it: Broadly, and supported by tests rather than by looking at each line. Something I made is explicitly different from something somebody (or something) else made over which I merely acted as a manager. For my personal experience, that's a different end product - I know the architecture of the thing, but the thing itself can not be internalized. It's less interesting, and, despite requiring less thinking, it's more stressful. And even regardless, reviewing code is simply less enjoyable/motivating than writing code. I am also extrinsically motivated, as everybody is. The "if you don't like AI, then you only cared about the money" implication is nonsensical. I'm not going to starve or become homeless, but I absolutely could lose my current home. That would drive me to depression. I also don't want to have a job I don't enjoy at all. That would turn me into a different person. A miserable person. Switching to something I can learn to do within a short enough time frame that I'm not being financially irresponsible, that I enjoy at least a little, and that ultimately ends up paying at least 75% of what my previous job pays, is essentially not realistic.
- kranner 29d agoI agree with your second paragraph. I'm not blindly pro-AI, merely trying to make the best of a bad situation. I didn't mean to imply "if you don't like AI, then you only cared about the money" at all. I'm trying to say if you don't want to do the work because you think anyone at all can do the same job with AI, then 1) you're probably underestimating yourself, and 2) maybe you care less about the work than about being on the other side of a moat of knowledge and experience. That moat is still there, and a large part of it is caring about the work. (Also I agree that AI changes the end product if one doesn't read the code, but I don't agree that we are all necessarily forced by the economics to operate it that way. I still plan how to implement features myself first, without AI; I still read every line of code; and I still sometimes step in and rewrite the AI patch myself. I'm lucky not to have a boss breathing down my neck, I realise; at least that's true for the moment while my savings haven't run out.)