update slides to funny version

This commit is contained in:
Norman Köhring 2024-10-08 20:32:37 +02:00
parent 060158c1e0
commit 4ad551e6af
2 changed files with 68 additions and 119 deletions

Binary file not shown.

187
slides.md
View file

@ -71,45 +71,18 @@ The challenges of five minute talks:
# Types of Five-Minute Presentations
<div mt-4 v-click>
<v-clicks depth="2">
* **Elevator Pitch** - Sell an idea
* FINE! Here are some interesting facts about coffee.
* Coffee is the Number 1 source of antioxidants - same for Decaf
* Studies show, coffee raises alertness, improves mood and performance
* Coffee can help to ease headaches
* Coffee can help protect your skin - thanks to the antioxidants
* Coffee does not interfere with calcium absorption - that is a common misconception
* The higher the elevation of the plantation the more developed, complex and rich in flavours the coffee
* There is a coffee tax in Germany: 2.19€/kg and more than twice as much for soluble coffee
</div>
<v-click>
➡️ Why a Zig rewrite is the only way.
</v-click>
<div mt-4 v-click>
* **Lightning Talk** - Rapidly share an idea or concept
</div>
<v-click>
➡️ Roasting coffee at home, yay or nay?
</v-click>
<div mt-4 v-click>
* **Micro Learning Session** - Showcase a specific skill or piece of knowledge
</div>
<v-click>
➡️ How to brew the perfect cup of Joe.
</v-click>
<div mt-4 v-click>
* **Ignite Talk** - Inspire or provoke thought on a topic
</div>
<v-click>
➡️ Things I hate about Javascript
</v-click>
</v-clicks>
<!--
Types of Five-Minute Presentations, which of course also work for different durations most of the time.
@ -167,38 +140,34 @@ Fun Fact: There is a similar format called *PechaKucha* (japanese for "chit-chat
# Effective Topics for Short Presentations
<div v-click>
<v-clicks>
* **A single, focused Idea**
➡️ like coffee roasting, instead of coffee in general
* Learned enough about coffee?
* What about Zig? Let me show you some Zig!
</div>
```zig
const ally = std.testing.allocator;
var list = std.ArrayList(u32).init(ally);
defer list.deinit();
```
<div v-click>
```zig
var it = std.mem.tokenizeAny(u8, input, " ,");
while (it.next()) |num| {
const n = try parseInt(u32, num, 10);
try list.append(n);
}
```
* **A Personal anecdote or experience**
➡️ a failed coffee roasting experiment
```zig
const expected = [_]u32{ 123, 67, 89, 99 };
</div>
for (expected, list.items) |exp, actual| {
try std.testing.expectEqual(exp, actual);
}
```
<div v-click>
* **A provocative question or thought**
➡️ Salt as the answer to bitter coffee?
</div>
<div mt-8 columns-2 v-click>
* Life Hacks
* Recent Discoveries
* Cultural Insights
* Passion Projects
* Myth Busting
* Future Predictions
* Unexpected Connections
</div>
</v-clicks>
<!--
Effective topics for short presentations are typically those that are focussed, engaging, and can be meaningfully explored in a short time frame.
@ -210,23 +179,28 @@ For example:
* A specific concept or theory
* A particular problem and its solution
* A unique perspective
* A life-changing moment
**CLICK**
* A life-changing moment
* An important lesson learned
* A surprising encounter or discovery
**CLICK**
* "What if..." scenarios
* Ethical dilemmas
* Challenging commonly held beliefs
**CLICK**
Need more? Here is a list...
* Challenging commonly held beliefs
* Life Hacks
* Recent Discoveries
* Cultural Insights
**CLICK**
* Passion Projects
* Myth Busting
* Future Predictions
* Unexpected Connections
-->
@ -234,63 +208,35 @@ Need more? Here is a list...
# Structure and Delivery Tips
<div v-click>
<v-clicks>
* **Start Strong**
* Oh wow, that code was just copied from the ziglang.org frontpage!
* How lazy!
* We don't even know what it does!
* But there is probably not enough time to explain it, anyway!
</div>
<div v-click>
* Have a **clear beginning, middle and end**
</div>
<div v-click>
* **Speak clearly and Concisely**
</div>
<div v-click>
* **Use Effective Body Language**
</div>
<div v-click>
* ➡️ ☕ 🍺 🥨
</div>
<div v-click>
* **Practice content and timing**
</div>
<div v-click>
* **Engage the Audience**
</div>
<div v-click>
* **Show Confidence**
</div>
</v-clicks>
<!--
Delivery is crucial in a five-minute presentation. Some tips to make a short presentation impactful:
**CLICK**
* Start Strong - Some provocative hook or a funny anectode maybe?
* Maintain a clear structure - We are in the middle part, btw.
**CLICK**
* Speak clearly and concisely - Simple language, avoid jargon and speak at a moderate pace.
* Use effective body language - Maintain eye contact, use purposeful gestures (>> gesture filling a cup of coffee <<)
**CLICK**
* Leverage visual aids wisely - Keep slides simple and impactful, images or key phrases instead of dense text, consider props or demonstrations for memorability
* Practice Timing Rigorously - I didn't practice this at all, whoops.
**CLICK**
* Engage the Audience - with rhetorical questions, brief interactions, relatable examples
* Show Confidence - stand tall and take up space, avoid filler words (uhm, uh)
@ -328,15 +274,18 @@ Delivery is crucial in a five-minute presentation. Some tips to make a short pre
<!--
Finally some examples:
Remember: In a five-minute presentation, every second counts.
If you want to make a lasting impression,
your delivery should be polished,
focused and engaging all the way.
**CLICK through examples**
Remember: In a five-minute presentation, every second counts. If you want to make a lasting impression, your delivery should be polished, focused and engaging all the way. As a last resort, if you need to hide your lack of competency: Use humour. Fulfill expectations in a witty way.
As a last resort, if you need to hide your lack of competency:
Use humour.
-->
---
<div text-2xl>Thank you</div>
<PoweredBySlidev mt-10 />