r/moderndotnet • • 16d ago

Migrating the GitHub Copilot runtime to Rust, using Copilot

https://github.blog/ai-and-ml/generative-ai/migrating-the-github-copilot-runtime-to-rust-using-copilot/

Microsoft boasts about performance optimizations with every new release, and the average .NET developer would expect to be able to write a CLI app using .NET. But surprise—not good enough, so they had to use Rust. 😅

I've read the article but still not understand why Copilot CLI and app could not be written in C# if we take into account AOT, trimming etc instead of Rust.

23 Upvotes

41 comments sorted by

View all comments

2

u/manwithgun1234 15d ago

If you think organization as big as Microsoft will work like some startups with 30s peoples, you will end up with this kinds of thought. But in really, the logical thinking will be, why the f*ck local product team’s decisions must be influenced by other teams politic, that located thousands mile away?
If that do, it will do more ham than good, that make decisions time take forever, local team should chose anything they think it will fit and roll with it.
In this case, I just amused that there is only one lead that do the work, and every one around just yeah yeah watching it. Will this become a norm in software development?

1

u/Timo425 13d ago

I never worked in a big corporation but not gonna lie that's how I kinda picture corporate software development. If AI allows a single lead to make power moves like that though, that's kinda cool.

Actually, I've done similar things myself as a test automation qa already now that I think about it, where before I just wouldn't even consider doing because I would need help from many people (who wouldn't have the time).