Skip to content

Commit 40aa9d2

Browse files
committed
More detail on mentoring
1 parent cf06413 commit 40aa9d2

File tree

1 file changed

+42
-11
lines changed

1 file changed

+42
-11
lines changed

_posts/2017-05-15-rust-at-two-years.md

Lines changed: 42 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -340,27 +340,58 @@ TODO: [Futures] and [tokio] enable zero-cost asynchronous programming
340340

341341
### [Rust should integrate easily into large build systems](https://github.com/rust-lang/rust-roadmap/issues/12)
342342

343-
This initiative is mostly in the ideas stage; there's lots of great discussion
344-
on the tracking issue that has resulted in a few Cargo issues:
343+
This initiative is mostly in the ideas stage; we've done a lot of work with
344+
stakeholders to understand the challenges in build system integration today,
345+
and we think we have a good overall vision for how to solve them. There's lots
346+
of great discussion on the tracking issue that has resulted in a few Cargo
347+
issues like these:
345348

346349
* [Support creating a build plan](https://github.com/rust-lang/cargo/issues/3815)
347350
* [Support declaring external dependencies](https://github.com/rust-lang/cargo/issues/3816)
348351

349-
Keep an eye out for more improvement in this area soon.
352+
There are a lot of details yet to be worked out; keep an eye out for more
353+
improvement in this area soon.
350354

351355
### [Rust's community should provide mentoring at all levels](https://github.com/rust-lang/rust-roadmap/issues/13)
352356

353-
There were [RustBridge] events before RustFest Berlin and Rust Belt Rust, and
354-
there's another planned for the day before RustConf coming up!
357+
The "all levels" part of the roadmap item is important to us: it's about
358+
onboarding first-time contributors as well as adding folks all the way up at
359+
the core team level (like me, hi!)
355360

356-
[RustBridge]: https://github.com/rust-community/rustbridge
361+
For people just getting started with Rust, we held [RustBridge] events before
362+
RustFest Berlin and Rust Belt Rust. There's another coming up, planned for the
363+
day before RustConf in Portland!
364+
365+
The Mozilla Rust folks are going to have [Outreachy] and [GSoC] interns this
366+
summer working on a variety of projects.
367+
368+
We've also had success involving contributors when there are low-committment,
369+
high impact tasks to be done. One of those efforts was [improving the format of
370+
error messages]-- check out the [82 participants on this issue]! The Libz Blitz
371+
mentioned in a previous section is set up specifically to be another source of
372+
mentoring opportunities.
373+
374+
In January, the Language Team introduced [shepherds], which is partly about
375+
mentoring a set of folks around the Language Team. The shepherds have been
376+
quite helpful in keeping RFC discussions moving forward!
357377

358-
There are many people who have started getting involved with various
359-
initiatives. I've worked with many people at many places in their Rust journey:
360-
helping out with the conferences, giving their first conference talks,
378+
We've also been working to grow both the number and size of subteams, to create
379+
more opportunities for people to step into leadership roles.
380+
381+
There's also less formal ways that we've been helping people get involved with
382+
various initiatives. I've worked with many people at many places in their Rust
383+
journey: helping out with the conferences, giving their first conference talks,
361384
providing feedback on the book, working on crates, contributing to Rust itself,
362-
and joining teams! While we haven't made as much formal, measurable progress on
363-
this front, everywhere I turn I see Rustaceans helping other Rustaceans.
385+
and joining teams! While it's hard to quantify scenarios like these, everywhere
386+
I turn, I see Rustaceans helping other Rustaceans and I'm grateful this is part
387+
of our culture.
388+
389+
[RustBridge]: https://github.com/rust-community/rustbridge
390+
[Outreachy]: https://wiki.mozilla.org/Outreachy
391+
[GSoC]: https://summerofcode.withgoogle.com/projects/#4730059156881408
392+
[shepherds]: https://internals.rust-lang.org/t/language-team-shepherds/4595
393+
[improving the format of error messages]: https://blog.rust-lang.org/2016/08/10/Shape-of-errors-to-come.html
394+
[82 participants on this issue]: https://github.com/rust-lang/rust/issues/35233
364395

365396
## Rust in the future
366397

0 commit comments

Comments
 (0)