Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
nixCraft 🐧
@nixCraft@mastodon.social  ·  activity timestamp 16 hours ago

Microsoft is using AI to replace all their C/C++ code with Rust by 2030. Is that actually possible? What could go wrong? Microsoft’s strategy relies on a new "North Star" metric: 1 engineer, 1 month, 1 million lines of code. 😱

https://www.linkedin.com/posts/galenh_principal-software-engineer-coreai-microsoft-activity-7407863239289729024-WTzf/

Rust is good, but this approach seems incredibly difficult. Given the risk of AI hallucinations, aiming for a million lines of code per developer feels like an 'Apollo-program' level of difficulty and an excessive task 😱

Principal Software Engineer (CoreAI) | Microsoft Careers | Galen Hunt | 16 comments

I have an open position in my team for a IC5 Principal Software Engineer.  The position is in-person in Redmond.   My goal is to eliminate every line of C and C++ from Microsoft by 2030. Our strategy is to combine AI *and* Algorithms to rewrite Microsoft’s largest codebases. Our North Star is “1 engineer, 1 month, 1 million lines of code”.   To accomplish this previously unimaginable task, we’ve built a powerful code processing infrastructure. Our algorithmic infrastructure creates a scalable graph over source code at scale. Our AI processing infrastructure then enables us to apply AI agents, guided by algorithms, to make code modifications at scale. The core of this infrastructure is already operating at scale on problems such as code understanding.   The purpose of this Principal Software Engineer role is to help us evolve and augment our infrastructure to enable translating Microsoft’s largest C and C++ systems to Rust. A critical requirement for this role is experience building production quality systems-level code in Rust—preferably at least 3 years of experience writing systems-level code in Rust. Compiler, database, or OS implementation experience is highly desired. While compiler implementation experience is not required to apply, the willingness to acquire that experience in our team is required.   Our team is driven by a growth mindset. We are diverse team with a wide range of skills and perspectives. We take on bold risks. We work and play well with others. We love to bring value to internal and external customers. We have learned that our diversity and growth mindset is critical to success in the rapidly changing word of AI-based tools. Our team is part of the Future of Scalable Software Engineering group in the EngHorizons organization in Microsoft CoreAI. Our mission is to build capabilities to allow Microsoft and our customers to eliminate technical debt at scale. We pioneer new tools and techniques with internal customers and partners, and then work with other product groups to deploy those capabilities at scale across Microsoft and across the industry.   To apply, or recommend someone, visit the Microsoft Career Hub: https://lnkd.in/gvzvAiJE (Job ID 200013722). | 16 comments on LinkedIn
A screenshot of a LinkedIn post by Galen Hunt, a Microsoft employee. The post details a goal to eliminate every line of C and C++ from Microsoft by 2030 by using AI and algorithmic infrastructure to translate large codebases into Rust at a scale of "1 engineer, 1 month, 1 million lines of code."
A screenshot of a LinkedIn post by Galen Hunt, a Microsoft employee. The post details a goal to eliminate every line of C and C++ from Microsoft by 2030 by using AI and algorithmic infrastructure to translate large codebases into Rust at a scale of "1 engineer, 1 month, 1 million lines of code."
A screenshot of a LinkedIn post by Galen Hunt, a Microsoft employee. The post details a goal to eliminate every line of C and C++ from Microsoft by 2030 by using AI and algorithmic infrastructure to translate large codebases into Rust at a scale of "1 engineer, 1 month, 1 million lines of code."
  • Copy link
  • Flag this post
  • Block
Em :official_verified:
@Em0nM4stodon@infosec.exchange replied  ·  activity timestamp 5 hours ago

@nixCraft Everything is stupid now 🤦‍♀️

  • Copy link
  • Flag this comment
  • Block
Max
@max@toet.dnzm.nl replied  ·  activity timestamp 14 hours ago

@nixCraft well, surely this can not backfire in any way whatsoever, at scale.

The guy drowned in the kool-aid.

  • Copy link
  • Flag this comment
  • Block
nixCraft 🐧
@nixCraft@mastodon.social replied  ·  activity timestamp 16 hours ago

Many similar projects failed within months when big banks tried to replace COBOL with modern stacks like Java. Even today, IBM is working hard to promote AI use cases for translating massive legacy codebases to modern alternatives, yet there are very few takers because banking or financial institutions are highly regulated and losing people’s money is a significant risk and bad press waiting to happen.

  • Copy link
  • Flag this comment
  • Block
nixCraft 🐧
@nixCraft@mastodon.social replied  ·  activity timestamp 16 hours ago

This continued obsession with AI and removing human talent while daydreaming about crazy ideas despite knowing the limitations of the tools is the craziest corporate culture I’ve seen so far… 😅

  • Copy link
  • Flag this comment
  • Block
Loren Kohnfelder
@lmk@infosec.exchange replied  ·  activity timestamp 15 hours ago

@nixCraft Don't forget the Tulip Craze in Europe.
https://en.wikipedia.org/wiki/Tulip_mania

Tulip mania - Wikipedia

  • Copy link
  • Flag this comment
  • Block
Viss
@Viss@mastodon.social replied  ·  activity timestamp 16 hours ago

@nixCraft i dont get why anybody belives anything they say anymore after that whole "we're gonna take security super serious" blogpost after the crowdstrike incident, wherein they abjectly ignored it right after and had a long string of horrible security fuckups.

  • Copy link
  • Flag this comment
  • Block
Log in

Bonfire community

This is a bonfire demo instance for testing purposes

btfree.social: About · Code of conduct · Privacy ·
Bonfire community · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Public Groups
  • Code of Conduct
Home
Login