Rust Dojo 2


Details
Special (late) Summer event part 2! It's the same procedure as last time, but with a new exciting challenge!
Since nothing has changed, this is the same text as last time:
We're holding a Coding Dojo, lead by co-host Andreas. There will be lots of confusion, but the main point is to have fun learning Rust by watching others struggle!
What is a Coding Dojo?
This form of event isn't specific to Rust, it can be held in any programming language. There are three roles among the participants: the host, the pilot and the co-pilot. Andreas will be the host, who will explain the rules and makes sure that they are followed. Other than that, he does not interfere.
The other two roles are held by members of the audience in a round-robin fashion: someone starts as pilot, and somebody else as co-pilot. After five minutes, the co-pilot becomes the pilot and the pilot leaves, somebody else assumes the position as co-pilot. Meanwhile, all other attendees are silently watching the fun unfold.
The pilot sits in front of a keyboard, a mouse, and a screen running Visual Studio Code. They are allowed to operate these three, but only by following the instructions of the co-pilot.
The co-pilot gets a coding task to do, and they have to get as far as possible in these five minutes. However, all they can do to accomplish this task is to tell the pilot what to do, they are not allowed to touch anything themselves. After that, the next co-pilot continues the mission. After a few rotations (depends on the number of participants and the complexity of the task), the Dojo is concluded and a retrospective is done as a full-group exercise.
The topic for this particular Dojo is refactoring, which means that the first pilot gets an already finished project, and the task is to improve upon it and maybe fix a few bugs along the way. The host will explain the requirements of this particular project before the session starts.
Does that mean that I have to be perfect at Rust to attend?
No! The point of the Dojo is to learn Rust, so if you're already perfect (you're not), there's no point in attending. Since nobody is alone out there, people new to Rust can get guidance by their pilot or co-pilot. If both are stumped at a particular problem, the host can help a bit. Also, there's no grading of results, this will not go on your permanent record.
Please be on time, since joining later means that you miss out on all of the explanations!
Looking forward to see you there!
COVID-19 safety measures

Rust Dojo 2