Secret ingredients to quality software

SSW Foursquare

Rules to Better Presentations - 15 Rules

Say you are doing a full day of training, you will need to get yourself and your students organized to do a great job.Here are some tips and tricks you can use.

  1. Giving a live presentation in front of an audience can be daunting, whether online or in person. It can also be a thrilling and rewarding experience when you do it well. In order to achieve a great result presenters should do three key things:

    Key Points to remember:

    1. Make time for adequate preparation – structure & learn your content well and then rehearse the delivery for a given audience and context until you are getting it right more often than you are getting it wrong. Don’t wait until the last minute! If you are well prepared you can focus on your delivery instead of worrying about knowing your content or running a demo.

    Figure: Bad example – Ill prepared and low energy, (FYI he shows you how to fix it though)

    Figure: Good example - A well prepared presentation with an excellent delivery.

    1. Make the effort to be understood, speak clearly & check for understanding as you go along, even if you can’t hear the audience. For more information about identifying your audience knowledge level, see:
    2. Gain repeated exposure to high pressure situations - staying cool & dealing with problems as they arise without derailing yourself or the audience.


    Mistakes happen and that's OK!

    Even the most practiced presenters will slip up, but what separates professionals from amateurs is how you deal with it.

    Time seems to slow down under pressure situations, but only for you! It doesn’t matter if you take a few moments to figure out the problem, your audience won’t be phased at all, just give them respect and ask them for patience and it will be granted automatically.

    For more information about gaining exposure to pressure situations and avoiding pitfalls see:


    Content: see “Give your audience only what they need to know” For more information on creating effective powerpoint slides, see:


    Scott Hanselman, a very well-known Microsoft public speaker, gave these tips in his Pluralsight course: The Art of Speaking: Scott Hanselman

    1. Don't touch your face
    2. Don't put your hands in your pockets, or if you do, don’t have your keys in your pockets
    3. Don't rock back and forth
    4. If you’re moving, move deliberately

      • When you're walking, they’ll look at you.
      • When you stop and turn, they’ll look at the slides
    5. Stay focused on the topic. Don’t just ramble on
    6. Put yourself in the audiences shoes

      • Can they see and hear you?
      • Can they read your screen?
    7. Be prepared for demo failures
  2. Do you set a clear end time for breaks?

    When you set a break at a training course, you should make sure you first finish what you are doing. Don’t cut people off because of a clock.

    Tell them 20 min break (or 1 hour for lunch) and:

    • Let them break
    • Write in a clear place the end time for the break and ask people to be back on time
      break ends
      Figure: Clearly show the end time for the break - you can print this PDF here
    • Set an alarm on your phone or PC

    iphone timer
    Figure: iPhone alarm

    • If anyone comes back late, explain the value of integrity . Honoring your word in small things makes it easier to honor it for larger things, such as doing your best in a sprint, and makes people believe in you more
  3. Do you do a Retro Coffee after presentations?

    Presentations at User Groups and other events are great for connecting with the developer community. After giving a presentation, you should always follow up with a few attendees to get feedback, find out what projects they’re working on, and potentially how you can help.

    Pick a few attendees at random to follow up with, give them a call and ask if you can buy them a coffee. You should ask them:

    • What they thought of the session and whether they have any feedback
    • Whether there are any related topics they’d like to learn more about
    • What projects they are working on at the moment
    • Whether there are any issues they’re having with those projects

    Read how this rule is also useful for account managers on Do you follow up course attendees for consulting work?

  4. Do you know to write down the Attendee Names?

    If the presenter has a small audience (say under 20), then it is best to know the attendee names (or at least quite a few of them) so you are able to communicate better with them throughout the day.

    The problem is you will forget their names after they introduce themselves.

    The fix is to have a piece of paper, (already divided up) so you can write down the names on it in the order that people are sitting.

    This ends up being a great reference you can use to address questions directly to participants using their name. This ensures that attendees keep focused as they may directly have questions referencing them.

    Figure: For a classroom like this...

    names list
    Figure: ...use a sheet like this

  5. Do you explain the logistics?

    Students will be able to concentrate best if they are comfortable that they know basically how the day will run. To this end, explain the logistics of the day.

    • What time are the breaks? E.g.
    * - Session 1 --> 09:00am – 11:00am
    * -  **Break** --> 11:00am – 11:20am
    * - Session 2 --> 11:20am – 12:30am
    * - 
                **Lunch** --> 12:30am – 01:30pm
    * - Session 3 --> 01:30pm – 03:20pm
    * - 
                **Break** --> 03:20pm – 03:40pm
    * - Session 4 --> 03:40pm – 05:00pm
    • Where is the tea/coffee?
    • Where are the toilets?
  6. Do you avoid the term "emotional"?

    Bad example: to sound like you are emotional about this

    Good example: to sound like you are passionate about this

    Taken from the video "Chris Voss: "Never Split the Difference" | Talks at Google" at 23:50.

  7. When presenting to an audience using visual studio it is important to alter a few things for the best possible experience for the audience.

    First of all, you need to make your font bigger. This is probably rule number one. There's nothing worse than not being able to see the excellent code you're trying to demo.

    Secondly, you need to remove any distracting panes or other windows. These usually just get in the way. If you really need them, make sure they're set to pin mode, so they hide when not in use.

    Most importantly, you can have all these things done for you at the click of a button by using thepresentation mode extension by Mads.

    Visual Studio

    present off
    Figure: Bad Example - Code is small and most of the Visual Studio UI is too small to read

    present on
    Figure: Good Example - Good Example – Presentation mode creates a full alternative profile so you can cant adjust font sizes across the whole UI

    Text Editor

    Change font size in your text editor.

    notepad bad
    Figure: Small font size

    notepad good2
    Figure: Good font size

    Command Prompt

    And don't forget to change your command prompt as well.

    cmd bad 2
    Figure: Command prompts are hard to read

    cmd good 2
    Figure: Font size for command prompt should be about twice as much as by default

  8. The following video explains the importance of:

    • Hand gestures
    • An upbeat voice (especially at the beginning of your talk and during an elevator pitch)

  9. Improper spelling, grammar, and punctuation gives a bad impression of your company and can result in your message not being conveyed correctly. Emails with no full stops or commas are difficult to read and can sometimes even change the meaning of the text. And, if your program has a spelling checking option, why not use it?

    Web Content

    When on a web page, install Grammarly Addon for Chrome so you can automatically check web content. For example, while editing in a CMS.

    grammarly plugin
    Figure: A typo caught by Grammarly plugin


    When on Word, press F7 (or on the ribbon go to Review > Spelling & Grammar ) to check your .docx text.

    Microsoft Word has a spelling and grammar checker
    Figure: Click on "Spelling & Grammar" button to check your web content


    When on PowerPoint , press F7 (or on the ribbon go to Review | Spelling & Grammar ) to check your .pptx text.

    ppt review f7
    Figure: Click on "Spelling" button to check your web content

    You should also keep "Check grammar with spelling" checked in your PowerPoint Options | Proofing :

    ppt check spelling
    Figure: Make sure "Check grammar with spelling" is enabled

    Web Content

    Any other text can be checked manually. Go to Grammarly, create a New Document and Paste your content to check your text.

    Figure: A typo caught by Grammarly

  10. Audience shots are great except when you don’t have a full house. In this case you should move people to be next to each other.

    bad audience
    Figure: Bad example – the audience shot shows the bad numbers. It would be better to not use this view

    bad audience 2
    Figure: Bad example – the audience shot shows the bad numbers. You want to use this wide shot, but you need to make sure the attendees not in the shot are moved so their head is visible

    good audience
    Figure: Good example – a shot from the SSW Chapel where the audience has been moved so they are in shot

    TIP: To ensure you get the best shot possible, fill seating from the front back. It's a good idea to use VIP signs and place them on the back row to prevent people sitting there initially. These can be moved later when all seats are filled at the front.

    Figure: Using a VIP sign on the back row to prevent people sitting there initially

  11. Hashtags are commonly use to group similarly tagged messages and topics on social media networks. It also allows users to search messages and topics on Facebook, Twitter and Instagram.

    Tell your audience what the hashtag of your topic is. Do this at the beginning and at the end of your presentation, this will give you exposure on social media.

  12. It is a common problem that people will tend to use the default screen resolution when displaying something on a projector for a room full of people to read. This is difficult for people to see because of the distances involved.

    It is always better to zoom in by holding down the CTRL button and scrolling up on the mouse.

    Figure: Zoom in email

  13. Do you know the best boardroom AV solution?

    There are several ways you can set up your boardroom AV for effective and efficient conferencing.

    Apple TV

    A popular way to connect devices wirelessly to the boardroom TV is to use an Apple TV.

    Figure: Apple TV with remote


    • It allows you to connect any Apple device including iOS.
    • Easy to use for Apple users
    • Can be easily added to an AV automation system, e.g. Control4, Savant, etc. which allows you to display on any other display connected to the same AV system
    • Inexpensive way of adding wireless connectivity to an existing system


    • Only works with Apple devices
    • Not designed for corporate networking (can’t have both guest access and secured network at the same time)
    • Guest need to be on a corporate network to connect

    Smart TV’s with built-in AirPlay, Google and HoMirrorcast

    A newer way to connect wirelessly is to use Smart TV’s built-in features.

    Figure: Samsung Smart TV with built-in AirPlay


    • Allows you to wirelessly connect any Apple device including laptop and IOS
    • Can connect Windows laptops through Mirrorcast
    • Can also connect Android devices through Google Home


    • Not all Windows laptops have Mirrorcast capability
    • Not designed for corporate networking (can’t have both guest access and secured network at the same time)
    • Guest need to be on a corporate network to connect
    • Display can not be shared across multiple screens in an automated AV setup, e.g through Control4


    For a more robust AV solution, you can install an Extron system. We recommend the ShareLink Pro.

    Figure: Extron ShareLink Pro 1000 diagram


    • Allows you to wirelessly connect any device
    • Also has an HDMI through connection so you can connect both wired and wirelessly
    • IT-friendly with monitoring tools and dual networking options, allowing for guests to connect without hassle
    • Can integrate as part of an AV automation system, e.g. Control4 or even Extron’s own
    • Extron support and reliability is highly rated


    • You *need* to install an app, users can’t just connect and display something wirelessly without it
    • Expensive

    Barco Clickshare

    A more advanced wireless solution, Barco Clickshare allows you to use any laptop device without installing software by connecting a small USB dongle. The Clickshare 'brain' is connected to your TV or AV hub via HDMI.

    Figure: Barco USB dongle for the laptop, or an app for your smartphone


    • Allows you to wirelessly connect any smartphone via an app
    • Both windows and apple laptops can connect via the included USB dongle
    • Can have multiple users connected at once, and switch between them by pressing the present button on the dongle
    • IT-friendly with lots of controls and security features


    • Compared to a wired HDMI signal, the video will not play super smoothly all the time (bad if you’re playing back videos for review)
    • Can easily lose the dongles if staff and guests are not careful
    • Most expensive option (can be around 8K AUD for the 4k version)
  14. Do you know to keep your URLs clean?

    Step 1 - Remember to remove the https from your URLs in your presentations. It keeps the pages cleaner and more readable.

    ppt urls bad
    Figure: Bad Example – These links are showing the "https://"

    ppt urls good
    Figure: Good Example – These links are clean

    Step 2 - Even when you’re sending emails, or pinging someone in Teams, your URLs should be as clean as possible. This ensures that they are easy to read, and it is more aesthetically pleasing.

    URLs have become increasingly cluttered with the introduction of tracking information.

    For example, companies use CampaignIDs on their website to track customer activities and information, but when you’re sharing the URLs, it is better to make them clean and readable. So, delete everything after the question mark (including the CampaignID suffix).

    Figure: Bad Example - Dirty URL with superfluous information

    Figure: Good Example – Clean URL that is easy to read and looks much better

  15. Getting attendees at a course or presentation involved has many benefits:

    • They can share ideas with the presenter and each other
    • They can provide feedback for improvement of the material
    • They can share key points that they learn

    The easiest way to get attendees involved is to promote a social media hashtag at the beginning of every presentation or course.

    presentation promote bad
    Figure: Bad Example – Presentation title slide does not promote attendee involvement

    presentation promote good
    Figure: Good Example – Promoting a Twitter backchannel promotes online discussion and feedback

We open source. Powered by GitHub