Re:.NET 10 Preview 6 brings JIT improvements, one-shot tool ...
by pjmlp on Thursday July 31, 2025 @12:39AM
(#44742356)
Yeah, and then at BUILD 2025 session, he ended up explaining how they had to rewrite all the data structures, due to the less capable type system from Go versus Typescript.
So the gain isn't as much as what is being sold.
Meanwhile Azure has no issues using AI based translation to port C++ projects into Rust, which they could have done in a similar way to port into C#.
Also, Go has a less capable tooling as C# for WebAssembly, due to Blazor efforts, the team has invested quite a lot into it.
It remains questionable what will they do for the in browser playgrounds and editors use cases.
Re:.NET 10 Preview 6 brings JIT improvements, one-shot tool ...
by reactordev on Thursday July 31, 2025 @07:57AM
(#44744740)
Exactly. They chose Golang because they wanted to, not because of any technical limitation. Could have been C#, or Rust…
Microsoft is an insanely huge company. There teams seem to be able to use whatever works best for the project/team.
The old XKCD comic of org charts in big tech shows Microsoft as a bunch of people aiming guns at each other for a reason. They'll have 5 teams making 5 competing products sometimes. That's the culture I'm aware of. I'm not aware of the dogfooding culture you are suggesting.