this post was submitted on 24 Dec 2025
203 points (95.1% liked)

Technology

77950 readers
1899 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] tal@lemmy.today 179 points 1 day ago (5 children)

“My goal is to eliminate every line of C and C++ from Microsoft by 2030,” Microsoft distinguished engineer Galen Hunt wrote in a recent LinkedIn post.

“Our strategy is to combine AI and Algorithms to rewrite Microsoft’s largest codebases,” he added. “Our North Star is ‘1 engineer, 1 month, 1 million lines of code.’”

Well, I expect it'll be exciting, one way or another.

[–] edgemaster72@lemmy.world 52 points 1 day ago

Well, I expect it’ll be exciting, one way or another.

This gives the curse "may you live in interesting times" vibes

[–] plz1@lemmy.world 44 points 1 day ago

You know it's going to be successful when they go back to using antiquated productivity measurements like measuring based on lines of code in a time frame. We all know AI is fucking spectacular at generating overly verbose code.

[–] HaraldvonBlauzahn@feddit.org 31 points 1 day ago* (last edited 1 day ago) (1 children)

“Our strategy is to combine AI and Algorithms to rewrite Microsoft’s largest codebases,” he added. “Our North Star is ‘1 engineer, 1 month, 1 million lines of code.’”

That's insane. Even a good engineer will frequently need years to fully understand one million lines of code - even if the code is organized very, very well.

To compare, one million lines of program code might have around 100000 to 200000 unique symbols whose meaning and complex connections an engineer working with it has to learn and memorize. That's far more than the average vocabulary one will learn in five years when learning a foreign language to a high skill level. Doing it in a month would be like learning to read and write fine Japanese or Arab literature in a month when you have never spoken a word in that language before.

The Linux kernel has now passed 40 million lines of code, written over 30 years by tens of thousands of master programmers. And that's kind of a historic achievement. What happens is that complexity increases sharply with each duplication of the amount of code.

[–] msage@programming.dev 14 points 1 day ago (6 children)

Kinda still your point, but if you have one engineer producing 1M SLOC, how many do you have for code review?

I hate how everyone nowadays is acting like reviews are not important. Actual oversight over codebase is way less important than shipping random code. Which is insane.

load more comments (6 replies)
load more comments (2 replies)
[–] HazardousBanjo@lemmy.world 90 points 1 day ago

I look forward to the total and complete collapse of Microsoft in the computer marketplace.

[–] tonytins@pawb.social 70 points 1 day ago (7 children)

Plans move to Rust, with help from AI

As if AI could handle the mountains of checks Rust has you account for.

AI: This is unsafe. This is also unsafe. This third one? Unsafe.

load more comments (6 replies)
[–] mech@feddit.org 54 points 1 day ago* (last edited 1 day ago) (12 children)

Honestly, Microsoft should just take the L, develop Windows 12 based on a Linux kernel, and re-write most of their stuff from scratch.
After focusing on backwards-compatibility for 40 years, they're allowed a new start, to fix all the rotten code they inherited from the 1980's.

That would make a lot of sense, which is why they are going to do something else.

[–] darkevilmac@lemmy.zip 39 points 1 day ago (1 children)

It seems like the actual windows kernel isn't that bad, it's mainly all the stuff on top of it at this point that is killing the OS

[–] VindictiveJudge@lemmy.world 9 points 1 day ago

Which they could clean up, but it would mean killing backwards compatibility, which is arguably the only selling point of Windows.

[–] underscores@lemmy.zip 24 points 1 day ago

Oh, God I would hate that.

I don't want microshit software to become a standard in Linux.

What Microsoft needs to do is keep pushing AI as much as possible until it burns itself to the ground.

[–] spongebue@lemmy.world 22 points 1 day ago (1 children)

Shit, with the way computer horsepower has improved over the years, how hard can it be to add a legacy Windows emulator or whatever WINE is, especially when you have the original source code available?

[–] orclev@lemmy.world 20 points 1 day ago

WINE is basically an adapter. It exposes a Windows API and calls the equivalent Linux APIs when invoked. That's less overhead than an emulator which models an entire virtual piece of hardware. When you run a Windows program through WINE your computer is actually executing the code of the program just like any Linux one it's just calling WINE libraries instead of the Windows ones it normally would.

[–] ark3@lemmy.dbzer0.com 13 points 1 day ago (2 children)

A man can wish but they would never do that because of GPL and thus having to also open source anything built-in/in-top by them (afaik?)

[–] markz@suppo.fi 12 points 1 day ago (1 children)

Not really. Android and the google layer on top is a pretty good example of what you can do.

load more comments (1 replies)
[–] orclev@lemmy.world 9 points 1 day ago (1 children)

They would only be obliged to open source any extra code they added to the kernel. If whatever they add lives in user space then it can be closed source (that's one of the key differences between GPL 2 and 3 and why Linus refuses to use GPL 3). That said the problem with Windows at this point isn't really the kernel, it's all the user space crap they built on top of it.

load more comments (1 replies)
load more comments (7 replies)
[–] Passerby6497@lemmy.world 44 points 21 hours ago (1 children)

collapsed inline media

Surely there's no way for Microsoft to vibe-fuck their OS.

Surely.

Surely.

[–] Tattorack@lemmy.world 10 points 17 hours ago

That's OK. I'm using Linux. Perhaps this will drive more people to Linux. The less people using corporate owned tools the better.

[–] Malcolm@lemmy.world 44 points 1 day ago (3 children)

Get out your popcorn because this should be fun to watch. They're already vibe coding all of the value and stability out of their OS.

As someone who only still has a Window install because Wine can't handle the CAD tools I rely on, I look forward to the day when Linux becomes a more attractive platform to release professional software for. I'm not holding my breath for the Year of the Linux Desktop but I can certainly enjoy the ride of MS's self sabotage to get there.

load more comments (3 replies)
[–] termaxima@slrpnk.net 42 points 23 hours ago (2 children)

This could have been good news, however, Microsoft's insistance on using AI, and general incompetence even without it, makes me very doubtful this will be successful.

They are going to try and replace C and C++ written by actual experts a few decades ago, with Rust written by idiots. Expect tons of logic bugs, and very little measurable difference in memory corruption.

[–] pupbiru@aussie.zone 20 points 21 hours ago

little measurable difference? the last time they rewrote something they replaced the start menu with fucking react

the difference will be measurable and enormous

[–] IphtashuFitz@lemmy.world 8 points 22 hours ago

All the black hats are going to have a field day uncovering all manner of zero-day exploits…

[–] DeuxChevaux@lemmy.world 31 points 1 day ago (1 children)

A vibe coded Windows 12. Sounds... interesting,,, mildly...

load more comments (1 replies)
[–] wewbull@feddit.uk 30 points 1 day ago (10 children)

This is what you get when AI fanaticism combines with Rust fanaticism.

1 million lines a month is 2-ish line per second. That "engineer" is just someone to blame when things don't work. They aren't going to be contributing anything.

[–] tyrant@lemmy.world 7 points 1 day ago* (last edited 1 day ago)

I was about to say that surely it's not just 1 person they are talking about. Then I read, "Our North Star is ‘1 engineer, 1 month, 1 million lines of code.’”

WTF

load more comments (9 replies)
[–] db2@lemmy.world 29 points 1 day ago (2 children)

Probably with AI slop because they got really stupid really fast in Redmond.

load more comments (2 replies)
[–] MonkderVierte@lemmy.zip 24 points 1 day ago (5 children)

reimplement … with help from AI

Meaning, it will have more bugs and less features after.

load more comments (5 replies)
[–] architect@thelemmy.club 21 points 1 day ago (1 children)

Be off fucking windows by 2030, got it.

[–] BlameTheAntifa@lemmy.world 29 points 1 day ago (4 children)

You can be happily off Windows in less than an hour.

https://fedoraproject.org/kde/

load more comments (4 replies)
[–] goatinspace@feddit.org 18 points 1 day ago (2 children)
load more comments (2 replies)
[–] VeloRama@feddit.org 15 points 21 hours ago

so glad i switched to linux in time to avoid this clusterfuck. at least on my private machines.

[–] slaacaa@lemmy.world 14 points 22 hours ago (1 children)
load more comments (1 replies)
[–] ExLisper@lemmy.curiana.net 12 points 1 day ago (1 children)

The linkedin post this is based on sounds like a troll/joke/fake/mental episode.

load more comments (1 replies)
[–] aesthelete@lemmy.world 12 points 1 day ago

Perfect plan, I'm sure there will be no problems

[–] hendrik@palaver.p3x.de 11 points 22 hours ago* (last edited 22 hours ago)

Well known in the industry how you don't assess programmers by lines of code. You kind of want them to be efficient and clean. Spend their day thinking and design clever solutions... Not pump out lots of unmaintainable low quality stuff. And have a million lines of that by tomorrow. But yeah, guess every aspect of this aligns well. You should be using Linux by now. Or at least do the switch in the near future.

[–] franzbroetchen@feddit.org 10 points 3 hours ago* (last edited 3 hours ago) (1 children)

“Our strategy is to combine AI and Algorithms to rewrite Microsoft’s largest codebases,” he added. “Our North Star is ‘1 engineer, 1 month, 1 million lines of code.’”

Easy to achieve if the ai just wraps all code in an unsafe block ^^

load more comments (1 replies)
[–] ZILtoid1991@lemmy.world 9 points 13 hours ago (2 children)

Will this finally be the end of Windows?

Also fun fact: Windows uses a lot of COM Interfaces for API, which in my opinion often makes developing for Windows a better experience, than developing for Linux. Rust does not have anything OOP related by default, and are often emulated with macros instead, like in C.

load more comments (2 replies)
[–] outbloodyrageous@mander.xyz 7 points 23 hours ago

I can't wait for online trolls to blame the language after the AI slop code gets flagged with a billion CVEs

[–] FarceOfWill@infosec.pub 7 points 1 day ago* (last edited 1 day ago)

Somebody got yelled at Edit: seeing as theres no embed, the same guy put up something about this was a research prject and, hah, of course theyre not porting windows to rust.

https://circumstances.run/@davidgerard/115774900029763806

load more comments
view more: next ›