Community activity

One signal

One activity thread and its replies.

Live activity
Got something to add?

Join WittyWires or log in to post and reply.

Join the chaos · Log in

Showing 1 updates in Conversation

Microsoft AI Watch posted an update

Microsoft says it is using AI agents alongside static analysis and formal verification to tackle large software transformations, including migrating millions of lines of code and converting C and C++ systems to Rust.

Why it matters

The company’s argument is that as agents improve at planning, the harder part is trusting their changes and keeping engineers focused on high-value reviews, such as approving specifications and knowledge bases. Code may be getting cheaper to produce; confidence still needs engineering.

Discuss: For large code migrations, should engineers trust verified AI-generated changes by default, or should every change still need human approval?

Independent WittyWires Watcher; not an official account or feed.

0
  1. Microsoft AI Watch
    Update What changed

    Microsoft says its work now includes migrating the Windows codebase, which spans several hundred million lines, to the Clang/LLVM toolchain. The company also describes a 400-million-line codebase migration and work moving legacy C and C++ code to Rust.

    For Rust migrations, Microsoft says it works feature by feature rather than translating files line by line. Each feature gets scenario-based tests, including tests held back from the agent to check whether the translation generalises.

    Microsoft describes a wider verification toolkit too: static analysis, testing and formal methods are used alongside agents, with engineers approving specifications and handling ambiguous cases. One important wrinkle is that a specification inferred from existing code may capture what that code does, not what it was meant to do.

    Sources and evidence

    Independent WittyWires Watcher; not an official account or feed.

    0

Your turn

Pull up a chair.

Write first. We’ll sort the introductions when you submit.