|
| 1 | +# Rust All-Hands 2025! |
| 2 | + |
| 3 | +| Metadata | | |
| 4 | +| -------- | --------------------- | |
| 5 | +| Owner(s) | Mara | |
| 6 | +| Teams | [leadership-council] | |
| 7 | +| Status | Proposed | |
| 8 | + |
| 9 | +## Summary |
| 10 | + |
| 11 | +Organise another Rust All-Hands in 2025! |
| 12 | + |
| 13 | +## Motivation |
| 14 | + |
| 15 | +It's been too long since we've had a Rust All-Hands. Time to bring it back! |
| 16 | + |
| 17 | +### The status quo |
| 18 | + |
| 19 | +Previous Rust All-Hands events were very useful and succesful, but after the changes at Mozilla, we haven't had a Rust All-Hands in six years. |
| 20 | +Meanwhile, the project has grown a lot, making it much harder and expensive to organise a new Rust All-Hands. |
| 21 | + |
| 22 | +A few months ago, Mara proposed having a new Rust All-Hands around the 10th birthday of Rust 1.0, at [RustWeek 2025](https://rustweek.org) by [RustNL](https://rustnl.org) in the Netherlands. |
| 23 | +Both RustNL and the Rust Leadership Council agreed. |
| 24 | + |
| 25 | +See https://blog.rust-lang.org/inside-rust/2024/09/02/all-hands.html |
| 26 | + |
| 27 | +### The next 6 months |
| 28 | + |
| 29 | +- Prepare the all-hands and everything around it. |
| 30 | +- Have a social and informal "pre-all hands day" on Rust's 10th birtday: May 15, 2025. |
| 31 | +- Have a two-day all-hands on May 16 and May 17, 2025. |
| 32 | + |
| 33 | +### The "shiny future" we are working towards |
| 34 | + |
| 35 | +The immediate goal is a very succesful and productive Rust All-Hands 2025. |
| 36 | +Hopefully, this will be the first step twoards the larger goal of having regular Rust All-Hands again. |
| 37 | + |
| 38 | +We should be able to use the feedback and lessons learned from this event for the next ones. |
| 39 | +Repeating an event tends to be much easier than organising one from scratch. |
| 40 | + |
| 41 | +## Design axioms |
| 42 | + |
| 43 | +- Accessibility. Ideally, everyone in the project should be able to attend the Rust All-Hands |
| 44 | +- Productivity and effectivity. We should optimally make use of the event, to make it worth everyone's time. |
| 45 | +- Low stress. The event or the planning of it should not burn anyone out. It is a tool to help the project and its members, after all! |
| 46 | +- Space for social events. The goal is not just to work on technical things together, but also to get to know each other and become a closer team. |
| 47 | + |
| 48 | +## Ownership and team asks |
| 49 | + |
| 50 | +**Owner:** Mara |
| 51 | + |
| 52 | +| Subgoal | Owner(s) or team(s) | Notes | |
| 53 | +| ---------------------------------------------- | ------------------------------ | ----- | |
| 54 | +| Decide to have another Rust All-Hands! | ![Team][] [leadership-council] | Done! | |
| 55 | +| Pick the dates | RustNL, leadership-council | Done! | |
| 56 | +| Allocate funds for event | ![Team][] [leadership-council] | Done! | |
| 57 | +| Allocate funds for travel | Rust Foundation | Done! | |
| 58 | +| Book the venue | RustNL | Done! | |
| 59 | +| Catering / snacks / food / drinks | RustNL | Done! | |
| 60 | +| [Register] for the Rust All-Hands 2025 | *every project member* | Majority already signed up! | |
| 61 | +| Send out conformations/tickets | Mara | | |
| 62 | +| Send out detailed information | Mara | | |
| 63 | +| Answer logistical questions | Mara | | |
| 64 | +| Interface between project and RustNL | Mara | (Mara is part of both Rust and RustNL.) | |
| 65 | +| Make hotel reservations | RustNL | In progress | |
| 66 | +| Book hotel | *all participants* | RustNL will provide suggestions | |
| 67 | +| Book travel | *all participants* | | |
| 68 | +| Team swag | | | |
| 69 | +| ↳ Decide on what to get (stickers? shirts?) | ![Team][] [leadership-council] | Suggestions very welcome! | |
| 70 | +| ↳ Acquire it | RustNL | | |
| 71 | +| Make plans for what to do at the all-hands | *every team* | | |
| 72 | +| ↳ Gather input from your teams | *team leads* (or delegate) | | |
| 73 | +| ↳ Provide input for planning team | *team leads* (or delegate) | | |
| 74 | +| ↳ Make an agenda for your team's room | *team leads* (or delegate) | | |
| 75 | +| ↳ Coordinate the overall process | Planning team | Small group of 2-3 people. Volunteers welcome! | |
| 76 | +| ↳ Make a room plan (after gathering input) | Planning team | | |
| 77 | +| Prepare one or two plenary sessions | ![Team][] [leadership-council] | | |
| 78 | +| Submit talks for the "Rust Project Track" | *project members* | Possibility to give talks at the conference before the all-hands. | |
| 79 | +| Organise an optional "pre all-hands day" | Mara, RustNL | An optional day without an agenda, with space for social activities | |
| 80 | +| ↳ Acquire gifts (secret!) | Mara | Done! | |
| 81 | +| Moderation / safety | RustNL and moderator team | | |
| 82 | +| Accessibility and covid safety | RustNL | | |
| 83 | +| Come to the Rust All-Hands 2025 | *all participants* | | |
| 84 | +| Reimburse travel costs | Rust Foundation | | |
| 85 | + |
| 86 | +[Register]: https://docs.google.com/forms/d/e/1FAIpQLSeeoEsZGLGokSK0Gn8GVRHhM23KgbwKsp67oxi79KfdsbipkQ/viewform |
| 87 | + |
| 88 | +## Frequently asked questions |
| 89 | + |
| 90 | +### I'm so excited about the all hands! |
| 91 | + |
| 92 | +Me too! |
0 commit comments