I see the value in resurrecting old projects for fun. But I still struggle to use it for anything other than research and small changes.
For example, I have a few personal projects I’m working on. If I create a spec, and allow agents to iterate, I still need to validate; validate not just tests, but my understanding of what’s going on in the system. And when I try to validate, I get overburdened from trying to understand a codebase I didn’t write.
I’m not saying I fully understand everything I’ve ever written, but that crucial system understanding comes from writing it (in my opinion of course). This isn’t even mentioning the learning that comes from writing.
Again, I use it for researching, small changes, and even tests, but I struggle to see the benefit of letting it write the code for me, unless I want to atrophy my skills, knowledge, and understanding (which I’ve seen in my coworkers).
I see the value in resurrecting old projects for fun. But I still struggle to use it for anything other than research and small changes.
For example, I have a few personal projects I’m working on. If I create a spec, and allow agents to iterate, I still need to validate; validate not just tests, but my understanding of what’s going on in the system. And when I try to validate, I get overburdened from trying to understand a codebase I didn’t write.
I’m not saying I fully understand everything I’ve ever written, but that crucial system understanding comes from writing it (in my opinion of course). This isn’t even mentioning the learning that comes from writing.
Again, I use it for researching, small changes, and even tests, but I struggle to see the benefit of letting it write the code for me, unless I want to atrophy my skills, knowledge, and understanding (which I’ve seen in my coworkers).
Would love your insight into this.