Skip to content

Commit 831af66

Browse files
committed
Add all-hands project goal.
1 parent bf4ae18 commit 831af66

File tree

1 file changed

+92
-0
lines changed

1 file changed

+92
-0
lines changed

src/2025h1/all-hands.md

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
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

Comments
 (0)