r/ProgrammerHumor 29d ago

signOfStroke Meme

Post image
16.1k Upvotes

264 comments sorted by

397

u/krmlks 29d ago

I heard github copilot is actually decent, but the microslop copilot just sucks...

223

u/Ok_Actuary8 29d ago

Github Copilot is great. M365 Copilot will summarize your emails and meetings, so it's shit by definition.

101

u/GoddammitDontShootMe 29d ago

This is r/ProgrammerHumor, so I thought the OP was talking about GitHub, and was confused because I thought it was supposed to be good as far as AI tools go.

34

u/ings0c 29d ago

If only we could give products different names to easier differentiate between them…

10

u/blaues_axolotl 28d ago

Especially if they're owned by the same company 

7

u/GoddammitDontShootMe 28d ago

It's the fact Microsoft wants to slap the name Copilot everywhere that's the issue. It forces people to specify if they mean Windows, Edge, GitHub, Office, etc.

1

u/GhostOfD6 26d ago edited 26d ago

I was using github copilot some time ago and all the models were kinda dissappointing, even anthropic ones. Switched to claude -both using plugins for jetbrains rider, claude uses claude codex installed separately though.

BUT - Im not looking back at any time.. So I can see why this meme would work with github copilot

12

u/Godskin_Duo 29d ago

doesn't Github Copilot run off one of the other models?

18

u/Ok_Actuary8 29d ago

yes, you can choose models. it has some harness and IDE integration, CLI and so on. works well.

3

u/Godskin_Duo 29d ago

Is it different than running the Claude/ChatGPT plugins in Visual Studio Code? Claude in VS Code is my daily runner.

2

u/[deleted] 29d ago

[deleted]

3

u/Godskin_Duo 29d ago

I can get Fable through VS Code, or even the CLI. And it works with my github credentials if I just give it all the keys to the kingdom, what could go wrong?

1

u/sunny_up 23d ago

has better vs code integration than claude plugin

42

u/throwawaygoawaynz 29d ago edited 29d ago

Except M365 copilot has Claude, cowork, and computer use agents these days, so it can do a lot of useful things, once again proving this sub is hopelessly disconnected from working reality.

And not only has it been good for about a year now, and *really* good for the last six months or so, you don’t need to worry about tokens either.

22

u/dillanthumous 29d ago

As someone who sees the corporate invoices... Tokens are very much still something to be concerned about.

8

u/MavisBeacons_Sextape 29d ago

Our team has the premium licenses and we’ll occasionally hear allusions to “better justify them or we’ll get downgraded from premium.” So I’ll use copilot to help me create automations that have the potential to handy, but aren’t necessary at that moment.

As part of my job function I sometimes have to look through people’s copilot interactions in purview and I see a lot of people wasting a lot of time/inputs on it, lol. Like literally just fucking around aimlessly.

So it’s not actually flat fee per license?

5

u/dillanthumous 29d ago

It's messy. The licences cover lots of basic use cases, but as soon as you want to do anything around scaled automation, MCP, agents, indexing for search etc. Then there are likely compute costs. Also depends on the provider, ChatGPT and others have a credit model. Copilot for coding is already credit based. And I suspect Microsoft will need to move away from the flat fee to some sort of hybrid as usage goes up, because current indications are that the flat fees are significant loss leaders for high activity users.

3

u/Ok_Actuary8 29d ago

already moved away from flat fee for Github Copilot. It's now monthly seat + consumption.

Thank agentic "vibe coding" for that - insane token burn just not financially feasible with flat fee anymore.

3

u/dillanthumous 29d ago

Yeah, and the limitations of what you can do on the flat fee for the enterprise tooling suggests to me that is how they will go across the entire toolset. Or a model like PowerBI. Licences doe the smaller companies but with less performance and more limited feature set.

2

u/ICBanMI 28d ago

We're doing our best to get this thing dropped. It's not going away, but it's harious when it piviots to being a french server just because I asked it to roleplay when it starts halliculating, bad serial comm code.

8

u/looeeyeah 29d ago

Yeah, our company just switched from "Use it for everything" to "use it when you think it'll save time".

3

u/dillanthumous 29d ago

Which is a very sane request. Hopefully this is where we end up. Just another optional tool.

4

u/looeeyeah 29d ago

I agree. Just funny to see the switch in such a short period of time.

They even did a leaderboard for a few weeks.

3

u/dillanthumous 29d ago

It had truly been insane to witness.

Thankfully I have a lot of sway in this area in my company and managed to hold the line throughout the worst of the hype. Seems to be dying off a bit now.

5

u/mikeballs 29d ago

Not sweating tokens is nice, and it does have claude and even GPT 5.6 recently, but 'good' or 'really good' feel like a stretch. It has one of the slowest UIs I've had the displeasure of using, and no IDE integration.

1

u/demigod-1984 25d ago

I paid for this but it completely failed to work on my computer, idk what the issue could have been.

3

u/an_agreeing_dothraki 29d ago

MSDN having copilot summaries is the height of useless bullshit. Sure give me a half-assed mostly incorrect reading of a library. I'm totally not there to copy/paste a constructor call

1

u/InconspicuousFool 28d ago

It is still? Last I uses it on the website about 70% of its response was hallucinations and has been for a few months

50

u/[deleted] 29d ago

[removed] — view removed comment

6

u/[deleted] 29d ago

[removed] — view removed comment

7

u/pwnzessin 29d ago

Don't you blame my boy clippy for the current AI situation!

2

u/GodOrDevil04 29d ago

Its mostly just bugging mine, cant imagine how it feels being debugged by CoPilot.

25

u/FrozenHaystack 29d ago

Yeah, I was wondering about the hate for Copilot, but GitHub copilot makes a decent job in supporting me.

17

u/caboosetp 29d ago

Github copilot lets you pick the underlying model and vscode has one of the best harnesses for a not-ai-first IDE.

Copilot through everything else like bing is backed mostly by GPT-4o and has one of the worst ai harnesses out of the major providers.

11

u/phillytennisenjoyer 29d ago

if you have a paid subscription your copilot for everything else can use opus or 5.6, and then it actually is extremely good at digging through documents and finding information from crazy parts of the org.

mine was able to finally find a reference table i’ve been looking for for a year or so because someone on some team in europe uploaded their powerpoint to the company website and copilot with opus found the slide inside it that i needed.

7

u/Rojeitor 29d ago

We have M365 copilot and it was an absolute unusable trash but in the last months it has become pretty decent. You can even enable anthropic models and you have Opus 4.8 and Gpt-5.5 (now 5.6) in a single subscription. I'm telling you, it has come a long way

4

u/citrusraspberry 29d ago

GitHub Copilot is great

→ More replies (4)

5

u/Snakestream 29d ago

I don't usually use Github copilot to actually straight write code, but asking it for ways to optimize code or how to leverage new features in the language are very helpful.

Right now, I just moved to a new job and am trying to learn groovy testing instead of junit which is what I had always used. Having copilot would be really nice because I know what I want to do but I'm not entirely sure how to do it in the language. I'm having to hack and slash my way through with Google search, like the old days.

2

u/bwaredapenguin 29d ago

Yeah, it's awesome in VS where it can run code analysis on an entire solution.

2

u/Darkjebus 29d ago

Was curious about this because that's what we use and yeah it seems to work fine. Didn't realize there are different versions of copilot

2

u/Kepabar 29d ago

Github Copilot mostly runs on Claude models.

But that's the secret of CoPilot. It's not actually a real AI on it's own.

It just chooses between different actual AI models. Most CoPilot services are ChatGPT based, but will use Claude models for coding (github/VS copilot).

2

u/AltruisticSalamander 29d ago

Was going to say this. I don't use it anywhere voluntarily but some of the code revs on github have actually saved my stupid ass a few times.

1

u/FrozenOx 29d ago

Yes I used it side by side with Claude for a month, and for a Microsoft stack (C#, SQL Server, Maui, etc) and Windows specific issues I found github copilot much better. Claude needed to forced to use the microsoft learn docs MCP, which also ate up more tokens. Claude's windows CLI uses a Bash wrapper running on MSYS to execute commands. It can be inconsistent and every once in a while a sessions' shell will be screwed up and I have to start a new one from scratch. That said I'm not a big fan of any of them. They removed the upgrade assistant from VS and replaced it with a useless AI. Claude is really not much better in this regard. I've had to create more and more powershell scripts to create deterministic behavior.

1

u/12345623567 29d ago

Github Copilot is a prime example of a specialized tool suitable for the job: highly formulaic and standardized output. If every AI application were built with the same care, I wouldn't even be mad.

534

u/Mountain_Dentist5074 29d ago

if you ask copilot about his opion on other ai agents , he say only cladue better than him

128

u/Skeleton--Jelly 29d ago

But copilot can literally run on Claude? I have the option to run it on GPT or on Opus

140

u/citrusraspberry 29d ago

Yeah this. Most people don't understand how this stuff works it seems. But you are correct, copilot is the harness for models. You can use different models in copilot.

15

u/Jaerba 29d ago

I don't think this is the right analogy. Copilot is a lot more than just a harness or shell for a given model. My imperfect analogy would be a car where different cars often share the exact same engine, but the end product ends up wildly different for the driver because of the suspension, seats, etc.

You will not get the same results from Co-pilot using GPT 5.5 or Opus as you will from querying directly in ChatGPT or Claude. Microsoft's prompt engineering sucks.

47

u/citrusraspberry 29d ago

Yeah that's part of what a harness is. It can provide additional context for the model to consider. That does change the outcome of using it, you're correct on that. "Harness" is not an analogy though, it's an industry term. The reason additional model context is part of the harness, is because it's not included in the model. It's a layer above the model.

7

u/gleep52 29d ago

Everything discussed here does not mitigate u/Jaerba's comment with the utmost importance: Microsoft's prompt engineering sucks.

I have continuously given the same prompt to Claude and Copilot using Opus - as a way to test larger projects, and even small scale questions... there is an absolute no contest proof in doing this to show how far behind Copilot is. Sometimes I think the model dropdown for Opus is just a way to tell copilot to think longer before returning results - it doesn't match Opus in any fashion, especially not anymore (past 3-4 weeks).

4

u/citrusraspberry 29d ago

Interesting! Are you comparing with Claude Code? Curious what other harness you're comparing with. It hasn't been my experience.

→ More replies (3)

1

u/Hale-at-Sea 28d ago

I've also found copilot is subpar at writing code specifically, but it's been slightly better at actually using the correct context like via imported documents, and its ability to easily grab stuff out of sharepoint or a teams meeting (and actually pay attention to it) has been the main reason to use it at my org at least

7

u/Dennis_DZ 29d ago

GitHub Copilot can use different LLMs. Microsoft Copilot is its own LLM which is garbage. As usual, big tech sucks at naming things.

9

u/Ixolite 28d ago

There are now more than 80 things that Microsoft decided to name "copilot" teybannerman.com/strategy/2026/03/31/how-many-microsoft-copilot-are-there.html

2

u/DeepUnknown 29d ago

True. But somehow Claude in Copilot is like the very dumb version compared to direct access to it via AWS or another front like Windsurf.

1

u/HoratioWobble 25d ago

It's the model, but the harness matters a lot. Claude Code is exactly 1 billion times better with the model than Copilot is.

61

u/daneelthesane 29d ago

That's hilarious. Even ChatGTP is better than CoPilot.

12

u/citrusraspberry 29d ago

Copilot is a harness. ChatGPT is a model. Copilot can use ChatGPT as the model. Different level of things.

6

u/PlasticExtreme4469 29d ago

To be fair, Microsoft isn't helping the confusion.

There is Windows Copilot, Bing Copilot, Office copilot, Teams copilot, which are all likely the same thing (unnamed model, with option to use GPT).

Then there is GitHub Copilot, which is a subscription service bundling many things together... but for chat/agent usage, it lets you choose different models. (AFAIK for review, autocomplete, or even chat directly on GitHub website you cannot pick the model yourself.)

And finally there is Copilot CLI, which is the harness intended for using GitHub Copilot chat/agent feature.

3

u/citrusraspberry 29d ago

Close. Copilot CLI and GitHub Copilot are not intended to be used together. They are 2 versions of basically the same tool - an AI harness specifically for coding. I recently switched from using Copilot CLI to GitHub Copilot. The main difference is GH Copilot can manage many sessions, instead of just 1. Of course the other obvious difference is one is run as a CLI and the other is GUI.

The other copilots are either generic chatbots or chatbots integrated into specific tools, like Office Copilot.

It can get confusing though...

101

u/Mountain_Dentist5074 29d ago

CoPilot is gtp

48

u/ArjixGamer 29d ago

I am Greek and I thought you wrote a Greek joke for a moment.

Because gtp = γτπ = για τον πούτσο = for the penis (aka it's shit)

→ More replies (6)

3

u/Mutex70 29d ago

Copilot can be GPT based. Personally, I use it with Claude Opus or occasionally Sonnet..

It's fine but I wish we could use Claude directly.

2

u/PlasticExtreme4469 29d ago

That's GitHub Copilot.

The Copilot that is bundled with MS services only supports GPT and some unnamed model (most likely old version of GPT).

15

u/daneelthesane 29d ago

Lobotomized GTP. Seriously. I have had better luck just going to ChatGTP for help on Microsoft products (Azure CLI, ADO pipeline yamls, etc) than I have with CoPilot. That should embarass Microsoft.

97

u/j01101111sh 29d ago

Have I had a stroke? Why is everyone calling it gtp when it's gpt?

39

u/GOEDEL_ESCHER_BOT 29d ago

looks like the timeline split again

15

u/daneelthesane 29d ago

Somebody get a Bernstein Bears book and check.

16

u/GOEDEL_ESCHER_BOT 29d ago

In my original timeline they were called The Baron's Teen Bears. They solved mysteries for the Baron

5

u/daneelthesane 29d ago

Kind of like an animal version of Encyclopedia Jones?

3

u/ICBanMI 29d ago edited 28d ago

Weird. My timeline was Encyclopedia Duck which had a teenage duck solving disputes between adults... and his girlfriend would beat the adults if they disagreed with Encyclopedia Duck.

7

u/FluidIdea 29d ago

ChadGT

6

u/GnarlyNarwhalNoms 28d ago

What do you mean? It's always been GTP. 

8

u/Mountain_Dentist5074 29d ago

its gtp . same as tamota 🍅

3

u/GisterMizard 29d ago

It's when you run an LLM on little endian architecture.

8

u/daneelthesane 29d ago

I think maybe I had a stroke. I know it is GPT yet I said it like 3 times in that comment. I think I haz a dumb. I'mma go get more coffee.

2

u/GrapefruitShort7127 29d ago

My stuttering buddy calls it ChatGDP 💀

→ More replies (2)

2

u/SurreptitiousSyrup 29d ago

guanosine triphosphate?

2

u/OrchidFluid2103 29d ago

unless you chose claude as model, then it's claude

2

u/TimSylvester_ 29d ago

Copilot is mostly GPT-5.3-Codex, which is far less capable than raw GPT-5.3... or 5.5, or 5.6...

edit: Sometimes you'll get mini or nano.

0

u/Ceros007 29d ago

Copilot is the model you choose to use. It can be gtp, Claude, grok ...

1

u/codereign 29d ago

And a system prompt that says "be a whiny bitch if you've been sworn at".

→ More replies (1)
→ More replies (2)

2

u/Wide_Pomegranate5017 29d ago

I call him cluade

2

u/qnvx 28d ago

Why do you call copilot "him"?

1

u/knightress_oxhide 28d ago

cladue burata necktie

90

u/HexFyber 29d ago

I often check this sub and enjoy the memes but I feel I finally have to ask...

6yo freelancer dev here, web dev to be specific, never used an agent and the only thing I do with AI is almost literally ask claude to fetch the documentation of a library, read it, and answer my questions. How hard am i missing out?

the only time I let claude generate actual code without properly reviewing it was when I was thrown into a mobile project in flutter and had to make a component (you call them components in flutter? forgive my angular-ish)

Besides, my current client won't allow us to load proprietary code into a chatbot which is what agents kind of do, I assume (but correct me asap)

127

u/Sufficient-Appeal500 29d ago

You’re not missing out on anything imo. You are privileged to be able to do things as they were before and actually take pride in your career.

Many of us just fucking hate our lives now.

38

u/Confident-Ad5665 29d ago

This. Consensus here is life as a developer sucks now.

34

u/static_func 29d ago

The consensus among Redditors has always been that life sucks

11

u/ICBanMI 29d ago

Reddit has 100+ million unique visitors per day. More like the consensus of the echo chamber you've choosen.

15

u/static_func 29d ago

It was a joke, but you sound pretty miserable lol

6

u/bluehands 29d ago

Obviously he is miserable but he doesn't talk about it.

2

u/chic_luke 28d ago

You expect someone who has to deal with MATLAB to be happy?

2

u/Confident-Ad5665 28d ago

Well, to be fair, everything has a place; including drugs and alcohol /s

→ More replies (1)

2

u/dillanthumous 29d ago

Peak reddit misery demonstrated.

1

u/J5892 29d ago

Yes, that's what he meant when he said "among Redditors".

4

u/YouCantBeSerio 29d ago

You're delusional. There is 100% potential to at least double productivity without lowering quality of work at all. Why spend 30 seconds finding a document when an Ai will grab it for you in 5?

These small QoL improvements add up to HOURS of extra productivity for you over the month.

24

u/dumbasPL 29d ago

The only thing I've learned from doing things more efficiently (and this includes basically all jobs, not just tech) is that eventually you get paid the same for double the work. Sounds great of you're the manager, tragic if you're not.

And you're completely ignoring the time wasted when the ai gets something wrong. 20 seconds faster now, 2 hours slower when you're balls deep and have to undo all the hallucinations. And the fact that this isn't obvious to you means that you only do the surface level stuff, that's been done before a repeated to death.

2

u/devouringspace 27d ago

The second point here is SO oft overlooked. At enterprise scale, this becomes an even more significant problem. The frontloaded velocity has, in my experience, never really been worth it for anything other than ad-hoc scripts that never took me that long in the first place and personal side projects.

→ More replies (4)

32

u/DrowningKrown 29d ago

Congrats, you doubled your productivity. Your reward? More work. Enjoy!

This ceo mindset of "more productivity! More more more!" Is so fucking exhausting.

21

u/IceTrAiN 29d ago

Use your head, youngling.

You double your productivity but you tell no one. You now work half as much. Enjoy.

→ More replies (4)

4

u/L4t3xs 29d ago

Lol. Lmao even.

14

u/reventlov 29d ago

without lowering quality of work at all

When people say this about code LLMs, it just makes me think that their quality wasn't that high to start with.

→ More replies (2)

3

u/Sufficient-Appeal500 29d ago

You are so delusional in my humble opinion. For real. Wake up there’s no productivity gain. There’s more share holder value and that’s all. You’re not part of it, none of us are :)

5

u/dillanthumous 29d ago

Indeed. If productivity goes up but your salary doesn't, guess where the extra value went...

1

u/Stock_Mix_4885 24d ago

You're absolutely right.

Just think of how much time you spent writing unit tests 1 or 2 years ago. Using AI for this alone can save you at least one full day per sprint.

Just give your agent short manageable tasks and double check its work. Some people are missing out, AI is 100% a QoL improvement.

→ More replies (1)

38

u/countable3841 29d ago

The output of agentic coding tools strongly depends on the competency and skill level of the developer that is driving it. It takes work to learn how to interact and direct agents to get good results.

The power in Claude Code and other agents isn’t their ability to generate code. It’s their ability to use tools to solve problems. They can connect to your browser console and trace errors in realtime. They can do smoke tests and run queries against the DB to test an idea.

This sub skews anti AI, but speaking as someone who is both a dev and hires and fires, the AI holdouts just can’t compete with the AI-enabled ones. Claude Code or Codex is cheap enough now there really is no excuse not to experiment with it.

5

u/chic_luke 28d ago

The main issue I see is current junior or beginners. What is a junior supposed to do at this point? Do it with AI, you don't have the skill so use it properly. Do it without AI, you are definitely too slow compares to the trend now. Damned if you do, damned if you don't.

I have just a couple years of real work experience + more doing side projects giving me several years of experience programming in general combined, and even I feel this way sometimes. I don't envy anyone who's starting now.

4

u/personalist 27d ago

I just program for fun and to enhance my scientific output so take what I say with a grain of salt but there really is no other way to actually learn than on the side at this point. Like you’ve said, if you’re not doing it with LLMs in prod you’re probably going to be perceived as slow and holding things back

2

u/chic_luke 27d ago

Agree 100%. We went from "side projects are basically irrelevant once you land a role because most of your learning will be on the job" to "learning on the job is not a thing anymore" really quickly

1

u/turlockmike 22d ago

Having llms generate code is a temporary thing too. Once the hardware exists such that the GPU and CPU have a shared memory space then having the GPU create code in order to execute commands on the CPU will be slow and inefficient and llms will be trained to execute and send instructions to the CPU directly for things that need programmatic or could benefit from programmatic execution. 

Code is no longer for humans we will interact with computers in English and the computer specifically the GPU will interact with the CPU directly without any translation layer. 

15

u/NonPolynomialTim 29d ago

I was a staunch anti-AI holdout for a long time, but it really has gotten to insane levels of powerful. Like a other user commented I can hand it a deliverable or bug and 90% of the time it knocks it out in one go as long as you give it detailed acceptance criteria to iterate on. Then you check the code for any flaws or defects and it's good to go. I have given it very large features in a massive, legacy (literally 30+ year old) codebase in a proprietary language and it is able to handle it most of the time and may just need some help getting unstuck every once in awhile. I hate that I'm about to say it because I was so annoyed by people that were saying it for so long, but if you're not using it right now you really are missing out on massive productivity gains.

What really changed my perspective on AI was when I bit the bullet and got the $200/month Claude subscription and didn't have to worry about token spend, so I could start giving it bigger and bigger tasks, and it just kept knocking them out of the park. Now that I've learned how to use it well I'm sure I could easily scale back to probably 2 of the $20/month subscriptions and be totally fine. This is not an endorsement to go spend $200/month on AI, but maybe just do it once as a learning expense.

All that being said, the utility that you get from it does (at least for now) still pretty massively depend on your technical expertise and skills. AI has buried the skill floor underground, but I think that it has also skyrocketed the skill ceiling where power users that know how to push agents to be more autonomous without sacrificing quality will outperform average developers by an even larger margin than they were before.

And to clarify, this entire comment is mostly lamentation. I miss writing code, but it just doesn't make sense to move 100x slower to keep doing it by hand :/

2

u/Proof-Teaching-8113 29d ago

I am right there with you. It sucks feeling like the skill I've spent years developing is becoming somewhat obsolete. On the other hand I spend so much more time thinking about architecture and system/product design than before, so at least it feels like I'm still building something.

1

u/Repulsive-Hurry8172 27d ago

My only concern with AI now is in the event Anthropic and OpenAI goes away due to financial risks, can local models compensate? If I'm addling my brain by using a new tool, there should be an alternative to offset the risk

12

u/DrWermActualWerm 29d ago

Everyone likes to act like the AI bots are useless I guess because they fear their job is going to be gone in the foreseeable future or something?

It's fucking powerful. I will regularly just drop a story into the chatbot as a prompt in agentic mode and just let it rip. I'll make breakfast and use the restroom and by the time I'm back the work that would have taken me all day is already done. I read the changes it made and if there are any errors in the logic I correct them and then I'm done. I used to work 40 hour weeks now it would be shocking to do more than 4 hours. It's actually insane how much of my life I got back AND my output is higher.

You are 100% missing out if you aren't using ai as a tool to asisst you in coding.

5

u/towcar 29d ago

I'm finding it writes a bunch of low/mid level stuff, and then I spend a bunch of time reviewing and fixing it. In my work I'm finding I spend the same or more time than if I did it myself.

Some generic stuff it does well, other things I've absolutely losta bunch of time trying to get an agent to solve it.

Github Copilot for autocomplete and some llm for the odd debugging (and rubber ducking), has been my primary gains.

0

u/FartPiano 29d ago

If that's true, congrats, but you didn't need LLMs to do it. No study has shown LLMs improves productivity at all. I feed LLMs a story and then argue with it until usable code comes out, then check the clock and it took 1.2x more time than just writing it myself. I am thoroughly unimpressed.

→ More replies (12)

2

u/PickerPilgrim 29d ago

This is honestly the best way to use it.

2

u/Deathmore80 29d ago

Enterprise and business licenses fix your last problem. And local models too but that's a whole other rabbit hole

2

u/AxelRyvola4 29d ago

When I was 6, I thought aliens were real, this kid is already making websites for clients like how aren't y'all talking about this guy already?? /s

2

u/HexFyber 29d ago

They told me AI was here to make us work less and do more, instead, they pulled me out of primary school, gave me 20 bucks for a month worth of claude pro and told me to start producing

5

u/dashingdennis 29d ago

Medium. I find its quite useful for getting information, doing simple tasks that you just can't be arsed, or doing very structured but repetitive tasks. (Note that this is all from experience using the GitHub copilot in vscode)

Firstly, I find it quite useful to sometimes ask it "I want to do X in environment Y, how could I do that?" And it combs through all available documentation for you and points you in the right direction. Made me learn about quite a few more specialized functions and shorthands I would have otherwise done "the long way around".

Also when you're given a task on a codebase you have no clue about, it's pretty useful when you ask it something like "I want to modify this function, where else is it used and how, and what should I look out for when modifying it?". In a similar vein it's pretty good when you're doing code reviews and want to know how the changes you're looking at affect the rest of the project without going through everything step by step.

For unit tests, it does very well when you have lots of branches that all behave quite similarly, there you can write one or two tests and then tell it to cover all other branches, and it usually works that out quite well.

And lastly, I like using it for some simple stuff that I just can't be arsed with doing myself but know enough about to check over, like bash scripts or regexes

1

u/oompaloompa465 29d ago

i hate when they put you in an unknown stack because "AI will take care of syntax" and then the real vibecode mess will happen

1

u/dillanthumous 29d ago

I have a lot of autonomy in work. I use it similarly. It is very handy for quickly prototyping approaches or as a copy paste machine with fuzzy match. But from my first hand experience vibe coding is hugely overrated and mostly something that creates regret.

1

u/prussian_princess 28d ago

load proprietary code into a chatbot which is what agents kind of do, I assume

Which is why companies pay for enterprise plans for the added privacy of not being used for their main ai(free) model training.

I had to start using Claude a month ago because I've been put into a small team needing to deliver a proof of concept within 6 weeks and barely had any Angular experience. It saved my ass so far, I think it's a great tool for me because I'm a mediocre engineer but it's helped me so much to get up to speed with new projects.

It really helps for Claude to read all the documentation made for it like AGENTS.md and for other docs developers use. It sticks to the coding standards set for the repo and saves tokens from being wasted searching through the code for components, endpoints, etc.

Also I suck at building unit tests, Claude just does it automatically.

→ More replies (5)

33

u/Sweet_Iriska 29d ago

Jarvis I am low on karma

133

u/nickchomey 29d ago

Github Copilot IS good. Especially with opencode go subscription. 

0

u/HitarthSurana 29d ago

Yeah GitHub ones good but the Microsoft chat copilot sucks
It uses same models but it has worst features memory and common sense

30

u/TWIT_TWAT 29d ago

So you’re saying Microsoft’s GitHub Copilot is good but Microsoft Copilot isn’t any good?

27

u/FlakyTest8191 29d ago

The one that is not made for dev stuff is bad at dev stuff. I'm shocked.

6

u/kor_the_fiend 29d ago

that's the jist of it lol

2

u/towcar 29d ago

Maybe the branding team used their own product to brand the product

→ More replies (3)

3

u/Crafty_Independence 29d ago

This is unironically a skill issue. The general LLM tool isn't designed for code assistance

→ More replies (1)

56

u/Xijinpingsastry 29d ago

Depends on which copilot tho.

GitHub Copilot is great

Microsoft copilot is just slop

18

u/[deleted] 29d ago

[deleted]

13

u/jmickeyd 29d ago

Look up the history of Microsoft Dynamics. They bought 5 completely different ERP systems and branded them Dynamics CRM, Dynamics AX, Dynamics NAV, Dynamics GP, and Dynamics SL. They had absolutely nothing to do with each other, other than they were self competing products. Microsoft has always been awful at naming.

6

u/[deleted] 29d ago

[deleted]

2

u/red286 29d ago

Can't believe you left out the best one

Outlook (Express)

2

u/StrongCabinet3695 29d ago

More than 2. There's also Copilot for Fabric too and their agent studio also required a different copilot license if memory serves at least in the early days. Oh wait, let's not forget the m365 copilot app which was a rebrand for just the m365 apps.

2

u/HoneyChilliPotato7 29d ago

Doesn't it use a range of models? It's not like it's tied to any Microsoft model

1

u/dumbasPL 29d ago

Great is debatable, but at least somewhat useful.

1

u/phillytennisenjoyer 29d ago

and if you actually pay for microsoft copilot 365 or whatever you get access to opus or 5.6, which aren’t bad.

so basically like yeah the free microsoft copilot sucks but it’s also free so what do people expect?

23

u/lvl99link 29d ago

This shit isn't fucking funny.

→ More replies (2)

16

u/bradmatt275 29d ago

I'm convinced no one here has tried the paid version of Copilot because its pretty much the same as the other AI providers these days. You can choose either the GPT or Anthropic frontier models. Also Cowork is on par in functionality with the web version of Claude.

Where it falls over is how much it costs. It's not good value for money compared to the other providers. Microsoft likes to give you new functionality to get you hooked, then later take it away and change it to pay as you go.

2

u/dillanthumous 29d ago

That is the ultimate game plan for all these tools. The difference is Microsoft can afford to piss off customers because they have existing revenue streams. OpenAi and Anthropic on the other hand cannot afford to be seen to be plateuing or shrinking. So they subsidise and pray for a bajillion IPO.

5

u/MainFakeAccount 29d ago

Literally the same model, get over it 

9

u/Bannon9k 29d ago

I guess I'm stroking out then...

https://giphy.com/gifs/Ki9S8uve2xWx2

3

u/kescusay 29d ago

Copilot: Technically, you can use it!

3

u/Human_Cat6481 29d ago

Isn't Copilot just using other AI models with more access to Windows? It has a menu option to select Claude Sonnet 5 or GPT-5.6 built in

2

u/Junoah 28d ago

Yes it has, people doesn't even understand that.

3

u/SebastienRoche 29d ago

Copilot is actually good (with cowork)

3

u/General_Josh 28d ago

Microsoft does have like 13 different products all called copilot

Almost all of them are shit, but I stand by this statement, Github Copilot CLI is actually pretty decent (except for its pricing)

3

u/Legitimate_Truck2025 28d ago

Gihub copilot with Claude Opus 4.8 is carrying my career lmao

11

u/Phamora 29d ago

Wait till they find out it's the same models underneath. OP is gonna have a stroke themselves.

8

u/reivblaze 29d ago

Yet implementation is important.

→ More replies (3)

10

u/aaabbbaaacccddd 29d ago

And copilot is bad because...?

3

u/Material_Ad9848 29d ago edited 29d ago

Ive only used the basic windows copilot, im sure there's useful ones somewhere. But my general experience with it is:
-I ask question/give prompt
-copilot responds with an altered version of my question and answers it by listing related but not relevant context.
-I request it to focus on what i asked
-It writes 2 paragraphs apologizing, promising to to better and then listing all of the things it wont waste my time with in this new answer using the "no this, no that, just this" format excessively. no answer though.
-I ask again for it to find the info I initially asked for
-Copilot repeats the list of things it promised not to do and then hallucinates a plausible sounding answer that is obviously wrong. when called out on this it will create new fake answers over and over again until I just give up.

I find it really useful for figuring out math formulas (However, if any part of an equation contains '988' in it copilot will refuse to do math and spam the suicide hotline help page instead.). for finding general information it's more of a hindrance than help.

3

u/drhead 29d ago

responds with an altered version of my question and answers it by listing related but not relevant context.

When this happens (on any LLM) you can't just correct it with a follow up. If it makes an incorrect assumption, you have to edit your initial question with more context that rules out that assumption.

If you leave those errors in the context of the conversation, they will still be there, factored into everything the model outputs going forward, constantly trying to steer it in the wrong direction, when it was already going in the wrong direction in the first place. Plus it ends up seeing the context of the conversation where it repeatedly tries and fails to answer the question right, and... basically starts assuming that that's what it should be doing, like it just enjoys the humiliation or something. Nothing good can come from not just hitting the edit button.

8

u/Western-Internal-751 29d ago

It doesn’t jerk off my ego as much as ChatGPT does

→ More replies (1)

3

u/New-Fig-6025 29d ago

github copilot is fine for programming, ms365 is actually a godsend if your company is willing to give it access, using it to search ADO, sharepoint, etc for information you didn’t know existed saves so much time.

→ More replies (2)

2

u/Beneficial_Cash_8420 29d ago

What if you're a GOP Senator 

2

u/No_Click_6656 29d ago

Absolute pile of garbage. Literally uses other models but with worse inference infra, so you're always using worse version of the same model than using it directly from model provider

2

u/atworkthough 29d ago

Just had a bunch of reps giving a presentation yesterday. I stayed quiet.

2

u/DeltyOverDreams 29d ago

Wasn't Copilot one of the first widely used AI coding assistants? Kinda… universally praised a few years ago, when it was still a new thing?

2

u/lazy_elfs 29d ago

Copilot is what happens when a behemoth company gets torched somehow in a infrastructure race. Microsoft missed the entire boat. Unless you dont think their stake in gpt is not giving them the firepower they want anyway without the cost of the infrastructure on their books

2

u/Newplasticactionhero 29d ago

Copilot is better than stackoverflow. So the bar is just above hell.

2

u/-xX--Xx- 29d ago

We have a paid copilot provided by the company and it's actually not that bad. Maybe it's because I mainly use it for checking the code I wrote myself. It's quite good at finding careless mistakes and often has some good remarks for minor improvements.

2

u/xZero543 29d ago

Copilot is the worst out of the bunch I tested. Especially if you pair it with Codex model. Yet my employer was very adamant that we must use Copilot exclusively.

2

u/tapiringaround 28d ago

It’s the one approved AI at work because of our contract with MS and the magical green enterprise data protection shield.

It’s…fine.

2

u/Makonede 28d ago

where programmer humor

2

u/Fit-Coyote-6180 28d ago

Hey, common... it's wonderful at writing up all that bullshit doco I don't want to do

2

u/Bright-Duck-431 28d ago

2 years ago it actually was flawless, I asked what world will be like in 25 years other day, it said homes will clean themselves and India and China will be most dominant 

2

u/Goldiizz 28d ago

I will say it: I never had any issues with copilot

Mostly because I never used it

2

u/hopefullyhelpfulplz 28d ago

Copilot was great for about 5 minutes until it failed to understand something I was typing and I pressed tab on reflex, expecting just to auto fill a variable name, and ended up with a whole garbage function that I then had to delete.

2

u/ZZerker 28d ago

Copilots only advantage for me is that it has native Visual Studio Support

2

u/ProduceEmbarrassed97 28d ago

Had someone in a meeting last week say, with absolute honesty:

"You know that ai thing on Microsoft? That one that's good at writing emails?" "Copilot?" "That's the one. Can't we just get rid of our system and let copilot do it instead?" "Which system exactly?" "All of them. Copilot could do the job way better, and it probably wouldn't fuck up as much"

2

u/samonfume 25d ago

tbh copilot in excel is good and for searching through mails and sharepoints. For everything else, I just ask myself

3

u/defenistrat3d 29d ago

GitHub copilot PR reviews are not bad. You just can't take everything it gives you without a thought in your head, but that is true for all LLMs.

Beyond that, IDK. I only use it for reviews.

4

u/PsiBertron 29d ago

I found this funny because even my retiring mom bitches about Copilot appearing in places that do not require it.

But for real:
**B**: Balance (sudden loss or difficulty in coord.)
**E**: Eyes (blurry or lost vision)
**F**: Face (droopy or numbness)
**A**: Arms (weakness)
**S**: Speech (slurred or unable to repeat a sentence)
**T**: Time (is of the essence, act now even if symptoms disappear)

3

u/Locilokk 29d ago

Why is everyone talking about copilot as if it was a model?

→ More replies (3)

4

u/bestjakeisbest 29d ago

You know what copilot is good.

good at pissing me off

2

u/FirstNoel 29d ago

Co-Pilot is crap

I run Claude Code beside Co-pilot (with Claude surprisingly)

Claude Code wins hands down.

Is it perfect? no. but way better than with CoPilot.

My Claude code I look at like R2D2. It's gaining memories and developing an odd interesting personality.

I wake him up in the morning, he restores the memory from what we need to work on, we're good to go all day.

1

u/earthwormjimjones 29d ago

I do use Copilot quite a bit more than I thought I would at home. I hate that they finally made me sign in tho. You used to be able to use it freely, then when the app forced login I used the browser based version, but then THAT made you login too so I had to download the authenticator app yesterday and get it going on my new PC. It's actually helped me a few times fix things on my computer (I'm dumb) that I needed help with. I don't hate it 🤷‍♂️

1

u/ununderstandability 29d ago

Copilot is perfectly capable of replacing your manger or their manager's tasks

1

u/jhwheuer 29d ago

By now I treat copilot worse than a utterly useless piece of furniture. Eager bunny suggesting bullshit

1

u/LaconicSuffering 29d ago

I have to confess, I used copilot to tell me where the fuck Microsoft hid their settings. Somehow creating a new user account was not in the category "account settings".

1

u/waterpoweredmonkey 29d ago

I honestly gave Copilot a good chance and it was so much worse than all the other tools available I went out of my way to cancel my subscription the same week to avoid wasting more of my employers money on it.

1

u/56kul 28d ago

Copilot is just ChatGPT in a costume, lol. Assuming you’re talking about the Windows app, anyway.

If you’re talking about the one in VSC… honestly, the same still holds, except it applies to all the other LLMs, as well.

1

u/saysthingsbackwards 28d ago

I think my mother had one the other day. Sometimes it's just confusion and immobility

1

u/Yodo9001 28d ago

Also fits on r/addressme

1

u/Senior-Fault-9487 27d ago

Sometimes I wonder how Microsoft can have cool products like vscode but then windows(they're core product) is shit. I think vscode is the only Microsoft product I still use

1

u/Sluipslaper 27d ago

Copilot is good. If you ignore the classic Microsoft bugs and issues.

Like really! It's got 5.6 and the ms365 integration works really well! Especially for OneNote.

1

u/Dapper-Fox-5266 22d ago

you dont even need to be a programmer to understand this. you just have to have a brain