I really don't know what development on my own apps looks like, going forward. It's like going back to being Clark Kent when you're moonlighting as Superman. I can't imagine working on my existing apps like I have been with my Codex-built projects, and I'm not sure how to bridge the two ways of working. It's beginning to become difficult to imagine writing code by hand again, and it's only been a month 😐
I think part of the problem is being able to use LLMs with confidence in a greenfield codebase, vs being afraid to break anything in an established app. I am far less likely to ask it to do big things in my apps, and I'm far more likely to back out any changes it does make for fear of the repercussions. There are architectural decisions in my apps that I never would have made had I access to something like Codex at the time, and now I've made them they're too fragile and require too much to fix
@stroughtonsmith See, this is where I feel AI really shines. It’s allowing me to pay down YEARS of tech debt at work.A lot of it has decent test coverage, or I can figure out how something works (e.g. it’s using Promises and I want to migrate not just to Combine, but modern Concurrency). But using plan mode, using it to build my own understanding, etc. is helping me with those larger refactors that “require too much”.