I’m of two minds on this.
On the one hand, I find tools like Copilot integrated into VS Code to be useful for taking some of the drudgery out of coding. Case in point: If I need to create a new schema for an ORM, having Copilot generate it according to my specifications is speedy and helpful. It will be more complete and thorough than the first draft I’d come up with on my own.
On the other, the actual code produced by Copilot is always rife with errors and bloat, it’s never DRY, and if you’re not already a competent developer and try to “vibe” your way to usablility, what you’ll end up with will frankly suck, even if you get it into a state where it technically “works.”
Leaning into the microwave analogy, it’s the difference between being a chef who happens to have a microwave as one of their kitchen tools, and being a “chef” who only knows how to follow microwave instructions on prepackaged meals. “Vibe coders” aren’t coders at all and have no real grasp of what they’re creating or why it’s not as good as what real coders build, even if both make use of the same tools.
Eyekaytee@aussie.zone 5 days ago
your corporate IT department stick you with copilot as well eh?
rmuk@feddit.uk 4 days ago
As someone who oversees a shop like that, I’ll just say: if there was an even vaguely competitive option, I’d jump at it.
porous_grey_matter@lemmy.ml 5 days ago
The github copilot in vscode is a little less shit than the generic ms copilot (but it still sucks ass compared to just writing anything yourself)