| This project and its predecessor are so cool. I've been glad to see their continued progress. It's probably not wise to post this, since I never talk about it publicly, he might not like it, and this thread should be about GrapheneOS, not Rust or myself. But with the mention of his Rust involvement and the history of CopperheadOS, I feel compelled at the moment to add some context and give him props. He is an exceptionally skilled developer. Some of his contributions to Rust were crucial. Of particular note, he re-designed Rust iterators to their current form. But he added to Rust so much more, both with his ideas and code. And from what I recall he was in high school at the time. Amazing. I happened to be the Rust team lead during much of his time contributing to the project, and a good deal of the blame for his departure belongs to me. It was a difficult learning experience for everyone. It is totally fair to say that Rust would not be what it is today, both technically and socially, without him. I was happy to see him rebound with CopperheadOS, and again here with GrapheneOS. Good luck, Daniel. (edited to remove some Rust cheerleading) |
I wanted him to stay a little more around the Rust 1.0 era because I thought as many warts as possible should have been fixed before the backward compatibility guarantee was made, but he left too early.
Didn't know about the CopperheadOS incident, too bad such a situation happened to him. Good to see it's kinda resolved now.