 venture out I use my own money because the company doesn't sponsor me I use my only to book the plane ticket I get a hotel and get to the conference where I choose the virtualization track and that was a very eye-opening event for me because after that I know if virtualization is the future of course at that time we never think of talkers containers and all these different things at that time server virtualization is very hard and that's over in my eyes second things that changed my life is a public conference again somehow you may call me lucky I get a free pass to public conference I use my mileage to to fly up to San Francisco I stay at my cousin's place so the whole trip I don't have to spend much and dinner and lunch is all sponsored driven so I don't have to spend that much but that was a life-changing experience to me I don't remember exactly the context but during lunch someone sitting next to me said oh you'll be a speaker of some conference I wasn't paying attention I said me I'm not in a million years but then another thing happens is that in a real world we am where world they have a something called the feet of fast forward no feet forward well something that you go to Starbucks you pay for the one behind you they have something called the guys that okay I will take five people I'll mentor them and do public speaking that's where I first start public speaking and this is where I start and then I participate scale scale 12 which is five years ago I was helping out by the teacher in fact today you will see me at a scale teacher booth giving up because I am a true believer that I need to give back to the community and this is some way I can give back to the community so if you want to scale t-shirt just stop by and get your teacher later on you will see me then in the afternoon okay why did I need to tell you my story well because when I submit this talk I want to give back to the community I want to encourage other people to step out of the comfort zone so what is your comfort zone currently everyone must have their comfort zone but what is it outside of your comfort zone because in the depth of environment we need to know a lot more just than the things that we have been doing I was a software developer for 20 some years in on embedded equipment but that's not enough I need to know how virtualization work I need to know doctors container I need to know Kubernetes all these things is it's important to my survival see this is everyone would know if you are in the depth of environment this picture it is the depth of kind of an ecosystem that all these things that involves off I have not count how many items or companies or products in this picture but I let me ask you how many do you know you cannot know it all but we have to know more and of course if you are in a depth ops environment this continuous feedback loop you will be very familiar with that I don't need to go into but this is a very important thing for us this is the continuous development testing integration deployment monitoring and also the feedback of and of that also there is an infrastructure as code I'm not sure what's the mix in this audience you more from the development side or the operation side or I think I would guess is 50 50 no matter what it is I think developer needs to know operations operation needs to know something about the code let me show you something on this at least when you UI on the operation side this is a Python script just to test the number of speed I grabbed I didn't write this one I grabbed it from the internet but of course you can always like get things from the internet very easily these days but you have to know what it do what it does you have to understand all these things what is this trying to do so well be maybe the code you don't know may be useful but are you can you sure that it is box three or there's any hidden thing backboard that is inside of your run let me implement a Trojan horse into your system that we have to know so this is something that we need to know as as in the depth of the environment they know that probably wrong one this this one no should be this one yes now these are the things we have to know I mean this is something very common I'm not going into detail about these things because this top is not about this this thing this this this tools this is some just example of configuration management tools for the cloud and containers for us we have to know container cloud and this out of three most popular public cloud and then the last one I also listed the Chinese base Ali Baba because I think at this time of this age everything is going so fast we cannot ignore the outside outside of America's public cloud so this is something we have to know in one way or the other there's some API we need to know and for programming again this is infrastructure is called I encourage you to step out of your comfort zone to learn some kind of programming my personal faith personal pick on learning if you are new to programming is Python it is good for scripting in terms of libraries to support easy to learn I think this very easy to learn of course if you want to write very complicated Python code you can it is this the tool for a tool but it is easy for you to learn if you want to do simple thing this is a good tool for you I think the entire open stack project is written in in Python open stack is very complicated it's a Python can support it and it's a people's choice of programming language speaking of that what is the most popular programming language most popular Kobo okay anything else basic you get it wrong it's profanity okay let's move on I just want to keep you guys awake with other coffee for programming I was a developer I went to school they taught me these three things all no matter how complex the program the program is it boils down to all these three basic steps assignment a equal to b a equals to three if then else and then iteration is the loop there's a for loop while loop you cannot go away with all this basically it boils down to all these three so don't be scared programming is not a difficult of course if you want to write very complicated program then I take some time take some thoughts but then if you really want to do program is all these three if you can master it or let me at this time show you something about these three I am trying to pick up pick up editor I'm deciding between Adam or visual studio code but I think I like this the most this is the I have a program here it's a lot of good plug-in this one I have it's big enough to I need to increase the funds it so this is some of the basic very basic thing about programming so this is assignment a equals to four b equals to five and if a greater than b then you print this it's very very easy to read and it's not that difficult and then there is also the while loop and one thing about the visual studio code is that you can run it here say run Python on terminal it just run it just got all the display b is it greater than a because b is five a is four and it just print out all these things this is something programming so simple so don't be scared about this but and then let's move on this one yes so Python this is something basic you can look it up it has built in types every programming language has this operator flow control function and classes don't be scared with all these names they are all the concepts are similar but this is something about Python programming and I encourage you to take a quick look on that for do so those developer or programming or programmers you see anything wrong with this with this code x equal to 10 then I check if x is not equal to 1 or x equal to 2 print the evaluation is true else it's a very simple if then I'll statement but you spot anything wrong with this looks good if you put it in the editor it won't complain but there's something is wrong with this the problem is the else case will not and will add will not be executed at all it's always the evaluate to be true from whatever your x value because this is some some of the things you have to be aware of so if you have to check for not case you cannot put to or to not case together otherwise the evaluation will always be true the else case even though you put in the program it will not be executed anyway this is just just to show sometimes programming can be tricky let's get back here this is some of the things we learn to develop skills on DevOps well for me the my personal experience I I was not involved with any DevOps project but I'll involve with a agile programming for me I like it myself because it integrates with the test group with the architecture group so we all work together we put things into small chunks tested integrated so it's in a way is a continuous feedback to but then what my experience is that the test group always blame the programmers for fault so they are not very interested in participating in this project so while I was in the pilot and then never never get it too much into it but another thing that I've away from our comfort zone are these soft skills to me there are these three different things the soft skills the writing skill networking skill and the presentation skills writing skill what are they everyone can write but how well can you write what are you going to write I think blogging is one way to improve our writing skill and also one thing to share to share back to the community like what I have said here is to show off your technical knowledge and also when you block you're writing something out you'll make sure you really understand the subject it's not maybe sometimes you think oh I know about this but it's not exactly how it works but until you really get down to the code or you will take the project and you can know about it I block one time for me I always keep myself to the edge I one time of three years ago I think three years ago time is not exactly important here I participated in a 30 blocks in 30 days in which in 30 days I have to produce 30 blog posts I was pushing really pushing myself I was on vacation still I need to write blog post but then I was trying to push myself I think the key is that we need to push ourselves to a higher envelope or not not a higher envelope I'm not sure if this is a correct statement but you push yourself to the edge to to to so that we can be able to keep ourselves relevant I think the key for this whole thing is that we need to be relevant so blocking is one thing I encourage you to step out of the comfort zone and do some writing okay I am a software developer I'm from Asia I don't like to talk to people too much I don't like to watch baseball I don't watch basketball I don't watch football soccer so during a con a conference like this when you step outside what can I talk stop thing nothing much I can talk about but the good thing is I like beer if you look at my handle there's a story about my my my Twitter handle used to be chowder and beer because my last name is chow so chowder and beer food something but then I get into a cloud I change the chowder to powder and the beer I still like so I can talk with you about different kinds of beer so this is something but the key isn't doesn't matter there must be some kind of interest that you have and that other people have you can talk technical things but the key thing is that to step out of our comfort zone we need to start talking to other people's networking this is how we keep ourselves before I come to this talk I was at the expo floor talking to an employee of Microsoft I know him at Twitter we would talk about things different thing on Twitter and then we were able to meet face to face and was able to talk I learned things from him I'm going to write something about the mark down on blocking because I am a contract blocker to some other company too and I need to start writing the block in mark down format so this is something see I talked to him I learn things from him so networking skill is very important and then there's also the presentation skill this is something I want to share about to be about stepping out of the comfort zone everyone is the very of public speaking this morning I woke up as I can I can still remember 438 I woke up at 438 thinking about this presentation I'm still worried although this is not my first time presenting but still the butterfly in the stomach still happens to me it is not not a natural thing to me but I want to do it I want to give back to the community so I think this talk is important I want to engage with one another engage with you to talk to you so we'll be able to move I have I'm not sure if I some of the slide deck that I have here is not what I want but there's a one motto I always said is I know some you know some let's share what we know just like a potluck Asian always like food we share what we have like a potluck then we grow together if I myself I cannot learn I can only learn so much but if we get it together as a pool that's why there's something good about meets up with a different meet-up gatherings you can talk about AWS you can talk about as a ball you can talk about Python you know what you know and share out so people can learn different things I think this is very important anyway going back to the presentation skill is this how we organize I thought one thing I learned is that we use the mind map to organize the thought we bring storm or whatever you want to talk about let's take a subject and then you talk about oh one thing I forgot about to meant I forgot to mention about blogging is that you need to know about your target audience who do you want to reach because that makes a difference on your tone and how deep you're going to write so when you block you have to make sure who your target audience is maybe it's a beginner or some very really in-depth technical if you your target audience is the sea level executives don't talk bits and bites they won't care they only only want to know how much what is the ROI is the rate of it return on the investment how much they can earn with this new feature they don't care about how the feature works but if you talk to a developer he was not oh how this function work when you're calling this how does it work so your target audience is very important so but when we do a pretty well when we do a presentation we just write down the thoughts random thoughts doesn't matter as long as you think is related to the subject just write it down and put it on a mind map and then with the mind map you translate into the outline and slide that this is a example that I forgot to put the source usually when I get something from Google I need I put a source I grabbed this from from from Google search but this one is mine when I prepare this presentation this is my mind map I have a topic here actually that there was a different different different presentation I did that as a user we am where user group this is called a feed forward but I organize the thoughts into this what what is feed forward why do I want to do it and how can I do it this is some kind of things I think this helped me so much if you want to do a presentation and do not know what to do give this a try a mind map is a very useful tool for me and then once we have this as a see at least getting to this point there's already all different my slide deck this is once one slide another slide and I just follow the steps and then this is the whole presentation so you work it out very well for you about preparation of the slide this is something I learned points to be simple and concise this is something I just show you an example I think this is a very good source the seven that these sins of presenting presentation of slides is the data it is it also from the internet so I don't know which one you like better the upper one or the lower one in the upper one I prefer because it it does the filtering for you it has the it says the minimum requirement positive business outcome so if you don't want to look at the detail these are the two things that you you can look at and versus on the lower one this is so so worthy it's a sometimes you want to choose to two sentences you don't want to move I want to move on and this is doing it for the community I am a true believer believer of giving back to the community for some reason with this slide deck I'm missing some some of the some of the slides I think or you see okay get back to the community like I said the whole thing is that we learn together so giving back to the committee is very essential and the other thing is engaged with the audience you see me working up here I try to engage with you I don't necessarily want to even though I want to I very much want to hide myself behind the podium then you don't have to talk to me you just see me talk and I don't have to worry about your eye contact with you that is very comfortable for me but it's not good for you will you like me to talk like this or rather then I may be I don't have to have the tool read from my presentation oh bravo good evening thank you for coming to scale that is not engagement giving presentation is not just dumping the information it's about engagement I need to engage with you I need to have eye contact I know I'm not doing it very well with eye contact I am not looking at you too much I know this is important but I need to tell you that this is also important too but I need to engage with you I need to because if I engage with you I will be able to give out my information better versus if you read the book it's not personal if I can talk to you I can have eye contact with you then it's better for me to communicate my information or whatever I want to say to you and I can have the feedback or what if most of you just cross your hand looking at your hope you are tweeting about how great this talk is but most of the time it's not so you be looking are so boring but just stay stay well I don't know have anywhere to go the exposed floor is not open so I just stay in and look at I play what's that game I my friend always play Candy Crush you just play Candy Crush and then let us go but that's not the point I need to get the feedback from you see I heard someone's laugh that means good my point is able to get across because someone has feedback to me even if you yarn well that could be negative feedback if you yarn if you walk out to walk some people walk out maybe the topic is not interest interested to them or my presentation it's not relevant to them it doesn't matter so they go this is some kind of feedback that I need to be aware when I do presentation I need to be aware how am I talking and then engage with the with the audience I think this is very important these are something that I learned throughout the year and there's a one thing I learned from last last I'm a VM wear user group leader for Ventura County and Pasadena last December we had a tour to the VM wear campus and they have summit for the leaders for two days they have one workshop is that this is something I learned is that when you do presentation do your hand like this it feels more comfortable it is naturally giving you a podium you can hide yourself for the arm but the position of your hand is important this is in this is very difficult you don't see people doing worship you can raise up the hand but this is not very comfortable because I'm open up myself to you and that makes myself uncomfortable so the position of the hand is also important this one I don't know this is more natural I can talk like this too but this is a very natural position so this is something I learned last year the smile I mentioned smile is something that I need to learn because smiling is not it's not me it's not natural for me I need to say second is eye contact and I talk about sensitive to the body language the other thing is I always did it very badly is that when I ask a question I don't give time for you to think when I ask a question do I ask the question rhetorically or do I really want to ask a question so that you will think yeah I asked a question now I have to give you time to think if I give a presentation I cannot just dump the out the information written me 8.8 point B point C even if I ask a question if I don't pause you don't have time to think then you I'm moving on to then you get confused so when you do when we do a good presentation then if I ask a question I need to give you time to think possibly or preferably I'll get feedback from the question I will have to welcome answer even though the answer is negative or positive because this is a two-way communication I can not just say go and dump the information out and again this is a engagement happens even after the presentation so I'll be around if you want to talk to me or you want to hear more of my story I can more have more story to tell you about how I step out of my comfort zone if I have not been able to convince you in this in this session I have other stories to tell you what I've experienced or what are some of things that I have encountered how to step out of the comfort zone they have you have you if you will notice English it's not my primary language I'm born and raised in Hong Kong I did not born or raised in America so speaking English is one of my my a hindrance for me to do public speaking I'm not sure if you are at the virtualization world I always make the joke is that I'm a type 2 hypervisor anyone was a type 1 hypervisor type 2 hypervisor type 1 hypervisor is that the way you have to run the ESXi that is native or the type 2 hypervisor is that you run the work VMware workstation you have to do translation it translate the instruction into the host machine for me when I speak in English I have to translate why because I don't think in English I think in Chinese and then I have to translate to the proper language and on top of that I have to do grammar check have to make sure I have the right grammar sometimes you apparently you have you have you caught me saying things with wrong grammar during my presentation but I have to grammar check see it when I say some one sentence out I have to went through all this whereas if you are native English speaker you don't have to worry about any of these you just speak whatever your content see for me I did worry about my content I have to worry about translating language and I have to worry about the grammar so all these things this is a little bit deficit for me but still I am willing to stand up and apply the I wrote this call for paper I want to because under the assumption that I want to give back to the community so even though this is something not natural for me like I said I woke up at 4.38 this morning I couldn't get back to see I was thinking about this whole presentation how it goes and how well how effective my talk is but it's something I have to do and see if I can do it you can do it also this why I put put put this picture here when I was in Las Vegas intro I went to the virtualization track at that time there are few there are Citrix there VMware different server virtualization solutions why I picked VMware is mainly because of their smile if you go to the I remember so well maybe it's not happening now but seven years ago if you go to a VMware booth or the employee has a very good smiling face I think because they have to stop often they have good futures and they are very happy this is a site when you go to a Docker container booth you will see people very happy so smiling is very important smile is where it gets attracted me into get choosing VMware as a path so smiling is very important and I need to learn about that too well I skipped over myself this is something about networking this is very this is very trivial but still I want to put it up just to make the point is that when we talk I think I already went through you get to know more about other people in the community the most important thing is I never tell my kid this way later on but it's not what you know is who you know so this is very obvious I don't have to elaborate on that but this is something I'm still not talk telling about my kids when I tell my kids you have to study this is whatever you know is important anyway so I don't know what is your dream job or what is your goal this is something so how can I start I think it is to build up the self confidence well if I say this I probably will give out give out just like a security information system how old I am have you watched a movie top gun this is one of my favorite movie there's where Tom Cruz you know Tom Cruz is doing Mission Impossible Tom Cruz I make a failure and then causing his partner to get killed during an exercise and then he lost his confidence but he was able to still graduate top gun school at the graduation a few of the reply is when being deployed to to to some some conflict so his training officer was that you remember what he said anyone ever watched Tom Cruz to doing top gun are you guys are just too young anyway I tell you the punchline the instructor said fly there if no one fly fly with you I will fly with you so if you want to get started you don't know where to get start I'm I'm don't claim to be an expert but I know enough I can point you to different resource I will fly with you come contact me I can help you to get started in blocking in public speaking or time in whatever I will try because I am trying to make myself useful see my personal goal is I want to be a developer advocate because I was a personal developer and I won't like to engage with the community why did I want to share my my personal story it's a story okay let's say if I walk in Google whatever I said will be interesting because I work for Google but what if I walk for a small company and I'm a developer advocate for that company or I work for a company that I am responsible for a very bad product I still have to tell story this is well you guys are my guinea pig I'm learning how to tell stories because being a marketing person of a developer advocate I need to tell the story I need to tell you as a developer or that's up engineer how great the product even though it is not but I need to make it so interesting you have to come to me so these are the some of the skill hidden soft skill that we need to develop if you may not want to be a deaf of engineer for life you may want to move to marketing you might want to some other things these are the soft skill that we need to build up and so these are the some of things build up the confidence tell yourself yes I can I have been telling this for myself the whole morning since I woke up at 44438 I remember so well because I woke up the Sun is not out yet I look at my watch 438 and I cannot get back to sleep but I keep telling myself yes I can do it and also how many times okay I see up some time oh no actually I'm I have lots of times anyway I keep telling myself okay I currently I don't have a company I don't work for Google but I know the content is important I wrote the CFP and I want to share it with you so I can keep telling myself they need to know what I know so whatever you know just write it down do some blocking do some networking just do some step out the key is see like this is one set step out of your comfort zone this slide I think summarize what I have in mind you're just that you have to push ourself over we to a higher technical level the IP industry is growing so fast that I was talking to Omar new things is coming in every day it's difficult to catch up but we have to stay relevant I think that I highlighted this I what I've been doing all these years that I want to stay relevant and I think I have been I've been looking into different things I look at Kubernetes I look at Docker's container I look at IOT currently I am all looking at blockchain hyper ledger all these things I'm trying to keep myself relevant just to say I stay alive because sooner later whatever you know is not enough so think about venturing into something new well even though that thought may be something new but sooner or later whatever you know might not be necessary important or require to need some some other skill so if you do not start learning new things stepping out of your comfort zone because this is not the sense come with natural I have a slide I think I missed it here is that we need to be a homelab I think this is very important whatever you want to build a homelab you have to invest your time yeah I know after work L.A. traffic you have to drive an hour or an hour and a half from work to home you don't want to do anything else but I think doing giving a homelab to play around with different things is very important this is no choice but you have the balance between your family life and and your moving forward so I think this is something important too but again the whole idea is that do you want to stay relevant if you want to stay relevant you have to step out of the comfort zone and try something else I don't know what your comfort zone is today it may be public speaking is very natural for you good then you look at something else the idea is whatever you feel comfortable I can tell you it's not enough you have to push yourself so not this is repeating myself because I think this is important so I have to slide doing the same thing this is I like this quote very much if you want something in your life you had never had you have to do something to have never done I think this summarize the whole thing and I encourage you whatever comfort zone you're in fine but try to step out of the comfort zone and do something that is not that easy or not true for you sooner later it will be beneficial for me see I'm still trying to pursue a job in being a developer advocate that's why writing developing content is important public speaking is important to me and engagement to the community is also an important aspect of being a developer advocate so I'd like to check with you I think this is all I have I don't have I did not use up the whole full hour but I think oh good I now have some question and answer if I can answer but I may be anyone it's a good time to be a question and answer time