If you want an lol - Microsoft have implemented Copilot on its own GitHub repos and it’s a clusterfuck, you can see MS engineers publicly begging Copilot to work.

https://www.reddit.com/r/ExperiencedDevs/comments/1krttqo/my_new_hobby_watching_ai_slowly_drive_microsoft/

This is real customer code btw that Copilot is messing up with, big self own by Microsoft playing out.

Microsoft Incident Response are going to book so much revenue from all the security vulns Microsoft Copilot introduces to Microsoft customers.

@GossiTheDog eagerly awaiting Microsoft Defender Copilot for Copilot Defender for Copilot

@GossiTheDog So when do we get an AI for the AI to protect us from the AI?

I wonder if they’ll feed off each other 🤔

@GossiTheDog I guess lots of folks are drinking the same koolaid these days!

Might as well just ignore the warnings and be like this guy…

https://www.pcmag.com/articles/im-ignoring-the-warnings-about-microsoft-recall-and-you-should-too

@fellows @GossiTheDog Nope. I work for a medical insurer and there's no way in hell I want liability for installing spyware watching everything that crosses my desktop.

It's a criminal individual liability for HIPAA, not just an unfortunate oopsy.

@gooba42 @fellows @GossiTheDog
I just saw that Signal is going to invoke copyright protections for their windows to prevent the os from taking screenshots of user data. (This means no one can take screenshots of it now)
I wonder if more will follow

@GossiTheDog

This is the real problem and one of the things that made me leave the company. Hearing a talk from the new security VP that they'd hired in response to a number of high-profile security disasters. He was happy with how rapidly the market for security add-ons that work around underlying problems was growing and how much money MS would make from it.

I realised that we'd cost the company around $1-7bn/year in revenue if we actually shipped the things we were working on, because we'd eliminate a big chunk of that market. The cost of actually getting it into production was pretty small in comparison with the cost of actually shipping the things.

@GossiTheDog it's even worse than that. They're fucking with this bullshit in the .NET ecosystem, and pushing 'vibe coding' hard.

Literally over a decade of effort to make it open, accessible, building rapport with numerous communities, and untold hours proving .NET's real worth.

This isn't just customer code; this is literally an entire ecosystem impacting over a hundred million users.

Just getting pissed right down the drain.

@GossiTheDog "there's no way it-" Samsung Tizen OS.
Every smart TV from Samsung is running .NET. Not just running it but very heavily dependent on it.
Those idiotic smart fridges? .NET inside.

And the list just goes on and on to the point where 100M devices is likely a massive underestimate.

(Disclosure: I am a member of the .NET Foundation. But I don't speak for them.)

@rootwyrm @GossiTheDog They're applying it to one of their widest, most influential projects - who on earth decided that was a good idea? I suspect they'll have left their role or Microsoft by the time Copilot is dragged away from mauling .NET.

@geoglyphentropy @GossiTheDog not just most influential, but by far and away most important.
All those people crying about 'embrace, extend, extinguish' truly didn't know shit; .NET is the embodiment of 'sure, fuck it, we'll support that too.' zOS *and* Linux on s/390? Yep. FreeBSD on arm64? Done. You want to run a .NET app, you can just run a .NET app.

And they are going to absolutely *destroy* the goodwill they have earned with those efforts.

@GossiTheDog
A lot of work I do is for MS. But I'm also a bit critical of their approach.
Here are my thought. Your criticism is welcome.

https://drjpsoftware.blogspot.com/2025/05/is-agentic-secdevops-for-you.html

Is Agentic SecDevOps for you?

@GossiTheDog This is in the .NET runtime.

Aaaaaaaah 
@GossiTheDog definitely seeing some bug bounty hackers salivating.
@GossiTheDog They’re going to be their biggest cash cow 😂
@GossiTheDog so it is time for my evil "subscription based toilet"-plan, because this shit will either void my experience as C# dev or replace me as soon as some genius thinks it is good enough.
This is fucking hilarious

@timjclevenger @GossiTheDog

They're talking to it like it's a person and as if it has thought-out motivations and logic for doing what it does?!

@Gurre @timjclevenger @GossiTheDog Is it bad that I kinda feel sad for them because of that? 
@hazardius @Gurre @GossiTheDog There's probably statistics they use for the next stack ranking layoffs based on how often coders just reject the PR outright instead of trying to reason with it first.
@timjclevenger @hazardius @Gurre @GossiTheDog +1, if it's not this, it's not far off. No exec will be fired for this massive waste of time either.
@hazardius @Gurre @timjclevenger @GossiTheDog and worse is that Meloon and his merry band of shitposters are forcefeeding Grok.gov with all of US secrets and banalities in preparation to do a similar stunt - but with your whole government!;) sleep well …

@Gurre @timjclevenger @GossiTheDog That's the interface as it's designed, not that there's any redemption to be found in it.

Working with CoPilot is like having a pair programmer who is wildly insane, didn't read the project documents and may or may not be a spy.

The syntax is usually solid, it's the logic and design that's absolutely bonkers.

@gooba42 @Gurre @timjclevenger @GossiTheDog

If your pair programmer also randomly just made stuff up with absolute confidence all the time too, and also whenever they DO write something vaguely on task and don't make stuff up ---- they specialize in mistakes that are difficult to spot, because those are a quite common mistake found in online code samples.

And there's no fixing it. It's the basic underpinning of every LLM. It doesn't think, doesn't understand, it just assembles the most likely set of words and symbols based on what it's seen before.

And they're pouring billions of dollars and ridiculous amounts of energy in a desperate attempt to make a pig fly, all while lying to VC investors and the public that it's practically on the edge of sentience and TOTALLY understands stuff and they'll work it out soon! And then dragging in the results of other machine learning tools and pretending it's the LLM doing it, like it's a one-sized all problem solving machine.

@Gurre @timjclevenger @GossiTheDog They have committed to the absurd notion that doing so will "make it smarter" lol, imagine believing that !
@Gurre @timjclevenger @GossiTheDog Pay no attention to the empty space behind the curtain.
@Gurre @timjclevenger @GossiTheDog
It's only a matter of time before they start trying to pray to the machine spirit.

@jargoggles @timjclevenger @GossiTheDog

If you're not wafting the incense across the keyboard and muttering a hymn as you commit to prod, are you even trying to get to go home on time?

@timjclevenger @GossiTheDog Every interaction I have with an LLM where I try to “correct” it just goes around and around like the world’s most infuriating merry-go-round
@timjclevenger @GossiTheDog this is hilarious. I will print this for the coffee machine.

@GossiTheDog "We're experimenting to understand the limits of what the tools can do today and preparing for what they'll be able to do tomorrow."

JFC

@interpipes @GossiTheDog I need a popcorn machine for this "tomorrow"

@GossiTheDog adding direct text and links:

"The agent has recently been deployed to open PRs on the .NET runtime repo and it’s…not great. It’s not my best trait, but I can't help enjoying some good schadenfreude. Here are some examples:

- https://github.com/dotnet/runtime/pull/115762
- https://github.com/dotnet/runtime/pull/115743
- https://github.com/dotnet/runtime/pull/115733
- https://github.com/dotnet/runtime/pull/115732

I actually feel bad for the employees being assigned to review these PRs. But, if this is the future of our field, I think I want off the ride."

[iOS][globalization] Implement CompareInfo.Version for hybrid globalization by Copilot · Pull Request #115762 · dotnet/runtime

Issue Currently, CompareInfo.Version throws a PlatformNotSupportedException on iOS/macCatalyst when running in hybrid globalization mode. This implementation provides the Unicode version informatio...

GitHub
@psyhackological @GossiTheDog That's painful. It looks very like the devs are not allowed to fix the problems themselves, they have to get Copilot to do it.
@robinadams @GossiTheDog they look bored and annoyed. But still it's their work so...

@GossiTheDog This is hilarious and horrifying at the same time.

Coming soon to a repo near you!

@GossiTheDog
Eating their own dog …

(coprophagia)

@GossiTheDog

This is interesting and I'm following some of it, but can someone #ExplainItToMeLikeIm5?

I want to fully understand the stupidity. MS has AI copilot producing code for clients and its messing up royally? And the IT guys are talking to it as though it has thought?

@MyWoolyMastadon crystallized sand that is fed books' worth of text from the Internet with no real capability of understanding language or human reason attempts to make a stew out of said information, and spits out gibberish that makes the humans that made it visibly upset over how sand can't do things that only humans can do

@MyWoolyMastadon @GossiTheDog sorta. The AI is attempting to fix bugs, but despite the seemingly well written PRs, it's doing so in the worst way possible: writing code that doesn't compile, breaking tests, adopting bogus logic.

MS employees are trying to respond to the PRs to nudge the AI in the right direction, but it keeps breaking things.

Meanwhile all the problems identified could probably have been solved in 1/10th of the man-hours used, if they had been written by a real person.

@MyWoolyMastadon @GossiTheDog My favorite so far: Copilot fixed a description of faulty logic in a comment (for non-programmers: a bit of text that is not actually code, but describes what the code does or is expected to do), but did not actually fix* the faulty code itself* until another dev prompted it to do so.
@GossiTheDog On the plus side, think of all the bug bounties we're going to get once this AI-generated code goes into production.

@GossiTheDog The one where dotnet-policy-service asks Copilot to agree to the CLA is fun:

https://github.com/dotnet/runtime/pull/115732#issuecomment-2891990223

@GossiTheDog
This exactly what I fear since the beginning: experienced developers spending all their time revising AI slop to catch mistakes. This is not fun at all.

Who wants to be a "slop reviewer"? Is this the future of our profession?

@glipari @GossiTheDog To hear the bubble-blowers tell it, this is the future of *every* profession !
@GossiTheDog I find it funny one bot is chastising the Copilot bot for not filling out the CLA and slightly alarming the "fixes" are getting tagged as co-authored by the dev who pulled Copilot up on the errors it introduced - this couldn't go (more) wrong in the slightest.
@GossiTheDog I wonder if the various AIs are trained on standard English and why it appears half the Microsoft engineers posting directions to the AIs for making fixed cannot write a simple grammatically correct English sentence.

@GossiTheDog This is glorious. Let them fire a few more staff an the LLMs generate code (lots of!).

They will need to hire back 10x the people which are going to have job-security for the next ten years, just for fixing the resulting mess.

[iOS][globalization] Implement CompareInfo.Version for hybrid globalization by Copilot · Pull Request #115762 · dotnet/runtime

Issue Currently, CompareInfo.Version throws a PlatformNotSupportedException on iOS/macCatalyst when running in hybrid globalization mode. This implementation provides the Unicode version informatio...

GitHub