Help for speakers
Introducing your project
If you are introducing a project of you, here are some questions you might want to answer in your presentation.
-
Who are you?
-
What is your background?
-
What do you do?
-
What problems does this project solve?
-
What did people do before your project?
-
How to use your project?
-
Why did you write it in Python/Rust/Perl/etc.?
-
Why did you write it at all?
-
What alternatives are there, in which way is this better?
-
Show us your implementation.
-
What is missing in your project?
-
How can one contribute?
Pair-programming style sessions
A one-sided pair-programming session in the driver-navigator style. The host (Gabor Szabo) is the driver who is typing the code in. The guest is the navigator who knows where we are going and tells the driver what to write.
The navigator wil adjust his/her level of abstraction to the level of understand of the driver. Sometimes it will be enough to give high-level instructions and let the driver worry about the implementation, sometimes the navigator might need to go into much more details if the driver does not understand the high-level instructions.
The driver can always ask for clarifications if he does not understand something.
These usually should assume that the person who is writing the code (Gabor) does not know much about the topic and will have questions. This can create some interesting conversations, but certainly these will help clarify issues.