Preflight Checklist

I had a dry run today for an upcoming presentation that did not go quite as well as I would like, though I completely expected this as I was unprepared. The good news is, it was a dry run and not the real thing, so I have plenty of time to adjust.

Even so, there’s one thing I did wrong, that I should have known better than to do. In my crazy sleep deprived work frazzled mind, I broke the cardinal rule of a dry run – Treat it like the real thing!

flight Kitty Hawk by gilderm from sxc.huFor example, I have a little pre-flight checklist for every talk I give. I just place it in a file named preflight.txt in the root of each presentation folder and adapt it for each presentation. Even though I try to adapt it to each presentation, there is a core set of items that never really changes from one presentation to another. These are items that almost always apply and many are tips learned from other great presenters such as Scott Hanselman and Brad Wilson.

I thought this might be useful for others who find themselves in a position where they are giving presentations. Perhaps some of you will add to my checklist. I divided it into several categories. The last section isn’t actually a check-list, but a reminder of important keyboard shortcuts.

System

  • Set Notepad default font size to 16
  • Hide Desktop Icons
  • Close unnecessary toolbar/tray icons
  • Close all unecessary windows including Solution Explorer (use CTRL ALT L to show it)

Visual Studio

  • Launch Visual Studio
  • Set font size to 16
  • Drag necessary files into desktop
  • Start and minimize magnifier
  • Prepare snippets (if you use them)
  • Disable all unnecessary VS extensions
  • Or better yet, set up a DEMO instance of Visual Studio (thanks Mike Minutillo!)

General

  • Reset all demos. That might mean clearing cookies, clearing browser forms saved data, etc.
  • Open the PowerPoint deck to the right spot
  • Consolidate your demo scripts into a single document per talk
  • Print out notes (and don’t accidentally throw them away like I did)
  • Relax

Important Keyboard shortcuts

  • Window + to zoom in one level (and start magnifier)
  • Windows - to zoom out one level
  • Windows ESC to zoom fully out
  • CTRL . smart tag expansion
  • CTRL , Navigate to
  • SHIFT ALT K to display Solution Explorer (I remapped this on Brad's advice because CTRL ALT L conflicts with Windows magnifier)
  • CTRL + and CTRL - change font size in NotePad2

I think this checklist nicely complements my presentation tips I learned from my (many) mistakes blog post. Did I forget an obvious preflight option? Do tell!

What others have said

Requesting Gravatar... Keith Aug 30, 2011 1:36 PM
# re: Preflight Checklist
Also, if you use a clipboard buffer, clear it.

Requesting Gravatar... Chad Aug 30, 2011 3:03 PM
# re: Preflight Checklist
Did you check the connection to the internet if you need it? What is your backup plan if it dies on you.
Requesting Gravatar... niels Aug 30, 2011 5:47 PM
# re: Preflight Checklist
And never Forget BACKUP, BACKUP and the most important thing BACKUP :-)
Requesting Gravatar... Tugberk Aug 30, 2011 6:41 PM
# re: Preflight Checklist
hmm, Microsoft Build is the talk you are preparing for?
Requesting Gravatar... Tugberk Aug 30, 2011 6:43 PM
# re: Preflight Checklist
also, another good thing to add :
http://weblogs.asp.net/jgalloway/archive/2011/02/02/downloading-a-local-nuget-repository-with-powershell.aspx
Requesting Gravatar... mattmc3 Aug 30, 2011 8:37 PM
# re: Preflight Checklist
Do you use a different color theme in Visual Studio? Do you switch it back to the default? I much prefer to develop with a dark them with lighter text, but the default Black/Blue on White Visual Studio color scheme is much less distracting for an audience as everyone's used to it, even if they dont use it themselves.
Requesting Gravatar... Justin Aug 30, 2011 8:58 PM
# re: Preflight Checklist
Personally I like to have a presentation environment in VirtualBox. I set it up, take a snapshot, then reload the snapshot before each presentation. Of course I verify everything after restoring but I like keeping things separated.
Requesting Gravatar... James Curran Aug 30, 2011 11:20 PM
# re: Preflight Checklist
I really like a tip I got from Scott Hanselman : Create a user on your laptop just for presentations, with all the setting already set.

The other one which I see people ignoring all the time (which you hint at but don't expressly say): In VS, auto-hide (unpin) all panels except for the source code. (I can't tell you how many times I've seen someone try to show code by scrolling the window left/right/up/down while all the time they've got the Solution Explorer and Output panels open).
Requesting Gravatar... NB Chi Aug 31, 2011 1:53 AM
# re: Preflight Checklist
Make sure your fly is zipped.
Requesting Gravatar... Geoff Norton Aug 31, 2011 12:46 PM
# re: Preflight Checklist
I'm surprised no one mentioned this, maybe it only happens to me, but 2 things jump out:

#1: Make sure you have every possible connector available to convert your laptop to the projecter
#2: Pre-flight test #1 several times to make sure you have the resolution, aspect ratio, etc perfect before the majority of attendees arrive. Use your "setup time" wisely.
Requesting Gravatar... Bernhard Sep 01, 2011 12:08 AM
# re: Preflight Checklist
Given your most recent Tweet, maybe add this preflight check:

Have all notes, code, presentations, tools used on a USB stick. Will it work on a virgin machine?
Requesting Gravatar... Chris Martin Sep 01, 2011 7:06 PM
# re: Preflight Checklist
Even without the pre-flight check, you had a good presentation today.

PS. I wanted to ask you more about some nuget issues but, forgot to. I'll hit you up on twitter tomorrow. @cmartinbot
Requesting Gravatar... Jonathan Sep 01, 2011 10:57 PM
# re: Preflight Checklist
You could use Fences to hide all of your desktop icons except for one particular "fence" with your presentation stuff in it
Requesting Gravatar... haacked Sep 02, 2011 2:13 AM
# re: Preflight Checklist
@Chris even better, post the questions to http://nuget.codeplex.com/
Requesting Gravatar... RobertC Sep 04, 2011 1:15 PM
# re: Preflight Checklist
Pre-flight, zero hour, 9am.
And I'm gonna be high
As a kite by then.

Nobody knows more about cool presentations than:
http://www.youtube.com/watch?v=5hARDXYz2io
Requesting Gravatar... Mike Minutillo Sep 15, 2011 1:49 PM
# re: Preflight Checklist
For Visual Studio 2010 you can create a separate instance with its own settings and extensions. I just wrote a post detailing how :) http://codermike.com/vs2010-demo-instance
Requesting Gravatar... Christof Wollenhaupt Sep 29, 2011 4:20 AM
# re: Preflight Checklist
use a different user without any notifications, instant messengers, vpn tools, a demo mail inbox, no auto login into social web sites, etc.

What do you have to say?

(will show your gravatar)
Please add 7 and 4 and type the answer here: