Here's what I recall happened:
1. Dude was making a presentation on meta programming.
2. Dude had his laptop plugged in and live coded.
3. Dude seemed to struggle a little.
4. Katz asked him "Why are you doing it this way? Shouldn't you ..."
5. Dude attempted to explain. Possibly tripped up by the question.
6. Group + Katz helped to debug his code and got it working.
7. Katz explained that his code was a common anti-pattern and why.
8. Katz plugged in his laptop and wrote the code on his machine.
9. Katz explained the difference between "extend" and "include" in a module.
10. David did another meta programming demo + counterpoint to Katz.
I don't remember "dude"'s name. It was my 3rd time there. Also, sorry I don't have the presentation. The gist is here that David rewrote and posted: https://gist.github.com/1893359