Over the next five weeks, we'll be running a series called "Getting to know the board", publishing blog posts from each member of the Rust Foundation Board of Directors, introducing them to the community. You can view the posts in this series here.
Hi everyone! My name is Jane Lusby aka @yaahc
. My pronouns are she/her. You might know me as the maintainer of awesome-rust-mentors or as the lead of the error handling project group. Today I'm excited to announce that I'm going to be the new project director of collaboration on the board of The Rust Foundation.
Now, some background, the collaboration project director is one of the three area project directors, the other two being Reliability and Quality. The Rust project is emphasising collaboration because we believe that software engineering is primarily a social process rather than a technical one making establishing and nurturing relationships essential.
Now, my personal involvement in Rust started back in early 2018 as part of a maker night project at my last job. We decided to make a physical button to launch our "cannon test suite" and picked Rust as the language to build it with. I quickly grew enamoured and started using Rust every chance I got, though initially it mostly ended up being used to rewrite bash scripts but with better error handling.
Meanwhile, I further supplemented my learning by looking for random open source projects I could contribute to in order to learn Rust from experts. I started with clippy and rustfmt, which I found with the help of this-week-in-rust's CFP section, doing what small contributions I could. I also started going to meetups, which is where I met Manish when he randomly walked up to me, said hi, thanked me for my clippy contributions, and offered to mentor me if I want to contribute more [1].
This to me is the moment where I felt like I'd truly joined the rust community. Through Manish's mentorship I met my first Rust friends. Manish encouraged me to do my first talk at COGoldRust and to blog more as a way to practice technical speaking. Thanks to the further contributions Manish encouraged, I ended up joining the clippy team, and later wg-traits as well. I probably wouldn't be where I am today without Manish's support and encouragement.
Interactions like the one between Manish and I are the kind of collaboration I want to encourage and help grow through the Rust Foundation. I also want to tackle problems that affect active contributors, such as burnout, unconscious bias, and effective moderation tools, to name a few. I don’t have solutions to these problems yet, but I’ll be working together with the team at the foundation and the rest of the Rust community to address them. So please, if you have any feedback, ideas, or problems related to collaboration that you think I should know, please reach out to me and let me know. Rust has already done a great job building up a healthy community. My hope is to take what I've learned through my involvement and from other members in the community and to apply that going forward to make the Rust Foundation as powerful and positive a tool for the rest of the community as it can be.
PS: When I'm not writing Rust, I spend most of my time relaxing with my beautiful partner and our three cats. As a hobby I like to experiment with making espresso, though ironically I only ever make decaf for myself because caffeine makes me ill.