Creating slides from simple Markdown text

open

Over the last seven years I have had to prepare 100’s (yes 100’s!!) of slide decks for investors, conferences, customers, etc. I have gone back and forth between PowerPoint and LibreOffice but no matter what I did the result was always the same:

  1. I hated every minute spent fiddling around with these WYSIWYG tools
  2. The results were generally poor (tightly coupled to #1)
  3. I spent too much time on preparing slides (see #1, #2)

A few weeks ago my friend Jurgen Leschner showed me his open source publishing tool for converting markdown to html. For presentations he has also integrated the server with a pretty slick presentation theme. I was sold as soon as he told me that I could create my presentations in emacs:-)

Using Jurgen’s tool (and his help) I prepared four different presentations in about a week!! (HotChips, HPEC, OSH Summit, Darpa Summit). I can’t share all of them yet, but they will all be published in a few weeks. In the meantime, here is a cut down version of one of them:

SLIDES (SOURCES)

SLIDES (PDF)

In my opinion these are the best looking slides I have done and I am still amazed that they could be created with what amounts to ~100 lines of Markdown “readme” text.

The best part of all…I actually enjoyed creating these presentations!!

Here are some reasons why I think everyone should start using Markdown text for presentations and documentation:

  1. Free as in freedom
  2. Free as in beer
  3. Puts focus back on content/message
  4. Version control
  5. Tiny source files
  6. Create web page/presentation/pdf from ONE source
  7. Much easier collaboration
  8. No binary blobs
  9. More productive
  10. It’s way more fun!

Adieu PowerPoint!  Next week I start converting the Epiphany and Parallella Microsoft Word manuals to markdown.

Cheers,

Andreas