SlideShare a Scribd company logo
my 2c (rant) on giving
technical presentations
my first and last text-only slidedeck ;)
hastily typed by
Ange Albertini
www.corkami.com
disclaimer:
I’m no award-winning
presenter
but 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 respect
for the technical level of the presenter,
reminder:
don’t take it personally
just 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.
tell a story…
rehearse a lot…
a picture is worth…
bullet points…
don’t be an assh*le...
the usual advice
<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 ?
my bio is awesome
I’ve been XX years in the industry
I code/break stuff
my employer is awesome and hiring
does saying that make any difference?
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 ?
my life is awesome
AKA: 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?
define the audience
both lower and upper limits of technical details
use non-technical analogies
when possible
we’re techies, but it’s always nice to be able
to explain it to non-techies.
and our kids.
refrain from showing
something too technical
if only one person in the audience gets it,
then better just mention it
and put it in an extra document
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
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
clean-up screenshots
do you really need to show IDA offsets?
(or the full IDE/desktop/whatever)

every time?
nvm, we can set ProcessDetails=0 in eyes.cfg
limit text as much as possible
AKA: 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
but this deck is text-only !!!
it wasn’t presented live anywhere ;)
slides shouldn’t be boring.
PoCs should be sexy.
but it’s OK, if you have nothing to show.
(or just add another meme !!!)
add another meme plz
they’re so funny !!
we’ve never seen them before !!
“sorry, I started my
slides yesterday”
“I’m too leet for those of you who invested a
lot of effort to come and attend”
“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”
“I actually improved this prezo,
but I kept it for $leetcon”
“I’m really too leet for you, s*ckers”
“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 link
voilà!
demos failure can
happen 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”
you may never be
completely ready...
but well prepared may be enough...
make a test presentation
with your friends
to feel more comfortable…
to see the public’s reaction…
to answer further questions in advance...
vendor pitch?
don’t even get me started
Conclusion
reminder:
don’t take rants seriously
we still love you for your awesome research
provided it’s really awesome, that is:
not just your fancy smile or haircut.
the end
you can close this window now...
hey, you jumped to the
end!
(awww, french guys aren’t funny anyway)

More Related Content

Similar to On giving technical presentations (a rant)

Presentation Guides
Presentation GuidesPresentation Guides
Presentation Guides
Adolfo Cabrera
 
The Art of Presentation: Improve your presentations in 20 pages
The Art of Presentation: Improve your presentations in 20 pagesThe Art of Presentation: Improve your presentations in 20 pages
The Art of Presentation: Improve your presentations in 20 pages
Alberto de Vega Luna
 
I hate power_point blobert
I hate power_point blobertI hate power_point blobert
I hate power_point blobertRobert Turner
 
PowerPoint @ 25
PowerPoint @ 25PowerPoint @ 25
PowerPoint @ 25
Fortify Services
 
5 things audiences hate about presentations
5 things audiences hate about presentations5 things audiences hate about presentations
5 things audiences hate about presentations
Arthur Sevenstern
 
Death By Power Point
Death By Power PointDeath By Power Point
Death By Power PointLuis Saga
 
Creating a showreel.pptx
Creating a showreel.pptxCreating a showreel.pptx
Creating a showreel.pptx
JCKMRE
 
STEAL THIS PRESENTATION! from Powered by C3 / SelectNY.Paris
STEAL THIS PRESENTATION! from Powered by C3 / SelectNY.ParisSTEAL THIS PRESENTATION! from Powered by C3 / SelectNY.Paris
STEAL THIS PRESENTATION! from Powered by C3 / SelectNY.Parissuhailmirza
 
Steal this presentation
Steal this presentationSteal this presentation
Steal this presentation
Marco Gorini
 
Steal this presentation!
Steal this presentation! Steal this presentation!
Steal this presentation!
Cristóbal Montero
 
Steal this presentation
Steal this presentationSteal this presentation
Steal this presentation
Scott Hoag
 
STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION! STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION!
Jesse Desjardins - @jessedee
 
AIA2018 - Bianca Praetorius - Life is a Pitch
AIA2018 - Bianca Praetorius - Life is a PitchAIA2018 - Bianca Praetorius - Life is a Pitch
AIA2018 - Bianca Praetorius - Life is a Pitch
European Innovation Academy
 
Hr pts-e-dn-version 2.0
Hr pts-e-dn-version 2.0Hr pts-e-dn-version 2.0
Hr pts-e-dn-version 2.0
Paul Robere
 
Death by Powerpoint
Death by PowerpointDeath by Powerpoint
Death by Powerpoint
Michele Playfair
 
3. proposal sf 2017
3. proposal sf 20173. proposal sf 2017
3. proposal sf 2017
Fraser Hardwick
 
I Hate PowerPoint
I Hate PowerPointI Hate PowerPoint
I Hate PowerPoint
Meeting Boy
 
Use the proper presentation software (right)
Use the proper presentation software (right)Use the proper presentation software (right)
Use the proper presentation software (right)
Niki Skene
 
W.W. Brands 2 Understanding thenet
W.W. Brands 2 Understanding thenetW.W. Brands 2 Understanding thenet
W.W. Brands 2 Understanding thenetscafondram
 

Similar to On giving technical presentations (a rant) (20)

Steal this presentation
Steal this presentationSteal this presentation
Steal this presentation
 
Presentation Guides
Presentation GuidesPresentation Guides
Presentation Guides
 
The Art of Presentation: Improve your presentations in 20 pages
The Art of Presentation: Improve your presentations in 20 pagesThe Art of Presentation: Improve your presentations in 20 pages
The Art of Presentation: Improve your presentations in 20 pages
 
I hate power_point blobert
I hate power_point blobertI hate power_point blobert
I hate power_point blobert
 
PowerPoint @ 25
PowerPoint @ 25PowerPoint @ 25
PowerPoint @ 25
 
5 things audiences hate about presentations
5 things audiences hate about presentations5 things audiences hate about presentations
5 things audiences hate about presentations
 
Death By Power Point
Death By Power PointDeath By Power Point
Death By Power Point
 
Creating a showreel.pptx
Creating a showreel.pptxCreating a showreel.pptx
Creating a showreel.pptx
 
STEAL THIS PRESENTATION! from Powered by C3 / SelectNY.Paris
STEAL THIS PRESENTATION! from Powered by C3 / SelectNY.ParisSTEAL THIS PRESENTATION! from Powered by C3 / SelectNY.Paris
STEAL THIS PRESENTATION! from Powered by C3 / SelectNY.Paris
 
Steal this presentation
Steal this presentationSteal this presentation
Steal this presentation
 
Steal this presentation!
Steal this presentation! Steal this presentation!
Steal this presentation!
 
Steal this presentation
Steal this presentationSteal this presentation
Steal this presentation
 
STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION! STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION!
 
AIA2018 - Bianca Praetorius - Life is a Pitch
AIA2018 - Bianca Praetorius - Life is a PitchAIA2018 - Bianca Praetorius - Life is a Pitch
AIA2018 - Bianca Praetorius - Life is a Pitch
 
Hr pts-e-dn-version 2.0
Hr pts-e-dn-version 2.0Hr pts-e-dn-version 2.0
Hr pts-e-dn-version 2.0
 
Death by Powerpoint
Death by PowerpointDeath by Powerpoint
Death by Powerpoint
 
3. proposal sf 2017
3. proposal sf 20173. proposal sf 2017
3. proposal sf 2017
 
I Hate PowerPoint
I Hate PowerPointI Hate PowerPoint
I Hate PowerPoint
 
Use the proper presentation software (right)
Use the proper presentation software (right)Use the proper presentation software (right)
Use the proper presentation software (right)
 
W.W. Brands 2 Understanding thenet
W.W. Brands 2 Understanding thenetW.W. Brands 2 Understanding thenet
W.W. Brands 2 Understanding thenet
 

More from Ange Albertini

Technical challenges with file formats
Technical challenges with file formatsTechnical challenges with file formats
Technical challenges with file formats
Ange Albertini
 
Relations between archive formats
Relations between archive formatsRelations between archive formats
Relations between archive formats
Ange Albertini
 
Abusing archive file formats
Abusing archive file formatsAbusing archive file formats
Abusing archive file formats
Ange Albertini
 
TimeCryption
TimeCryptionTimeCryption
TimeCryption
Ange Albertini
 
You are *not* an idiot
You are *not* an idiotYou are *not* an idiot
You are *not* an idiot
Ange Albertini
 
Improving file formats
Improving file formatsImproving file formats
Improving file formats
Ange Albertini
 
KILL MD5
KILL MD5KILL MD5
KILL MD5
Ange Albertini
 
No more dumb hex!
No more dumb hex!No more dumb hex!
No more dumb hex!
Ange Albertini
 
Beyond your studies
Beyond your studiesBeyond your studies
Beyond your studies
Ange Albertini
 
An introduction to inkscape
An introduction to inkscapeAn introduction to inkscape
An introduction to inkscape
Ange Albertini
 
The challenges of file formats
The challenges of file formatsThe challenges of file formats
The challenges of file formats
Ange Albertini
 
Exploiting hash collisions
Exploiting hash collisionsExploiting hash collisions
Exploiting hash collisions
Ange Albertini
 
Infosec & failures
Infosec & failuresInfosec & failures
Infosec & failures
Ange Albertini
 
Connecting communities
Connecting communitiesConnecting communities
Connecting communities
Ange Albertini
 
TASBot - the perfectionist
TASBot - the perfectionistTASBot - the perfectionist
TASBot - the perfectionist
Ange Albertini
 
Caring for file formats
Caring for file formatsCaring for file formats
Caring for file formats
Ange Albertini
 
Hacks in video games
Hacks in video gamesHacks in video games
Hacks in video games
Ange Albertini
 
Trusting files (and their formats)
Trusting files (and their formats)Trusting files (and their formats)
Trusting files (and their formats)
Ange Albertini
 
Let's write a PDF file
Let's write a PDF fileLet's write a PDF file
Let's write a PDF file
Ange Albertini
 
PDF: myths vs facts
PDF: myths vs factsPDF: myths vs facts
PDF: myths vs facts
Ange Albertini
 

More from Ange Albertini (20)

Technical challenges with file formats
Technical challenges with file formatsTechnical challenges with file formats
Technical challenges with file formats
 
Relations between archive formats
Relations between archive formatsRelations between archive formats
Relations between archive formats
 
Abusing archive file formats
Abusing archive file formatsAbusing archive file formats
Abusing archive file formats
 
TimeCryption
TimeCryptionTimeCryption
TimeCryption
 
You are *not* an idiot
You are *not* an idiotYou are *not* an idiot
You are *not* an idiot
 
Improving file formats
Improving file formatsImproving file formats
Improving file formats
 
KILL MD5
KILL MD5KILL MD5
KILL MD5
 
No more dumb hex!
No more dumb hex!No more dumb hex!
No more dumb hex!
 
Beyond your studies
Beyond your studiesBeyond your studies
Beyond your studies
 
An introduction to inkscape
An introduction to inkscapeAn introduction to inkscape
An introduction to inkscape
 
The challenges of file formats
The challenges of file formatsThe challenges of file formats
The challenges of file formats
 
Exploiting hash collisions
Exploiting hash collisionsExploiting hash collisions
Exploiting hash collisions
 
Infosec & failures
Infosec & failuresInfosec & failures
Infosec & failures
 
Connecting communities
Connecting communitiesConnecting communities
Connecting communities
 
TASBot - the perfectionist
TASBot - the perfectionistTASBot - the perfectionist
TASBot - the perfectionist
 
Caring for file formats
Caring for file formatsCaring for file formats
Caring for file formats
 
Hacks in video games
Hacks in video gamesHacks in video games
Hacks in video games
 
Trusting files (and their formats)
Trusting files (and their formats)Trusting files (and their formats)
Trusting files (and their formats)
 
Let's write a PDF file
Let's write a PDF fileLet's write a PDF file
Let's write a PDF file
 
PDF: myths vs facts
PDF: myths vs factsPDF: myths vs facts
PDF: myths vs facts
 

Recently uploaded

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 

Recently uploaded (20)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 

On giving technical presentations (a rant)

  • 1. my 2c (rant) on giving technical presentations my first and last text-only slidedeck ;) hastily typed by Ange Albertini www.corkami.com
  • 2. disclaimer: I’m no award-winning presenter but 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 respect for the technical level of the presenter,
  • 3. reminder: don’t take it personally just 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.
  • 4.
  • 5. tell a story… rehearse a lot… a picture is worth… bullet points… don’t be an assh*le... the usual advice
  • 6. <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 ?
  • 7. my bio is awesome I’ve been XX years in the industry I code/break stuff my employer is awesome and hiring does saying that make any difference?
  • 8. 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 ?
  • 9. my life is awesome AKA: 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?
  • 10. define the audience both lower and upper limits of technical details
  • 11. use non-technical analogies when possible we’re techies, but it’s always nice to be able to explain it to non-techies. and our kids.
  • 12. refrain from showing something too technical if only one person in the audience gets it, then better just mention it and put it in an extra document
  • 13. 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
  • 14. 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
  • 15. clean-up screenshots do you really need to show IDA offsets? (or the full IDE/desktop/whatever) every time? nvm, we can set ProcessDetails=0 in eyes.cfg
  • 16. limit text as much as possible AKA: 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
  • 17. but this deck is text-only !!! it wasn’t presented live anywhere ;)
  • 18. slides shouldn’t be boring. PoCs should be sexy. but it’s OK, if you have nothing to show. (or just add another meme !!!)
  • 19. add another meme plz they’re so funny !! we’ve never seen them before !!
  • 20. “sorry, I started my slides yesterday” “I’m too leet for those of you who invested a lot of effort to come and attend”
  • 21. “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”
  • 22. “I actually improved this prezo, but I kept it for $leetcon” “I’m really too leet for you, s*ckers”
  • 23. “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 link voilà!
  • 24. demos failure can happen 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”
  • 25. you may never be completely ready... but well prepared may be enough...
  • 26. make a test presentation with your friends to feel more comfortable… to see the public’s reaction… to answer further questions in advance...
  • 27. vendor pitch? don’t even get me started
  • 29. reminder: don’t take rants seriously we still love you for your awesome research provided it’s really awesome, that is: not just your fancy smile or haircut.
  • 30. the end you can close this window now...
  • 31. hey, you jumped to the end! (awww, french guys aren’t funny anyway)