31
my 2c (rant) on giving technical presentations my first and last text-only slidedeck ;) hastily typed by Ange Albertini www.corkami.com

On giving technical presentations (a rant)

Embed Size (px)

DESCRIPTION

Rants shouldn't be taken too seriously Extra: - announce at the beginning if it's an open-source tool, a commercial tool or just a theoretical concept.

Citation preview

Page 1: On giving technical presentations (a rant)

my 2c (rant) on givingtechnical presentations

my first and last text-only slidedeck ;)

hastily typed byAnge Albertini

www.corkami.com

Page 2: On giving technical presentations (a rant)

disclaimer:I’m no award-winning

presenterbut I saw too many ‘awesome presentations’

where the person on stage just read out loud a blog post

instead of giving a good presentation.and they presented the same thing the month before.

TBH we were just listening to show respectfor the technical level of the presenter,

but the prezo really sucked.

Page 3: On giving technical presentations (a rant)

reminder:don’t take it personallyjust a generic rant from a normal guy:

I have no cert, no fancy education,I never presented at $LeetCon

you can close this window now.

Page 4: On giving technical presentations (a rant)
Page 5: On giving technical presentations (a rant)

tell a story…rehearse a lot…

a picture is worth…bullet points…

don’t be an assh*le...the usual advice

Page 6: On giving technical presentations (a rant)

<insert fancy title here>with buzzwords!

or cool sentences like:“...for fun & profit”

“yo dawg, I herd you like...”

How many great music bands called their first albums “1”, “2”, “3”...did that matter ?

Page 7: On giving technical presentations (a rant)

my bio is awesomeI’ve been XX years in the industry

I code/break stuffmy employer is awesome and hiring

does saying that make any difference?

Page 8: On giving technical presentations (a rant)

let’s make my bio bigger with really unrelated stuff

wow, so you’re awesome at $sport ?

ever heard Tom Morello mentioning he attended Harvard during a concert ?

or Brian May talking about astrophysics between 2 songs ?

Page 9: On giving technical presentations (a rant)

my life is awesomeAKA: do you really need yet another real life pic?

I’m really happy to see a picture of your desk!oohh, I have the same mousepad !

and that toy that anybody can get at thinkgeek!!just for a prezo that can be summarized in 5 mins?

Page 10: On giving technical presentations (a rant)

define the audienceboth lower and upper limits of technical details

Page 11: On giving technical presentations (a rant)

use non-technical analogieswhen possible

we’re techies, but it’s always nice to be able to explain it to non-techies.

and our kids.

Page 12: On giving technical presentations (a rant)

refrain from showing something too technicalif only one person in the audience gets it,

then better just mention itand put it in an extra document

Page 13: On giving technical presentations (a rant)

it’s about following an argument,not random knowledge stuffing

don’t show off with unrelated stuff,it’s just a distraction

despite the potential WOW effect

Page 14: On giving technical presentations (a rant)

showing code doesn’t make it always better

processing any programming language takes time,so you may want to:- focus on describing what’s happening- show the code in extra ‘offline’ document

Page 15: On giving technical presentations (a rant)

clean-up screenshotsdo you really need to show IDA offsets?

(or the full IDE/desktop/whatever)

every time?

nvm, we can set ProcessDetails=0 in eyes.cfg

Page 16: On giving technical presentations (a rant)

limit text as much as possibleAKA: are you a lawyer redacting a EULA?

keep extra details for an extra document such as :- extra slides after the conclusion- offline version of the slides- article- detailed blog post

Page 17: On giving technical presentations (a rant)

but this deck is text-only !!!it wasn’t presented live anywhere ;)

Page 18: On giving technical presentations (a rant)

slides shouldn’t be boring.PoCs should be sexy.

but it’s OK, if you have nothing to show.(or just add another meme !!!)

Page 19: On giving technical presentations (a rant)

add another meme plzthey’re so funny !!

we’ve never seen them before !!

Page 20: On giving technical presentations (a rant)

“sorry, I started my slides yesterday”

“I’m too leet for those of you who invested a lot of effort to come and attend”

Page 21: On giving technical presentations (a rant)

“this is the same presentation I did last year”

“I’m too leet to make some extra effort”or maybe

“the person who did the actual research had no more time for it,

I’m just the show puppet”

Page 22: On giving technical presentations (a rant)

“I actually improved this prezo,but I kept it for $leetcon”

“I’m really too leet for you, s*ckers”

Page 23: On giving technical presentations (a rant)

“I don’t have the time for fancy slides”

a suggestion to save your precious time:- go back to your work desk- paste your slides’ text into pastebin- tweet the linkvoilà!

Page 24: On giving technical presentations (a rant)

demos failure canhappen to everyone

but at least, a fallback slide/video recording would have been nice

aka “when a guitar string is broken on stage, the drummer starts a solo”

Page 25: On giving technical presentations (a rant)

you may never be completely ready...

but well prepared may be enough...

Page 26: On giving technical presentations (a rant)

make a test presentationwith your friendsto feel more comfortable…

to see the public’s reaction…to answer further questions in advance...

Page 27: On giving technical presentations (a rant)

vendor pitch?don’t even get me started

Page 28: On giving technical presentations (a rant)

Conclusion

Page 29: On giving technical presentations (a rant)

reminder:don’t take rants seriouslywe still love you for your awesome research

provided it’s really awesome, that is:not just your fancy smile or haircut.

Page 30: On giving technical presentations (a rant)

the endyou can close this window now...

Page 31: On giving technical presentations (a rant)

hey, you jumped to the end!

(awww, french guys aren’t funny anyway)