Practical, production-useful code generation is a famously thorny challenge - yet if you browse X or LinkedIn, you might get the impression that we’re mere weeks away from end-to-end AI solutions taking the place of entire dev teams.
My struggle with the IDE-based assistants is that when it makes large-scale code changes it's really hard to review. Vibe coders may say never review just accept all, but I find that unrealistic for real world production critical code bases.
I think the future will be a combination of the headless agents plus an AI assisted PR review tool, with the implementation step automated away by code generation. Stacked PR, AI reviews, etc. from Graphite are super well positioned for that later half.
My struggle with the IDE-based assistants is that when it makes large-scale code changes it's really hard to review. Vibe coders may say never review just accept all, but I find that unrealistic for real world production critical code bases.
I think the future will be a combination of the headless agents plus an AI assisted PR review tool, with the implementation step automated away by code generation. Stacked PR, AI reviews, etc. from Graphite are super well positioned for that later half.