 Well, we are at the gig conference. So I think talking about public speaking for geeks on a gig conference You cannot find a better place to do that many of you way when you were kids Have heard that if you get good marks if you work hard If you do not make any trouble you will be successful in life later on We geeks have taken it very deeply in ourselves and we tend to sit on a basement Do our code and never ever tell anyone about it Even even if it's great because we believe it's great. We believe that everyone should use it, but Then we complained why nobody uses it and nobody uses it because nobody have heard about this code unfortunately To tell others About your project you have to go forward to them You can go forward to them by blogs by pause But you also can go forward to them on conferences and normally it works if you use all techniques at the same time Well, you have probably heard all this telling you that you should present your project, but There is one monster Between yourself and the success of your project. That's your fear of public speaking What I have heard is that the fear of public speaking is the second Worth human fear after the fear of death. I think it may be true for for quite many people But I also know that you can work over it You may believe me or not but I was Absolutely Skirt of public speaking if you have seen me 20 years ago. I wouldn't be there I would have been hidden someone instead of doing the talk You can work with it currently I'm not stressed at all While speaking to this audience probably I would it would be better if I had been a little bit That helps that helps you to concentrate unfortunately. I'm not I Can I can be playing with you to help you work over your fears? What I have prepared is a an algorithm How to prepare a Solid presentation how to go come from I have never done a presentation to do a solid one That will not have bells and whistles, but it will be solid it will pass your message forward and That's that's the most important thing first any very important point Find out what you want to tell your audience It has to be a short message you can you can tell in one sentence write it down and It's very it's fine to write it down so you understand what it is then we will use this message Later on in this talk What can it be your message? I have put a number of examples Probably the most popular would be I want to show that my project exists I Want to show you what it does another type of of a talk Maybe I won't have I want more developers in there If you have a new version of your product a project you want to announce the features this Means that you will concentrate or the features or the new thing that I have or You have a problem You want to ask other developers or the users? What would they like to see or how to solve your problem? it's a good subject of a talk to you and A very interesting Type of a subject that I do not see that often. I would like to see it more. It's a written effect experience You have tried to use the technology You have spent time on it and You show the things that worked and the things that didn't work and how you have solved your problems To have this is to avoid other people to to run into the same problem as you did Okay, you have your message Then I will plan for the structure of your talk What I often see at geek conferences is that the talk has a very complicated structure. I'm getting lost easily so For the scope of this talk I have Invented the project that doesn't exist, but it will work as an example My project is I Have stickers that you can attach to things and then you have a phone app that will allow you to find those things Okay, if someone has something that works like that, I'm interested Now how would I present this project on a conference? I will use a simple three-step Structure first. I will show how you attach the pins or the stickers to things. I will demonstrate it Then I will show how you register those things in the phone app With a with a small demo then I will do the exciting part. How do we find it out? And a demo to three items for each item an example plus an introduction as conclusion Conclusion if you would like to start with a structure of your talk go for a simple structure like this You will be fine Your audience will understand it and what won't get lost. They will know How you are going to follow? They are no they will know what your message is Remember also you also your message when you are preparing the structure Your structure needs to Follow the message. So if you try to draw a structure, there are things that Do not fit your message. Those are the things to leave to leave for another talk You can do multiple talks on one project. You don't have to put everything in a single talk Okay, we do have a structure People have that Feature that they love stories stories play with our emotions and they make the audience Feel and Understand what you want to talk about for my example of a project I would use a story in the introduction. How would the story look like a year ago? I Had a I have had a very bad day. I Was already late for a meeting But I found out that I have to take something from my home So I had my car full of stuff. I Came I came back home. I went out of the of the car I Come to the door of my house and I cannot find my keys It was a disaster. I knew that the keys are somewhere in the car, but I started searching around Below and around and pin with the pin the bags and I couldn't couldn't find it That was probably the worst ten minutes in my life until I found them and That was the day when I decided I have to work on something some technical solution That's going to help me with this project Okay, if you do that kind of introduction of a project you have the audience They will understand why you did it and they will Remember similar moments in their life You had we are geeks we are detailed Talks on a conference have another nice feature that they have limited time and We would have we would like to tell everything about what we know about our technology in more 15 minutes Well Well, well You do not know who is on your audience Probably the people won't know the same things about your project as you do So if you go directly into the details, you're going to lose your dance. You are probably going to compete in the in the for the award of the Shortest time you can spend to lose your audience so they live In fact, I have seen Some presentations that make me make me nearly cry When people are doing stuff like Introduction and then oh That's the cute API page. So I'm going to present the cute API for X Y and Z now we get all the functions and we are going to go over one function and another for 30 minutes You are getting to get the award and people will start living 15 seconds after you start No, that's not the most efficient way to do it What I would recommend you to spend at least 30 percent of the time of your presentation to introduce your subject You will feel Probably that you are going to lose time on it but in reality you want Because people will need to understand what we are talking about. What do you want to tell them? At least mention the background you are going to use So they can understand the rest of the talk if you want to Present them the whole cute API probably a public speaking talk. It's not the best idea to do that You can do a series of blog posts for that I do a talk Presenting the things you have learned the interesting bits that you have found in the API That works very well preparation Well, you cannot make a good talk during the night before the presentation I'm sorry Just writing down the ideas you have Writing down the structure you are going to have removing unnecessary stuff Then coming back Today's later to find out that finally I'm missing some elements that I find important so I need to reshuffle stuff Then do the slide deck then decide, okay, I'm missing things in the slide deck or there's too much on one subject in the slide deck That takes time You will invest your time very well If you spend time preparing a presentation, it will be much easier and much more effective Try I've spent for this presentation It has had three drafts before I started doing slides and finally practice This looks hard, but it's not really that hard as you'd like to do before you Apply for a keynote at FOSDEM You can try for smaller groups of people What I would recommend you to try is the look in your area If there are some Linux user groups or a specific application user groups and then you can do a Presentation for 10 or 20 people that is much easier Much less stressful and then you can talk with everyone what they think about the things you did what you can improve What you can explain more and you are much more friendly you can become friends with them and then it's much easier for you also If you want to To advance more in public speaking If you are more serious about it or if you are starting becoming serious about it look for public speaking clubs in your area I am a FOSDEM member. It's very effective Look for a similar Similar places in your area Very good very good a solution. You are going to advance very fast and You can watch how others do it on a conference You can look what when you watch a speech. What do you like? In what how how the person is delivering their talk What do you find effective in the way they are talking and the watch Doesn't work for you. So then you can get that feedback accepted in your own talk And last but not least there are great videos on the internet with tap with great talks if you haven't heard about the Ted TED Take your time, but you need to reserve a big afternoon because if you start looking into that It is at least going to take an afternoon But great things great speakers. You can learn a lot by just watching how they do it So my algorithm for you your message One sentence what your message is of the talk then Get a structure that is reflecting the message Remove everything that is not reflecting the message Put the just important things in the structure add stories That they're going to make it more human More interesting more fun At the beginning of your talk take time to talk about what you are going to talk about What do they have to know before you start? prepare it in advance and Practice it if you are delivering the same talk multiple times. It's going to be different And you are going to learn many things There are hundreds of different subjects we can talk about public speaking From star from the choice of presentation software to how many slides per minute you will should have all the problems when When we are native speaker or not How to deal with the audience that is not happy with you and Many many others However, they are not not the most important things out there. I Would recommend you for example to spend time rather on the structure of a presentation then on Trying to run the the newest new present newest greatest presentation software Much more useful retarded if of investment much better if you have questions Drop me a message. I may be available if you want to talk about the presentation You are doing or you're planning to do if you want feedback if you want to To tell to me to watch how you do it What you can improve what you can do better or if you just want to try your first presentation Contact me. We'll see what we can do. Thank you. Do you have any questions? Look, thank you for the talk. It was very enjoyable. It's one of the better Talks that I've seen at a tech conference recently Just looking at some of your points you focused on the message or the objective that people have with their talk and When we were coordinating a dev room at FOS stem this year one of the things I was thinking about was asking our speakers To actually identify their message when they apply to give a talk and is that way they would start thinking about it very early on and The use of pictures was was good But I noticed you didn't comment on on using slides and pictures and things too much, but it's really interesting and and also what what other efforts would you like to make to help people with this topic like will you give more talks at FOS stem or would you like to help give people workshops to practice their skills or have you thought about this thing? Well, there are really many things we can do. I guess that a Talk like this one that just raises awareness is one of the things I Would like it to be To talk like that I would like to deliver for example for people who are on the technical conference for the first time That I guess that that will be useful for them when they train to prepare You are mentioned workshops that would be nice to have to workshops allows people to train and I know from my experience that even a short workshop with a small number of exercises, I would say three or four hours is Going to have a tremendous effect on how the people Behave as a public speaker. I've seen that I know I know it works so We can talk later on of the things week that that can be done. I can be done. I think that We can improve the level of public speaking at the conferences without too much effort anybody else Nice talk and I want to know your opinion about Live demo in presentations. I saw presentations with the guy talking Suddenly it has to leave coding Yeah, I have demos. Yeah, that's one of the nicest subjects at Geek conferences What I would recommend the beginners is to record the demo on the video and then play it If they are video playing program is working then it will work Because otherwise they will get just too stressed and the stuff will just go no Go away absolutely for What I'm using personally I Do put all the comments I need in some file or I have it in history So that then I do not make errors when type when typing in the commands That's one of the worst thing that may happen And then you go debugging and if the demo doesn't work That's hot. That's hard to do but what I think you should do is just I'm sorry the demo didn't work simulate run and go forward with the presentation instead of spending 10 minutes trying to fix it finally you in One of the last slides you said think about the language you will use but is this a choice a real choice because I Think you have only two choice or the the language of the audience or the English It's also very interesting question. They are different Englishes in the world It's it's a joke, but it's not totally a joke It happened to me to see Confer on a conference in English I guess an English person Who wasn't understood because of the structures the expressions they were using They were too advanced for the audience to to understand also There's language that but there's also the speed you talk if you talk to fast People for who who struggle a little bit with English They will have trouble understanding you So if you are talking to English native speakers, you talk faster if you are talking to people For whom, you know, they may have trouble you should talk In a much slower way So you also should provide the time during your presentation because you are going to speak slower There's all those language things that That are to be considered for presentation anyone else