Gray's Matter
Justice Gray - North America's favorite metrosexual software consultant
E-mail Justice
Subscribe to this feed
Subscribe to comments
Perennially Popular Posts
How to write a presentation abstract
My grandmother, globalization, and what's wrong with DateTime.Parse
A letter to my Worldvision sponsor child
Development Methodologies for the 21st Century
My grandmother & the difference between strong typing and weak typing
How I am becoming a better developer, part 1 of infinity
Facebook RSS Feeds: How to Write Your Own With C#
The Ten Keys To Happiness
My grandmother and the Global Assembly Cache (And Star Wars)
My grandmother and the difference between processes and threads
How to make a meeting request
Why you should never be an independent consultant
The DasBlog 1.9 AJAX Autosave True Story, Part 2
Other "metro" developers
Ben Scheirman
Bil Simser
D'Arcy Lussier
David Woods
Donald Belcham
Donald Jessop
George Clingerman
James Kovacs
Jason Hunt
Jason Row
Jean-Paul Boodhoo
Jeffrey Palermo
Joey deVilla
John Bristowe
Jonas Avellana
Kyle Baley
Mack Male
Martin Hinselwood
Michael McClenaghan
Mike Duncan
Mike Friesen
Mo Khan
Otyce
RoboSapient
Russell Ball
Scott Hanselman
Scott Reynolds
Steven Rockarts
Tech Embassy
Terry Thibodeau
Tom Opgenorth
Vladimir Levin
The Justice Gray Fan Club
Amazing Mrs. Loquacious
Dr. Teeth
Facedown
Janey Lynne
Maxime Lamy
Ridley Thunder
Stan Woo
Vanilla Con
Wobbly*Bits
I Wish These People Updated More Than Once a Year
Anand Narayan
Jeff Perrin
<< Sam Gentile on career security and beating the crap out of D'Arcy Lussier
Calgary Code Camp 2007 - It begins here! >>
How to write a presentation abstract
As all of you know,
Calgary Code Camp
is tomorrow, and most of you know that Edmonton's own
Steven Rockarts
will be presenting on Windsor Container. What most of you *don't* know is that Rockarts,
seeing my previous handiwork
, asked me to "sex up" his presentation abstract before he submitted it. I ended up writing several different versions of his abstract (thanks to
Mrs. L
and
Donald
for their aid in editing). Here is the original abstract that Steve wrote:
The Functional Abstract
"What if I told you that you never had to make an object invocation again? Using an Inversion of Control container like Windsor Container from the Castle Project (
http://www.castleproject.org
) will enable you to code to abstractions without worrying about wiring up your object dependencies. In this session I will take an example application built without using Windsor Container and refactor it towards a cleaner design utilizing Windsor Container and Inversion of Control. During the course of refactoring towards using Windsor Container you will be introduced to some of the benefits that using an Inversion of Control container can bring to your project. "
This is all well and good - it describes what you are doing. But all it is doing is describing what you are presenting - nothing else!! So let's look at what we call:
The Orgasmic Abstract
"Object invocation. Who likes it?
NOBODY
. What if I told you that you never had to make an object invocation ever again IN YOUR LIFE? You'd probably
wet your pants
. Well, get your
Depends
, because we're going look at using Inversion of Control Containers, like Windsor from the Castle Project. Code to abstractions without worrying about object dependencies!! Show all those women who laughed at you who the REAL MAN is!! In this session, we will take a sample application built w/o Windsor Container, and show you how to turn both it and your life around by using Windsor and the concept of Inversion of Control. Join Steve Rockarts for the session that will refactor your heart."
Just like the functional abstract, but with a huge amount of bombast and hype. Obviously, people reading this will
a) know there is no way that they can afford to miss this presentation
b) need to clean their pants after reading it
Now, you might be uncomfortable with so many people messing themselves up (hence the title) and if that's the case, you'll want an alternative. How else can you get people wanting to see your stuff? Well, we all know sex sells, so let's try:
The Porn Star Abstract
(also known in
EDMUG
circles as "The Brad Daoust")
"Heeeeeeeeeeeey. You want to get a better look at my "object" "invocation"? Well, too bad because I don't use object invocation anymore - not after using Windsor Container. Mmm...Windsor. It makes me *hot* just thinking about it and the Castle Project together. Coding to abstractions without having all that pesky wiring getting in the way. In our session I'm going to take an example application without Windsor and then have a heavy refactoring session with it. Bring a towel - you'll need it to wipe up after you see why using an Inversion of Control container gets the ladies going."
This sort of abstract is guaranteed to get developers all riled up, but it might be too hot for certain conferences to print. In that case, you're going to need another hook. Let's try:
The Underdog Abstract
"Holy cow am I ever nervous!! If I told you that you never had to make an object invocation again, would you come see my presentation? I've been looking at Windsor Container and I think it's kind of neat - I hope you think so too. It lets you code to abstractions without wiring up object dependencies!! Like I said, kind of cool...I think. If you come out to this session I'll take an example application (built without Windsor) and try to make it better, using Windsor Container and Inversion of Control. Hopefully you guys will see that there are some benefits to using an Investion of Control container to your project! And if you don't like it I'm happy to hear suggestions! Thanks everybody! "
Unlike the previous two abstracts, this has the advantage of
displaying absolutely no confidence whatsoever
. Half of the people will come to your presentation because they're rooting for you to actually make it through, and the other half are coming because this sounds like a
train wreck waiting to happen
. You can't lose!
Now, it's entirely possible that none of these work for you because they just don't feel like "your voice". And in that case, you should probably go a little bit personal. If people feel a bond or kindship with you, they are more likely to come to your presentation. Knowing what details we do about Steve's life, let's craft something that lets the potential audience really look inside his heart.
The Personal Abstract
"Do you get beaten by your girlfriend as much as I do? Well, let's not focus on that right now, and instead let's focus on Windsor Container. Using an Inversion of Control container may not make the bruises go away, but it *will* make object invocation disappear! Finally you can code to abstractions without worrying about whether you've made Catherine angry again...I mean, without worrying about wiring up object dependencies. In this session I'm going to take an example application built without using Windsor Container and refactor it towards a cleaner design using Windsor and Inversion of Control. I'll try to introduce you to some benefits of using an Inversion of Control container and what it can bring to your project...please don't be angry, I don't need to hurt anymore!! I'll do a good job!! I PROMISE!! "
Quite frankly, I thought all of these abstracts were excellent, but Rockarts decided to go with his original after all - something to do with being "high as a kite MAAAAAAN", whatever the hell that means. Regardless, I thought I shouldn't just let Rockarts alone benefit from this analysis - if *you* want to guarantee a large group of screaming, enthusiastic software developers at *your* next presentation, try one or more of these out! You won't regret it!
I also suggested he use this picture for his bio, but the guy never listens
Saturday, April 28, 2007
Comments [6]
Personal
|
Technical
|
Tracked by:
"Head First Design Patterns and the dark confession of a lifetime" (Gray's Matte...
[Trackback]
"What DevTeach 2007 is missing at DevTeach 2007" (Gray's Matter)
[Trackback]
4/28/2007 2:21:46 PM (Mountain Daylight Time, UTC-06:00)
Where can I get that outfit?
Tom Opgenorth
4/30/2007 11:58:41 AM (Mountain Daylight Time, UTC-06:00)
Ask Steve, I think he wears it to bed.
Justice
5/1/2007 2:28:15 AM (Mountain Daylight Time, UTC-06:00)
And by the way I read this - you are dead.
Cat
|
catty1977AT NOSPAMhotmail dot com
5/1/2007 5:16:22 AM (Mountain Daylight Time, UTC-06:00)
That rhymed!! (high fives Catherine)
Justice~!
8/10/2007 9:13:01 AM (Mountain Daylight Time, UTC-06:00)
I couldn't agree with you more. I was the first INETA speaker at Edmonton and I did a talk which I now call "Sexy Extensibility Pattern" and I'm convinced that half the people in the room are there because the word Sex is actually in my presentation title. Frankly I would have gone with the orgasmic abstract, it was funny, sexy, and still safe for anyone to post without fear of that rediculous correction we seem to have to adhere to nowadays.
Take care - Miguel
Miguel Castro
|
miguelAT NOSPAMdotnetdude dot com
8/14/2007 10:02:03 AM (Mountain Daylight Time, UTC-06:00)
I agree totally, Miguel. Steve and I had a discussion prior to the original Edmonton Code Camp when I had come up with the abstract for our team-up presentation, and I mentioned that it was key our abstract looked awesome, becuase frankly most of the other abstracts didn't seem to have any pizzazz or passion to them. Nothing communicates that you are interested in the topic better than a great abstract, I think.
Justice
Name
E-mail
Home page
Remember Me
Comment (HTML not allowed)
Enter the code shown (prevents robots):
Justice Gray
: a seething cauldron of rampaging masculinity. A fighter! A brother! Your
secret lover
! He's also a software development consultant and the Vice President of the
Edmonton .NET user group
. He also greatly enjoys speaking about himself in the 3rd person.
Gray's Matter Archives
Recent Posts
Controversy clarifications!
The most controversial interview of ALL TIME
Finally! The *winner* of the "What Justice Gray Means to Me" contest
The mystery of D'Arcy Lussier's ASP.NET MVP is solved...
Well, now that's pretty horrifying
MVPs on MVC: "No, we don't have any idea either"
Why I am happy to not be at the MVP Summit
Donald Belcham's cry for help: MS MVPs, your attention is needed
ALT.NET Pursefighting revealed
Test, please ignore!
Change yourself, change the world: a great week 4
Post Categories
BookReviews
Conferences
DasBlog
EDMUG
Goals
HanselmanQuestions
HotDeveloperCorner
ILiveToInform
Leadership
Mac
OtherGrayAreas
Personal
Productivity
Ruby
Suresh
Technical
Transformers
Vancouver
Wii
<
July 2008
>
Sun
Mon
Tue
Wed
Thu
Fri
Sat
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
Sign In