Stream: t-compiler/wg-learning

Topic: roadmap / planning meeting?


Santiago Pastorino (Oct 25 2019 at 15:28, on Zulip):

I think I'd like to lay out a roadmap for things to do in a more structured and prioritized way

Santiago Pastorino (Oct 25 2019 at 15:29, on Zulip):

what do people think about this?

Santiago Pastorino (Oct 25 2019 at 15:29, on Zulip):

@mark-i-m ?

mark-i-m (Oct 25 2019 at 15:30, on Zulip):

Is there something in particular you had in mind?

mark-i-m (Oct 25 2019 at 15:30, on Zulip):

In particular, I think all of our time seems pretty limited, so adding too much structure might make it hard for people to contribute

Santiago Pastorino (Oct 25 2019 at 15:30, on Zulip):

specifically clearly being able to answer the question ... what are the main things we are going after

mark-i-m (Oct 25 2019 at 15:30, on Zulip):

On the other hand, we might make more progress if we prioritize things

Santiago Pastorino (Oct 25 2019 at 15:31, on Zulip):

is it getting more videos? is it transcribing chapters? what chapters? do we want to have a overview chapter? is it a priority?

mark-i-m (Oct 25 2019 at 15:31, on Zulip):

Hmm yes

Santiago Pastorino (Oct 25 2019 at 15:31, on Zulip):

things like that :)

Santiago Pastorino (Oct 25 2019 at 15:31, on Zulip):

On the other hand, we might make more progress if we prioritize things

exactly

Santiago Pastorino (Oct 25 2019 at 15:31, on Zulip):

unsure if the title is planning / roadmap or even vision for this wg

Santiago Pastorino (Oct 25 2019 at 15:32, on Zulip):

or all of that :)

mark-i-m (Oct 25 2019 at 15:32, on Zulip):

I guess at the same time, we are also still figuring out what the best organization is

mark-i-m (Oct 25 2019 at 15:32, on Zulip):

I think the dropbox paper idea seems to work to some extent, but then somebody needs to sit down and just finish the chapter/add it to rustc-guide

mark-i-m (Oct 25 2019 at 15:35, on Zulip):

Regarding a roadmap, I personally think we should focus on filling out the rustc-guide from the lecture series

mark-i-m (Oct 25 2019 at 15:36, on Zulip):

I think the vision for the group (as I observe it) is to build tools for helping people get aquainted with the compiler implementation/dev workflows etc. I feel that we have done an overall good job on this, but progress has been slow

mark-i-m (Oct 25 2019 at 15:37, on Zulip):

(partially I think because everyone is busy and experts are in short supply/high demand)

mark-i-m (Oct 25 2019 at 15:37, on Zulip):

/me thinks

mark-i-m (Oct 25 2019 at 15:45, on Zulip):

Perhaps what we need is some sort of regular cadence. Suppose we did the following:
- Split the year into 5 periods of 2 months each (with a week of buffer time in between).
- Each period, we choose a lecture to focus on in that period during the first meeting. We create a shared doc.
- Over the next month (by the third meeting), everyone watches the lecture and adds what they can. We can have some discussion during the second meeting.
- In the third meeting, someone volunteers to own the chapter. More discussion, clarifications, etc. We can also announce this on the "Inside Rust blog" so that more experts and/or people with questions show up
- In the fourth meeting, we make any final updates/questions. The person who "owns" the chapter makes a PR, copying whatever is in the doc to the rustc-guide. Any open questions are left in the guide as TODOs, which anyone can go back and fill in later.

mark-i-m (Oct 25 2019 at 15:45, on Zulip):

@Santiago Pastorino Thoughts?

Santiago Pastorino (Oct 25 2019 at 15:46, on Zulip):

I think the dropbox paper idea seems to work to some extent, but then somebody needs to sit down and just finish the chapter/add it to rustc-guide

for this first one I can do that, we may like to propose somebody before hand to do that final work if we keep working this way

Santiago Pastorino (Oct 25 2019 at 15:47, on Zulip):

Regarding a roadmap, I personally think we should focus on filling out the rustc-guide from the lecture series

yeah, agreed, but we need to choose which ones. Also I see the feeling for an overview chapter regardless that we don't have a video for that

Santiago Pastorino (Oct 25 2019 at 15:47, on Zulip):

@nikomatsakis may help with that, but he is very very very busy :)

Santiago Pastorino (Oct 25 2019 at 15:48, on Zulip):

(partially I think because everyone is busy and experts are in short supply/high demand)

agreed with all what you've said

Santiago Pastorino (Oct 25 2019 at 15:49, on Zulip):

Perhaps what we need is some sort of regular cadence. Suppose we did the following:
- Split the year into 5 periods of 2 months each (with a week of buffer time in between).
- Each period, we choose a lecture to focus on in that period during the first meeting. We create a shared doc.
- Over the next month (by the third meeting), everyone watches the lecture and adds what they can. We can have some discussion during the second meeting.
- In the third meeting, someone volunteers to own the chapter. More discussion, clarifications, etc. We can also announce this on the "Inside Rust blog" so that more experts and/or people with questions show up
- In the fourth meeting, we make any final updates/questions. The person who "owns" the chapter makes a PR, copying whatever is in the doc to the rustc-guide. Any open questions are left in the guide as TODOs, which anyone can go back and fill in later.

I really like an idea along these lines yeah

Santiago Pastorino (Oct 25 2019 at 15:49, on Zulip):

I guess this is exactly what I wanted to discuss in a meeting :)

mark-i-m (Oct 25 2019 at 15:50, on Zulip):

:+1:

Santiago Pastorino (Oct 25 2019 at 15:50, on Zulip):

what if next meeting we extend to an hour and we discuss all this stuff?

mark-i-m (Oct 25 2019 at 15:50, on Zulip):

Unfortunately, I'm unavailable next Tuesday

Santiago Pastorino (Oct 25 2019 at 15:50, on Zulip):

or maybe not next one if we are already ...

Santiago Pastorino (Oct 25 2019 at 15:50, on Zulip):

yeah

Santiago Pastorino (Oct 25 2019 at 15:50, on Zulip):

the other one, maybe?

mark-i-m (Oct 25 2019 at 15:50, on Zulip):

By I think that's something we should do

mark-i-m (Oct 25 2019 at 15:51, on Zulip):

Nov 15?

Santiago Pastorino (Oct 25 2019 at 15:51, on Zulip):

well the other one is november 12th, I will be at Rust Fest probably

mark-i-m (Oct 25 2019 at 15:51, on Zulip):

Ooops yeah Nov 12... hmm

Santiago Pastorino (Oct 25 2019 at 15:51, on Zulip):

26th? :P

Santiago Pastorino (Oct 25 2019 at 15:52, on Zulip):

or even any other date really but there's also no rush

Santiago Pastorino (Oct 25 2019 at 15:52, on Zulip):

maybe would be nice if I can just change the 26th meeting to a planning meeting so we have time

Santiago Pastorino (Oct 25 2019 at 15:52, on Zulip):

by that date we may have also the chapter merged :)

Santiago Pastorino (Oct 25 2019 at 15:54, on Zulip):

changed 26th meeting to a planning meeting

mark-i-m (Oct 25 2019 at 15:55, on Zulip):

Sounds good!

mark-i-m (Oct 25 2019 at 15:55, on Zulip):

Maybe good to use this thread to announce/collect ideas for that discussion?

Santiago Pastorino (Oct 25 2019 at 16:31, on Zulip):

definitely

Amanjeev Sethi (Oct 25 2019 at 20:36, on Zulip):

I like the ideas in this chat.

Last update: Nov 15 2019 at 20:05UTC