For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at firstname.lastname@example.org
Download the OSCON Sponsor/Exhibitor Prospectus
View a complete list of OSCON contacts
Neal Ford, Matthew McCullough, and Nate Schutta have traveled the world giving presentations on technical topics – several thousand collectively – to a variety of technically and business-minded audiences. We’ve been taking detailed notes of what works and what doesn’t all along the way. Those notes have been distilled into a draft book titled Presentation Patterns and Anti-Patterns.
You’d be right to question the need for yet another presentation how-to book. We questioned that as well. How-to offerings such as “Presentation Zen” and “Slide:ology” are great overall guides on creating and giving a presentation. But the technical audiences of OSCON and our other frequent haunts have shown us that our approach is very different than that of other presentation how-to books. In fact, with a heavy bent towards software developers, we took inspiration from the famous Gang of Four book, Design Patterns: Elements of Reusable Object-Oriented Software and mapped that idea on to presentations. Each Presentation Pattern prescribes a technique seen in the field. A means for budding presenters to emulate the pattern are described in extremely concrete steps for both PowerPoint and Keynote alike.
However, we didn’t stop at listing patterns that should be emulated. There are almost an equal number of patterns that should be avoided. We answer not only the “why”, but back it up with real-world examples and visuals that will scar your psyche and give the anti-pattern a memorable name. This leads to the last point: why give these observed patterns names?
As with the Gang of Four book, identifying complex patterns provides concise and repeatable communication to colleagues. There’s no longwinded “please make the first element fade to about 50% opacity just as the second one is transitioning to 100% opacity and speak to the point currently darkest in the list.” A mere, “that would be well-suited to Charred Trail” would suffice. The pattern names gain personality, a memorable turn of phrase, and an unspoken volume of definition.
We feel the technical presentation world is ready for Presentation Patterns. Give us 40 minutes and you’ll leave a changed orator. You’ll never look at an OSCON presentation again without several pattern names parading through your mind. That’s precisely our master plan.
Matthew McCullough, Training Pioneer for GitHub, is an energetic 15 year veteran of enterprise software development, world-traveling open source educator, and co-founder of a US consultancy. All of these activities provide him avenues of sharing success stories of leveraging Git and GitHub. Matthew is a contributing author to the Gradle and Jenkins O’Reilly books and creator of the Git Master Class series for O’Reilly. Matthew regularly speaks on the No Fluff Just Stuff conference tour, is the author of the DZone Git RefCard, and is President of the Denver Open Source Users Group.
Neal Ford is a software architect and meme wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of six books spanning a variety of technologies, including the most recent The Productive Programmer. He focuses on designing and building large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 100 developer conferences worldwide, delivering more than 600 talks. Check out his web site at www.nealford.com. He welcomes feedback and can be reached at email@example.com.
Nathaniel T. Schutta is a solution architect focussed on making usable applications. A proponent of polyglot programming, Nate has written two books on Ajax and speaks regularly at various worldwide conferences, No Fluff Just Stuff symposia, universities, and Java user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota where he teaches students to embrace dynamic languages. Most recently, Nate coauthored the book Presentation Patterns with Neal Ford and Matthew McCullough.
Comments on this page are now closed.