in the real world it's pretty much useless or even just wastes time, except for brainstorming entirely new features that can be reasoned about in isolation
esperent on Hacker News
In the thread “GitHub Copilot Workspace: Technical Preview”, replying to this comment
Helped: High level overview and structuring of simple apps.
Got in the way: Fixing mistakes in tedious nested loops and complex existing structures.
… The issue is that for complex apps that already have a structure in place - especially if it's not a great structure and I don't have the rights or time to do a refactoring - the AI can't really do anything to help. So in this case, for new, simple, or test projects it'll seem like an amazing tool and then in the real world it's pretty much useless or even just wastes time, except for brainstorming entirely new features that can be reasoned about in isolation, in which case it's useful again. A counterpoint is that code should always be written in a modular way so that each piece can be reasoned about in isolation. …