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.
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.
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 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.
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.)
@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.
@rootwyrm A world without Microsoft?
@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
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 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.
@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?
@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
@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."
Issue Currently, CompareInfo.Version throws a PlatformNotSupportedException on iOS/macCatalyst when running in hybrid globalization mode. This implementation provides the Unicode version informatio...
@GossiTheDog This is hilarious and horrifying at the same time.
Coming soon to a repo near you!
@GossiTheDog
Eating their own dog …
(coprophagia)
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 @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.
@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?
@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.
Issue Currently, CompareInfo.Version throws a PlatformNotSupportedException on iOS/macCatalyst when running in hybrid globalization mode. This implementation provides the Unicode version informatio...