“Rebecca brings deep leadership experience in nonprofit and digital governance,” said Bobby Holley, who chaired the Executive Director Search Committee, and who is also a member of the Rust Foundation Board of Directors and a Distinguished Engineer at Mozilla. It’s an honor to be a part of that and I look forward to joining this transformative community.” “Rust’s core features position it to be globally impactful, including supporting the advancement of security and sustainability initiatives. “The Rust community are doing important, inspiring work with the Rust programming language, and I am excited to be part of a collaboration that will have a significant impact on the world,” said Rumbul. She holds a PhD in politics, public administration and program governance, an MSc in public administration, and a bachelor’s in humanities, each from the Open University. Rumbul has extensive background working on executive and academic boards, having served as a Council member at the Advertising Standards Authority, as a Trustee at the Hansard Society and as the UK representative claimant at the Privacy Collective. “Bec combines deep, relevant experience with passion, as well as a warm collaborative style that make her a great fit, as we seek to match the needs of the Rust community with the resources of Rust Foundation members.” “The Rust Foundation has built a strong, strategic base in our first year, and Rebecca Rumbul is ideally suited to lead the organization as we build on this with more programs and initiatives to connect and support the work of the Rust Project,” said Rust Foundation Chair Shane Miller, who is also Senior Engineering Manager at Amazon Web Services, Inc. Rumbul most recently served as Director of Research and Engagement at mySociety, where she worked to bring transparency to governance and parliamentary systems within government, NGOs, and commercial enterprises around the world. Rumbul comes to the Rust Foundation with deep expertise in international non-profit management and as a leading, global advocate for digital democracy and information rights. Performance: I really don't know what has driven performance improvements have been made, but it doesn't seem outlandish to think that backlash against poor CPU and (especially) memory usage characteristics of Rails applications was a contributor.Rebecca Rumbul, Executive Director & CEO, The Rust Foundation (Photo: Business Wire) I think there are some other examples of that sort of thing. Also, ActiveSupport had an OrderedHash, and now all hashes are ordered. Standard library: The `Object#tap` method came from ActiveSupport. Also rvm and its descendants were created to handle Rails app deployments, and are especially useful for situations where you're switching between lots of projects with different ruby version and library dependencies, which is typical in Rails client work. Packaging: This is probably where I think Rails contributed most - both and Bundler were created to make it easier to manage the creation and use of lots of large numbers of dependencies, which Rails projects tend to have. Some "examples" (they are really just weak speculation) for how I think Rails may have contributed to the three specific areas I mentioned: This gives me more confidence in Servo, Rust and Mozilla as a whole, especially compared to many of Mozilla's competitors (both in the browser space and in programming languages). I really wish more companies would take this sort of approach with their open source or basic research work. This is the way open source is supposed to work, rather than having companies develop behind close doors and dump source code occasionally (although that's also better than nothing). Just go to the relevant GitHub repo and you're set. I think this is incredibly important: anybody can get a glimpse into active development or even contribute. A non-trivial companion project like that seems great for naturally guiding a language! Not many other languages can say any of this, much less ones actually poised to replace C++ or at least do actual systems programming.Īnd Mozilla is doing all this in a completely open and transparent way. All while being practical-it has to be, since it's evolved with a Servo as a concomitant project. This is truly long-term work, which seems rare in an increasingly short-term world.Īnd Rust isn't just another C clone with OOP or CSP bolted on: it's principled, relatively elegant and takes full advantage of the last few decades of PL research. Not only are they trying to put together a parallel, secure browser engine from the ground up, but they even created Rust to do so. Servo is a great example: Mozilla is willing to engage in fundamental CS research. Mozilla is one of my favorite tech companies.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |