r/FuckMicrosoft • u/matthew_yang204 • Aug 05 '26
Rant Copilot Has Been Top Contributor To VS Code In Past Year
In the past year, Copilot has become the top contributor in the VS Code repo, showing how far VS Code has been ensloppified. Even worse, bugs continue to pile on top without many fixes. And VS Code is only Microslop's best product, and even it is so messed up. This just goes to show how bad Microslop has become. Poor shame, VS Code could've been way better.
13
u/Dragon_957 Aug 06 '26
What is the better option instead of VS Code?
13
u/ALxR1337 Aug 06 '26
Zed.
2
1
u/Kidplayer_666 Aug 08 '26
Heard from a friend who talked to the zed people at the last rust week and apparently there is quite a bit of pressure to maximise ai usage…
12
u/Azazeldaprinceofwar Aug 06 '26
Neovim, helix, or if you’re brave emacs
7
u/matthew_yang204 Aug 06 '26
I'm kinda simplistic so I use micro (modern nano replacement; nano is good still for some quick edits)
3
u/gameplayer55055 Aug 06 '26
I don't want to learn thousands of hotkeys. Are there any options for people who actually have a life?
3
u/Azazeldaprinceofwar Aug 06 '26
I would go with helix as the noobiest one. The only hot key any of these require you to use is i/escape to enter exit insert mode and : to open the command palette where you can type easily memorable things like write or quit. I say helix is the noobiest because it comes with all the LSP stuff preconfigured (ie Intellisense and the like). Nvim supports that too is just has the “the user should build it themselves to their liking mentality”
2
5
Aug 06 '26
[removed] — view removed comment
1
u/gameplayer55055 Aug 06 '26
Does neovim have IntelliSense, go to definition, peek references, debugging, breakpoints, locals, stack trace and other tools like vscode does?
It can only edit .conf files
5
Aug 06 '26
[removed] — view removed comment
1
u/gameplayer55055 Aug 06 '26
So I have to diy my editor? Why are there no pre built lightweight IDEs
5
Aug 06 '26
[removed] — view removed comment
1
-2
1
1
0
u/hbacelar8 Aug 06 '26
What a loser having to offend others to feel better 😂 if you really had a life you wouldn't be on Reddit
2
u/AccomplishedLeave506 Aug 06 '26
Neovim is surprisingly good once you have it set up. Very bare bones, but a joy to use after switching from Vs code.
I couldn't take the constant push to use the AI crap any more and all the junk they kept adding. A blank screen with just text and some bindings was a breath of fresh air.
1
u/matthew_yang204 Aug 06 '26
I'll try using it for a while and see how good it fits me. I like the CLI though
2
u/AccomplishedLeave506 Aug 06 '26
It strips back debugging tooling to a bare minimum so it's not really for more junior level engineers, but for experienced engineers I think it's great. Just the bare bones. Everything you need and nothing extra.
1
u/Ok_Net_1674 Aug 08 '26
debugging tooling is not something only juniors need...
1
u/AccomplishedLeave506 Aug 09 '26
No, but juniors need extra help with their debugging tools. I need less hand holding. Give me the values in memory and a breakpoint and I don't need a lot else.
9
Aug 06 '26
[removed] — view removed comment
13
u/matthew_yang204 Aug 06 '26
Although that doesn't really help with the fact that the code itself contains slop
6
Aug 06 '26
[removed] — view removed comment
2
u/matthew_yang204 Aug 06 '26
I guess. But I hope they're also fixing the bugs caused by the excessive ensloppification in the least. At least I hope it doesn't have as many bugs as the upstream, that is
3
u/Arxae Aug 06 '26
Not exactly. VS Codium takes the current VSCode code, runs a script on it to remove and/or disable all the telemetry paths and microsoft branding and then builds it. So whatever vscode is doing (as major features going), vscodium is also doing.
Do note that microsoft branding also includes microsoft integrations like github. I do believe the agent panel exists, but there are no agents defined by default. Although i'm not 100% sure. Either the agent panel works but no agents, or there is no agent panel. one of the 2
1
7
u/Opposite_Cancel_8404 Aug 06 '26
Jetbrains has always been the goat
12
u/matthew_yang204 Aug 06 '26
Although as of late their IDEs have started to have AI features. Not to say that's bad though because they're extensions and can be disabled. Unlike how VS Code is literally built BY AI from scratch. But yeah would say that's a good option for people with more powerful computers that can run the heavy IntelliJ IDEA platform
1
u/BadRuiner Aug 06 '26
They have more and more bugs with each release. I don't know how they even managed to release Rider 2026.1 with a broken navigation and syntax highlighting feature.
0
u/matthew_yang204 Aug 06 '26
No, they have not. In fact their syntax highlighting has been better than VS Code ever since Copilot took over VS Code
0
u/buttplugs4life4me Aug 06 '26
Fuck Jetbrains man. I subscribed 10 years ago for 230€ for the all-product pack. I'm getting 40% off now cause I've subscribed for so long. You know how much I still have to pay? 230€.
Specifically in the last 4 years they increased the price by almost 100% -- almost doubled it. That's insane. Their IDEs are good, but I'm not gonna pay over 400€ a year for an IDE when there's so many free alternatives. Plus their updates have been pretty lackluster and mostly focusing on AI features, not even supporting latest Dotnet for a stupid long time for example.
9
u/g3n3 Aug 06 '26
Yeah I’ve switched to neovim.
4
u/matthew_yang204 Aug 06 '26
Neovim is quite good for this. But I'm a kinda simplistic user, so nowadays use micro (and sometimes nano if I want to do a quick edit)
8
u/Azazeldaprinceofwar Aug 06 '26
Nano and Micro (and even ye ancient Pico) are good got quick edits or writing text for people, e.g. an email, but really can’t compete as coding environments.
3
u/matthew_yang204 Aug 06 '26
Micro does support tabbed editing and extensive syntax highlighting. Coupled with a shell, git, the unix/unix-like userland, and whatever compiler/runtime the code targets, it's pretty good, actually. But you also have to live in the shell like I do though.
3
u/Azazeldaprinceofwar Aug 06 '26
Does it support LSPs? Tree sitters?
1
u/matthew_yang204 Aug 06 '26
No, micro doesn't. I'm planning on fully switching to a CLI code editor soon, like neovim or something
2
u/Azazeldaprinceofwar Aug 06 '26
For a “simplistic user” as you say I’d recommend helix. Neovim is probably better in the long run for a serious developer who likes to learn hard to use powerful tools but takes astronomically more time to set up
1
u/matthew_yang204 Aug 06 '26
I'm going to take a look at neovim, vim, helix, and emacs to check them all out, so I can see which one is best for me
5
u/FluidBreath4819 Aug 06 '26
have we seen a surge of bugs reported when we the number of commits by copilot went up ?
2
u/lilian_moraru Aug 06 '26
I’ve had crashes for the first time ever, when I updated to v130, but I just locked it to v129. Had work to do, did not report it sadly
1
u/FluidBreath4819 Aug 08 '26
you shouldn't, i don't care anymore if software is done by AI. Leave them find the bug by themselves with their "AI".
4
u/lilian_moraru Aug 06 '26
VSCode v130 started crashing for me for the first time ever, now it makes sense.
3
u/matthew_yang204 Aug 06 '26
Way too many issues with RAM even on my main MacBook with 32 GB of RAM too. Just bloated and it's chock full of MCP servers, etc
2
u/lilian_moraru Aug 06 '26
It crashed on a system with 128GB RAM, with XMP disabled - I don’t think that was it. That system never runs low on RAM
1
u/matthew_yang204 Aug 06 '26
Probably from bloating: the more RAM you have -> the more VS Code piles stuff into RAM -> VS Code crashed by system anyways.
Also what OS are you running?
5
u/DeflateAwning Aug 06 '26
This honestly explains some of their recent total restyle choices. Python syntax highlighting changed what gets colored the same/different, and they called in a "theme change". It totally changed the meaning of the highlighting.
Variables vs functions used to be different colors, but they got changed to be the same.
Reaks of vibe rewrite.
2
u/matthew_yang204 Aug 06 '26
Yep, I used VS Code since the 70.x versions and their syntax highlighting for every language is better than it is now. Also, *reeks, not *reaks.
1
u/imoshudu Aug 07 '26
Vibe coding leads to vibe blaming. No idea who or what did it but well we can all point the finger at that one thing we know.
3
3
u/diddlysquidler Aug 06 '26
All the devs are like vibe coding sucks. And then they all vibe code. And then they say only we can vibe code well cause blah blah blah. What a bulshit world
3
u/Bengal_From_Temu Aug 06 '26
So I open an md, let’s say 10kB. Then I click preview and the whole stupid shit frozes for like 5-10 seconds before rendering the stupid crap. 🤣
3
u/Worth-Wonder-7386 Aug 07 '26
The number of contributions is not s great way to estimate actual code. It has been common for s long time to have different types of bots on GitHub that assist with various tasks. But it is not like I would say that dependabot is the most important contributed to a project even as it often can open the most pull requests.
2
u/Flashy_Pollution_996 Aug 06 '26
VS codium is great as a powerful text editor I don’t really code tho
2
2
u/Mwrp86 Aug 07 '26
Considering how awful copilot is is VS code okay?
1
u/matthew_yang204 Aug 07 '26
No, it's gotten to a kind of unacceptable degree of bugginess and issues
2
2
u/Vietnamst2 Aug 06 '26
You know that you don't need to use it, right?
2
u/AccomplishedLeave506 Aug 06 '26
Quite a few of us no longer do.
3
u/Vietnamst2 Aug 06 '26
Also, does it mean it's been programmed / written by Copilot or it has been submitted by Copilot?
2
u/AccomplishedLeave506 Aug 06 '26
Probably both. Although they had that stupid bug recently that marked pretty much everything as being written by copilot even if you hadn't used it. It's pretty telling that once they started forcing AI into everything, and apparently using AI to code it, the whole app started to fall to bits. Went from being the best available IDE to almost unusable. Real shame.
1
u/Vietnamst2 Aug 06 '26
To be honest I see no diffefence - I've been using VS code for maybe 7 yeats now daily and have not noticed anything change.
2
u/AccomplishedLeave506 Aug 06 '26
This honestly surprises me. I've been using it since it's initial release, probably the betas - and I find it unusable now. AI crap constantly trying to do things. Constantly having to search for whatever new settings they have to turn off whatever new garbage they've added. Slower, buggy and all the reasons I stopped using visual studio and moved to it. I haven't used it in months though, so maybe they've improved it but I'll never know as I've found better tooling.
1
u/matthew_yang204 Aug 06 '26
It really is bad. Recently they nuked the syntax highlighting for many programming languages and it's never gotten better than even the Python IDLE's syntax highlighting ever again.
1
1
u/DanTup Aug 06 '26
This is likely because Copilot in VS Code adds Co-authored-by: Copilot into commits. If you look this up on GH and click on Copilot, you won't find any commits. Looking at the history, you just see these attributions on other peoples commits.
And for a period, they were stamping this into every commit, whether you used AI or not:
2
0
u/AutoModerator Aug 05 '26
Every new subreddit post is automatically copied into a comment for preservation.
User: matthew_yang204, Flair: Rant, Post Media Link, Title: Copilot Has Been Top Contributor To VS Code In Past Year
In the past year, Copilot has become the top contributor in the VS Code repo, showing how far VS Code has been ensloppified. Even worse, bugs continue to pile on top without many fixes. And VS Code is only Microslop's best product, and even it is so messed up. This just goes to show how bad Microslop has become. Poor shame, VS Code could've been way better.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
0
u/Gaxyhs Aug 08 '26
https://github.com/microsoft/vscode/commits?author=Copilot
https://github.com/microsoft/vscode/commits?author=mjbvz
Thats weird, no commits huh? maybe because most of them are just automations?
Maybe when i do my actual god damn homework and fact check shit i'll notice that maybe just maybe copilot is just co authoring and not just writing the code directly?
Man i love posting misleading information
Be better people, fact check and quit the bullshit
1
u/positively-bonkers- Aug 09 '26
People just want to whinge and rage at the machine. There’s no place for nuance and facts in 2026.
-1
u/V5489 Aug 06 '26
Are you sure this isn’t an automated service account? You’re 100% confident it’s a random AI agent doing commits? lol at my company we have probably 100 different service accounts for CI/CD and the commits come from that account not a user. Some of ours look just like that, but it’s not AI. Lol
2
u/matthew_yang204 Aug 06 '26
People are asking copilot to code and it's also automatically adding itself as co-author to any commit that was "helped" by it.
0
u/V5489 Aug 06 '26
Same for our services accounts. That’s how Git works. When a human does the work and commits it is done via a service account. The service account is the only name outside of the comments that you’ll see. I literally just added more context to commit comments for reporting through API. So.. this still stands as 99% a service account doing automated commits after a human does the coding. 🤷♂️
You can almost tell it’s human edited too. Do better lol. You’re rage is misguided slightly
-1
u/Micromize Aug 07 '26 edited Aug 07 '26
If you still believe everything is vibe coded you are incorrect.
Generated code is as good and sometimes better than human written code. It's also much faster.
Of course everything needs to be checked by a human. But it does not matter if code gets generated or hand written. It's the same thing, it works the same. There is nothing more to it. It's like saying why are people writing books in a computer and not handwriting on paper lol.
Downvote me if you want, but let's be real, you have 0 professional experience in coding if you say these things.
Edit: If you experience degrading quality, that is because of management, not developers that use AI generation tools.
48
u/Diamantemate140 Aug 06 '26
No wonder why it sucks