I recently cancelled copilot (only used the chat) in favor of aider[0] and chatgpt vscode extension[1]. I really didn’t find myself using it much and paying for usage via openai api seems a bit more reasonable for my use case.
Side note… I also tried continue.dev vscode extension[2] but could not get it to work reliably.
It looks like it should be a really nice extension. I did do a little digging to see if I could help debug the issues I was running into but ultimately didn’t have the time to allocate to it. I’ll try again in the near future.
I have toyed with it on a larger code base but nothing significant. I ran out of tokens fairly quickly on trying out some larger refactoring/tasks. I don’t find myself reaching for it much but I’m usually pretty impressed when I do.
> Many ideas and bugs begin in a GitHub issue. By combining the details of the issue with the knowledge of the codebase and the reasoning capabilities of GPT-4, our research team at GitHub Next has developed an AI-powered bridge to help every developer scale the barrier of putting an idea into code
It's interesting to see how careful they are to put developers first in the way they describe use of the products. To me this is a step closer to replacing developers with PMs.
Even if you thought this, then just become a PM who is a wicked-ass coder as well instead.
Removing the feedback loop between Product and Engineering would be a huge productivity gain - I personally always wanted to see myself as more than a hired gun that just did what they were told anyway.
This would probably be great for our careers long term if we learned the other side and accepted it. A lot of people just want to code, but if it were me I'd rather have someone do both if the economics and work load still made sense.
What you might see long term is one role, with people having a T or M shape that is either more user-research driven or technical driven.
It becoming a one-person show helps you too, if you are willing to be more entrepreneurial and capitalize on your own skills instead of lending them to someone else.
Side note… I also tried continue.dev vscode extension[2] but could not get it to work reliably.
[0]: https://aider.chat/ [1]: https://marketplace.visualstudio.com/items?itemName=feiskyer... [2]: https://continue.dev/