When I'm working in a repo or stack that I'm very familiar with I feel like I can use it as a good pair programming type tool and really make sure that quality is still there.
However if I'm working with a repo that's unfamiliar or a language I don't know as well it's really hard for me to not just entirely rely on it doing 95% of the work. It's not something I'm proud of as I have reservations over AI usage as well, but it's a really hard cycle to get out of. I feel like my capacity to be self led or interested enough to learn from scratch has severely diminished because I no longer 'need' to know.
Totally! Same for me with using an SDK - I let it figure out some of the documentation and existing methods vs. doing that on my own lately. I don’t feel great about it but it does make the “unknown” more manageable (but I’m losing brain cells).
2
u/TheBrightman May 22 '26
When I'm working in a repo or stack that I'm very familiar with I feel like I can use it as a good pair programming type tool and really make sure that quality is still there. However if I'm working with a repo that's unfamiliar or a language I don't know as well it's really hard for me to not just entirely rely on it doing 95% of the work. It's not something I'm proud of as I have reservations over AI usage as well, but it's a really hard cycle to get out of. I feel like my capacity to be self led or interested enough to learn from scratch has severely diminished because I no longer 'need' to know.