---
title: "My \"Deep Reflection\" Talk at TechEd - Slides, Demos and links available."
url: "https://osherove.com/blog/2006/5/14/my-quotdeep-reflectionquot-talk-at-teched-slides-demos-and-l.md"
canonical: "https://osherove.com/blog/2006/5/14/my-quotdeep-reflectionquot-talk-at-teched-slides-demos-and-l.html"
published: "2006-05-14T07:09:00"
updated: "2006-05-14T07:09:00"
tags: []
author: "Roy Osherove"
description: "Update : Oren has a more technical scoop of my Talk and the WinFX Talk he attended on Day 1. He gave us both a 9 out of 10, which I'd say is a pretty remarkable first day at TechEd :) BTW, Oren will be speaking at the…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# My "Deep Reflection" Talk at TechEd - Slides, Demos and links available.

By Roy Osherove May 14, 2006

**Historical article** · Originally published May 14, 2006; technical details may be outdated.

_**Update**:_ [_Oren has a more technical scoop_](http://www.lnbogen.com/TechEd2006Day1OurStoryBegins.aspx) _of my Talk and the WinFX Talk he attended on Day 1. He gave us both a 9 out of 10, which I'd say is a pretty remarkable first day at TechEd :) BTW, Oren will be speaking at the [C# User Group](http://www.comconix.com/ivcug/Invitation.htm) this week [on Advanced Uses of delegates and Generics](http://www.lnbogen.com/ct.ashx?id=8e5e2074-fcbf-4b88-9730-a84d21af6872&url=http%3a%2f%2fwww.lnbogen.com%2fPresentingAboutAdvanceUseOfDelegatesGenericsInTheNextCGroup.aspx). I just might make it there and catch him live._

---

Oh.My.God.

What a great experience this Tech-Ed Israel has been!

My Session about Deep Reflection went very well, if I do say so myself. It felt smooth ,and the only thing I'd change is that I'd take less questions from the audience next time.

**First**, here are the [slides](http://teamagile.com/Downloads/Deep_Reflection_ppt.zip) and [demos](http://teamagile.com/Downloads/ReflectionDemos.src.zip) for this talk that you can download and play with.

Here are resource links from the talk:

- [TestDriven.NET](http://www.testdriven.net/) \- The Addin I used to demo the code with
- [Debugger Visualizer](http://weblogs.asp.net/rosherove/archive/2006/04/25/MethodsVisualizer.aspx) for DynamicMethod and MethodInfo
- [Mdbg](http://www.microsoft.com/downloads/details.aspx?familyid=38449a42-6b7a-4e28-80ce-c55645ab1310&displaylang=en) \- IL Debugger with full source in .NET ([more info](http://blogs.msdn.com/jmstall/archive/2005/11/08/mdbg_linkfest.aspx))

It's funny how, in this 400 level session, a guy came up to me right after the talk finished and said something like "you didn't explain what Reflection was". After explaining to him that my session was meant for people who already know some reflection (as I mentioned at the beginning of my talk) he said "OK, so you can tell me in a sentence what Reflection is?". I did. And he said "Great talk" and left.

I'm not sure if he was just polite, but it was a weird experience after all.

My talk finished with a sentence my wife actually came up with (ain't it fun when you wife is a developer too??!!) which goes something like

"We are standing here in Eilat, where the mountains Reflect beautifully on the water during sunrise and sunset. The next time you witness a beautiful, romantic sunset, I want you to think about Reflection, And me."

It certainly left an impression, and seems to be just about the only thing people remember from that talk ;)

In any case, if you were in my talk, I'd \*love\* to hear your comments (good or bad!) about it so that I can either feel good about it, or get better for next time.

Cross Posted from [Blogs.Microsoft.Co.Il/Blogs/Royo](http://blogs.microsoft.co.il/blogs/Royo)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
