Last Wednesday I had the pleasure to be in the C#/C++ user group at Microsoft.
Oren Ellenbogen, for the first time as a presenter, gave us some tips/samples, new tools and a great show about generics&delegates.
Why the lecture was so good?
1. The simplicity of the PPT:
It has the exact amount of data for keep yourself concentrate at the main issue: the samples.
Some great pictures to wake the sleepy programmers.
2. Oren did a great job with the examples:
Three different ideas that consistently repeated in different ways, help you concentrate and see the cost vs. benefit of the main pattern.
3. Live refactoring for proving your benefits and giving a short summarize about what we've learned.
4. As a dessert, two awesome libraries extending the concept of generics&delegates.
There are still some things to be fixed (or, Tips for your next lecture):
1) People like to ask questions, sometimes because they don't listen, sometimes because they want to prove that they are wiser than the pope and sometimes because they curious and hungry for new information.
As a lecturer you should know when to answer and when to cut it off, of course do it, always, with your charmy smile.
2) When he showed his first samples (which was on purpose long&clumsy) the crowd start staring and asking questions. When you are showing a process (walking step by step) of something you should say it, because people can't read your mind and they start thinking: oh, this code is even worse and they continue with: why do I came to this lecture, where is my wife right now and why the code I wrote today didn't compile.
Oren: I am waiting to hear you next time, it was really great, informative and productive.
To all my readers: pay attention to this guy because he has extremely precious ideas, and he knows a lot of tricks that you can't even dream about them.
Oren already put the presentation & code samples in his weblog, take a look...
He also promised to put the movie, so you could enjoy it too.
Updated:
Here are two other posts talking about the lecture: Roy Osherove & Ken Egozi
BTW, I saw that Roy put link to my blog in his Israeli .Net bloggers section, it is a great honor to be on this list. Thanks.