| Cocoaphony Blog | https://robnapier.net |
| GitHub | https://github.com/rnapier |
| Twitter (defunct) | https://twitter.com/cocoaphony |
| Cocoaphony Blog | https://robnapier.net |
| GitHub | https://github.com/rnapier |
| Twitter (defunct) | https://twitter.com/cocoaphony |
I’d seen some stories about Microsoft replacing all of the C & C++ in Windows with Rust using AI.
It turns out this was taken out of context from a job posting from a team building language translation tools. The job listing has the slogan “1 engineer, 1 month, 1 million lines of code” by 2030.
Good luck.

Update: It appears my post generated far more attention than I intended... with a lot of speculative reading between the lines. Just to clarify... Windows is *NOT* being rewritten in Rust with AI. My team’s project is a research project. We are building tech to make migration from language to language possible. The intent of my post was to find like-minded engineers to join us on the next stage of this multi-year endeavor—not to set a new strategy for Windows 11+ or to imply that Rust is an endpoint. Original Post: 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). | 30 comments on LinkedIn
Any credential system that makes it impossible to write something down on a piece of paper, take it to a new computer, and login to a website is just a gateway to vendor lock-in.
And don’t tell me that we can “securely transfer” the credential from one vendor to another, because that’s just a lock-in syndicate.
The “something” doesn’t have to be a password! It could be a UUID. It could be Base64. But “you’ll get nothing and like it” is not an acceptable alternative.
I'm really enjoying the advent of compiler optimization from @mattgodbolt, but Day 11 ("Counting Bits") has been my favorite so far, just for the trick I'd never heard of:
// Clear the least-significant set bit
value &= value - 1
With 30 seconds of thought and a little scribbling, it's obvious why it works. But… wow. Yeah; it really is that easy. Sometimes I think I know a lot of things, and sometimes I discover how many things I was this old when I learned.

#Windows 3.1 included a red and yellow 'Hot Dog Stand' color scheme so garish it was long assumed to be a joke, so I tracked down Microsoft's original UI designer to get the true story

Summary: A major brick-and-mortar store sold an Apple Gift Card that Apple seemingly took offence to, and locked out my entire Apple ID, effectively bricking my devices and my iCloud Account, Apple Developer ID, and everything associated with it, and I have no recourse. Can you help? Email paris AT paris.id.au (and read on for the details). ❤️ Here’s how Apple “Permanently” locked my Apple ID. I am writing this as a desperate measure.
This is a great analysis of why conservatives feel persecuted for others simply existing or being acknowledged.
It’s fear their identity and choices will stop being mainstream or normal. That’s why they get upset at Happy Holidays (acknowledging other religious celebrations exist) versus Merry Christmas.
Zuckerberg has blown 77 billion – enough money to revitalize entire countries – on an idea so overwhelmingly, obviously stupid that I have never once heard anyone, from the Thanksgiving avuncular table to the most wretched depths of social media, say they liked it or even tried it. He was so sure that it would revolutionize the world that he renamed his extremely famous company after it. And now he's on to the next thing that he's so very, very sure about.
The world needs direction from sober people who aim to improve the human condition, not the whims of a handful of billionaire princelings who absolutely, positively cannot be dissuaded from failing at unprecedented scale while chasing their own vainglory off the edge of a cliff.