Improving your presentation by writing

Those of you who have already done presentations, whether internally in your company, at user group meetings or at conferences, know that it can sometimes be a tedious job to write coherent, useful and understandable slides. You have all the knowledge on the topics you speak about in your head, yet turning that into a useful presentation with a clear slide deck can be a hassle. One solution I recently found to this problem was writing.

Over the past year I've done several presentations at user groups and conferences on the topic of refactoring. In this talk I shared some of my knowledge and experience with refactoring. Even though I am not the biggest refactoring expert, I believe that I know enough to share it with people interested in the topic. Every time I did the presentation, I was happy with the message I got across, yet not completely satisfied with the way I got it across.

When Ibuildings internally launched the TechPortal initiative and did a call for writers, I immediately took the opportunity to propose an article on refactoring. I thought it was a logical follow up to the talks I'd been giving on the subject. And indeed it was. Yet, as I was writing the article, more and more the feeling creeped up to me that I should've done this way earlier. I should've done this even before doing my first talk on the topic.

At first I was a bit confused. How could it be possible that I'd been working on this presentation (and the various incarnations of it) for quite some time, and not be satisfied with my presentation and slide deck, yet now that I was writing on the topic, I got a very clear idea of how to approach the presentation. But actually it makes a lot of sense!

When, like I did with my initial refactoring talk, you start preparing a presentation based on your own experience, you work on a short outline, and then on the slides. At least, that's the approach I took. You order your thoughts very globally, because the only things you need to actually save are the outline and the slides. Even though you consider all the information you will be presenting, most of it stays in your head. And at least in my head, information isn't as structured as, for instance, an article.

And this is where writing the article helped. I really had to structure the information much more in the article than I had done in my head and on the slides for my presentation. Because you don't just put the outline into that article, you have to actually write all the information down. An article needs to have a good structure, present all information at the right time and in the right context. And even though writing the article is something completely different from preparing a talk, having the information in such a structure helps a lot in getting the information straight for your talk.

Now, the article at TechPortal is scheduled to be published in a few weeks, but already it is a success to me. I've used this new, more structured approach to the refactoring information when I prepared my refactoring talk for the 4developers presentation in Krakow. And having done the presentation, I am much more happy with it myself, I've gotten much better feedback from the attendees, and also Ivo, who has attended both my refactoring talk at PHPNW '08 and the one in Krakow, said the latter one was much better. This feedback decided to make me share this experience.

So, if you are going to do a talk, and you can't really get your head around the right structure for the talk, write an article. You could write the article for your weblog, for php|architect or another magazine, or not even publish it but just use it for yourself. The writing itself is more important than where you publish it, as long as it helps you in getting the right structure for your presentation.
Add comment

Comments

gravatar Dave Dash: Definitely! Writing is one of the true great arts that can not only be useful for other people, but at least be useful for yourself (and if you can't do that, then put down the "pen").

If my team actually adheres to anything I say, I think it's because I have become a better speaker - even in meetings - simply by being a writer elsewhere.

Although speaking on your feet is a little harder than writing or presenting, but I think some skills will transfer.
March 11, 2009
gravatar LornaJane: I have one of those in the works at the moment. I decided to blog some snippets of the talk, but am really struggling to get started. Definitely made me realise I wasn't ready to give the talk yet - but watch this space :)
March 11, 2009
gravatar handmade jewelry: Just started a blog right after reading this...
June 4, 2011

Php5_zce_logo

Upcoming events

I will be speaking 17-02-2012: Techademy Trainingday February
I will be speaking 23-02-2012: Zend Webinar: Git for Subversion Users

Tags

1337 2008 2010 2011 4developers access modifiers accessibility AdaLovelaceDay09 advent agavi agile alfred amsterdam apache api apple article articles atk atkMetaNode audioscrobbler automation azure backwards compatibility barcelona barcodes bash bbc bbq beatstad belgium best practices bittorrent blogging blogs boards of canada book books bughuntday bundle caching cake cal evans calendar career cat cerf certificate cfp clear cms cologne common sense communities community components conference conferences contest continuous integration contribute contribution crisis css custom d-day datetime DbFinderPlugin decorator decorators deployment devdays development directoryindex docblox doctrine documentation download dpc dpc09 dpc10 dpc11 DPC2008 dreamhost drupal dv7 eclipse ed editors efficiency enterprise errors event events expertise ezcomponents facebook finland flickr fork framework frameworks freelance freeze frontend fun game games geoip germany getting real git github gnome-do google google calendar googletalk graceful degradation hack hackers hidden gem hiphop howto hp HR html http i386 ibuildings icann ide ideasofmarch idm imovie indy ingewikkeld integration international php conference internet interview ipad IPC ipc ipc08 ipc10 ipc11se iterm2 javascript jenkins jenkins-php job job openings jobeet john peel joomla joomladays kiva kubuntu launcher launchy left on the web libraries library lighttpd lime linktuesday linux live london loudblog m2ts mac magazines malware mambo marjolein mediterra meeting meme meta methodology micro-financing microframework microsoft migration movie music mysql namespace namespaces netbeans netherlands newsfire nllgg nos odmarco open source opinion ORM osx paradiso paris partnership pavilion pear pecl performance personal pfc10 pfc11 pfcongres pfcongrez pfz photo php php5.3 phpabstract phpazure phpBB phpbb phpbelgium phpbenelux phpbnl10 phpday phpdoc phpdocumentor phpgg phpitalia phpnw phpnw08 phpnw11 phpstorm phptek phptek09 phpuk2009 phpUnderControl phpunit php|architect php|tek podcast politics portability postcrossing presentation presentations private projects protected prototype PSR-0 public python qa qr codes re2c recruiting refactoring review rewrite ruby on rails san francisco schedule scifi script security sensio seven things sfdaycgn sflive2011 shell scripting silex simplexml slides smfony software sogeti solar sound speakers spl ssh standard standards star trek static steer strings stylesheets subversion symfony symfony live Symfony2 symfonycamp symfonyday symfonylive symfonyUnderControlPlugin talk talks techademy technology techportal tek09 telecommuting terratec terrorism testfest testing textmate textpattern the right tool timeout tips tld todo tomas tools training twig uncon unet usability usergroup validation vhost video vim vinyl virus warp webinar weblogging webservices wiki windows winphp women wordpress work workshop world world of warcraft wpi writing wunderlist xml xpath xsd yara year youtube zc11 ZCE zemanta zend zend framework zend server zend studio zendcon Zend_Form zite
© 2004 - 2012 Stefan Koopmanschap + Powered by Symfony, photos powered by Flickr, links powered by Delicious, Shanghai smilies by Iconbuffet. Feeds: rss / atom. Left on the Web v4.4.0.1