 So, you're number four, so you'll be there. Great, okay. So, anyway, all the slides are on. We'll have one microphone for you to interrupt. That's right, channel. And speaking through this hand, you might be able to do it in a while. That's what we're going to put our channel about. Because we're in order. You don't have to stir it up. Yeah. Yeah. We're going to stir it up. Yeah. It is being reported in our broadcast. Okay. Not at all. Okay. I just got pretty loud. Sorry. Okay. I know you're vocal. Okay. It's on YouTube, it's on YouTube. It's on YouTube. It's on YouTube, YouTube channel. I can't believe how hot it is. All right. Ladies and gentlemen of scale, we'll get started in about three minutes because it's raining and, you know, people are slower in rain. I forgot we're both on stage first. Hello everybody, welcome to Upscale. So thanks for being here tonight. My name is Jason Hibbits. This is Hannah Anderson. We welcome you to Upscale. I'm with open source.com so hopefully most of you know about that but if you don't we're an online publication in community and we'd like to share all of your open source stories. So we're happy to help organize Upscale this evening. Yeah big thanks to the open source.com team. They do a lot of the content and help make us make this possible. So big thanks to them for hosting and co-sponsoring with scale Upscale. And for those of you who have never been to an Upscale before, each speaker has five minutes. Most of them have 10 slides that will auto advance at 30 seconds. There's a few special presenters in the audience. Instructions are hard. Yeah. But we may have confused them because you know sometimes we do lightning talks which are 20 slides every 15 seconds. So we decided to change it up this year and you know you're going to get 10 slides at 30 seconds. For the most part. So we'll see. I think that's it anything. Yeah so without further ado we want to bring up our first speaker. Our first speaker is Brendan Gregg. Good day my name is Brendan and CPU utilization is wrong. This is my five-minute public service announcement. Now you may say that utilization is a metric has always been wrong but for CPU utilization it is particularly wrong and it is getting worse as CPUs get faster. Yes I'm talking about CPU utilization. This is a metric we use everywhere. It's in all our dashboards. It's in our tools. It's used by Netflix in auto scaling rules and it's a metric that's very old. It's been around since time sharing systems. How it works is the kernel measures CPU utilization as the time from when a thread begins running on CPU to when it stops. However the kernel assumes that the CPU is utilized the entire time. What can happen is instructions they're running stop and they are stalled waiting on an external resource. The kernel chocks this up as CPU utilization. To give you a visual idea of how this works imagine I told you your CPUs were 90% busy. You might think of it like this. However what's really happening is that the CPUs are 20% busy and they're spending 70% of their time stalled not making forward progress on instructions as they're waiting on external resources. This ratio between 20 and 70 that I've drawn this is what we see in the Netflix cloud so this is real and it's getting worse. It's getting worse as CPUs get faster. To really explain this in more detail I'll show it an example a case study. This is my SQL. This is running the same workload on two servers. The second server is 27% slower than the first and if you look at the metrics it's CPU bound. Wow I love issues that are CPU bound because it means I get to use CPU flame graphs and I would expect to see for the second server some tower in code that's 27% of the overall time. However when I did flame graphs for both of these servers the code was basically the same. The widths were just a little bit different so there's about 10% difference but there's no extra code here to explain it. Now I do see this from time to time and the reason is there is something happening at a lower level than the code and so this is where I need to look inside the CPU and I need to look at performance monitoring counters and model specific registers to understand it. My first stop at understanding low level CPU issues is to look at the real clock rate that's running. Now I've written a bunch of open source tools to help do this so this one is show boost and it uses MSRs to show that the two servers were actually running at 3,300 megahertz so that doesn't actually explain the difference. One server can run at a different speed to another because it's in a colder part of the data center and it's allowed to turbo boost more quickly. So I always run show boost just to check. There are other tools that can look at this as well you don't have to use my open source tools you can use other ones but that's my first stop. Next is instructions per cycle. Here's another open source tool. Instructions per cycle is like miles per gallon it shows how many instructions completed for the CPU cycles that were consumed the higher the better and server B had a lower instructions per cycle 20% lower which is a very big clue that this really is a server a CPU low level issue. So now I can then find out why IPC is low IPC is low because of stall cycles and I wrote many other tools this one is TLB stat and it shows that the there are 16% more cycles in TLB misses so the TLB is the translation look-aside buffer that's what the memory management unit uses as a cache for virtual to physical address translation whenever instructions doing loads and stores and if the TLB cache can't return an entry the MMU must talk to main memory and do page table walks which are very slow. Now TLB issues I haven't seen TLB issues in a long long time it seems very strange that I'd pick a TLB issue as my case study for CPU utilization is wrong. Now there's a reason I picked this and I'll just give you a few moments to think about do you expect to see such a TLB issue in the real world my next slide will show what was causing it yes you will see this in the real world this was caused by the KPTI patches that have merged in Linux 4.15 for the meltdown vulnerability these have been back ported to all of the other kernels the patches cause TLB flushes that causes stall cycles in the CPU this is reported as CPU utilization and that is misleading I have a blog post about it and that is my talk thanks Brendan first one up so far so good our next speaker is a longtime scale attendee and longtime speaker but first time on the upscale stage so we're really excited to have him please welcome up Kyle Rankin hello all right so my name is Kyle Rankin and I'm the chief security officer at Purism so this is a five minute lightning talk based on a 50 minute presentation that's based on a chapter in a book I wrote called Linux hardening and hostile networks I usually do slides one bullet point at a time but you can't do that in upscale so wall of text get ready it's going to be really great but you can see the proper presentation that's 36 slides at that URL so computers didn't always have passwords it turns out we think of them as a good thing but it turns out some people thought of them as a bad thing Richard Stalman in particular saw passwords as a means of control so we know of him for a lot of contributions but a lot of people don't know that he's a password cracker so he joined the MIT labs they didn't have passwords he was cool with that the admin put in passwords and he started cracking them and then going to users and saying hey by the way I notice your password is mumble why don't you do what I do and just hit enter it's a lot faster that way and so yeah so then we had passwords right so but the thing is most computers supported at most a character some of them mixed uppercase and lowercase so what you got were single words really easy to guess popular passwords or things like love sex secret and of course god and even more so password because that's a great password as we all know so if you wanted to hack someone what you would do is just go through the dictionary try them all and you would find the password if that's too slow you know a little bit about the person you make guesses and that's how everyone got hacked in movies so if you want to hack the whopper you would pick you know joshua if you want to hack the gibson you pick god so with things like john the ripper you could automate this so it policy started jumping down with active directory and allowing you to set policies so for example you'd have a policy that says you must have at least one uppercase letter so what do people do well they did this because you would have 19 billion combinations which sounds like a lot it's impossible atoms in the universe right well so people would just uppercase the first letter and so you'd have qwerty secret password and the attackers like huh i'm just going to uppercase the letters too so then they said well we're going to be smart we're going to make have you have at least two numbers in addition to the uppercase letter because that's 57 billion combinations impossible to crack again atoms in the universe so everyone just put two numbers at the end um and the attackers said okay that's cool i can just put two numbers at the end of my dictionaries so then they said well okay that's fine stupid users not following our rules we're just going to require a symbol too because that's 782 billion combinations again impossible no way to do this so what everyone did was they started adding bangs to the end which i like to call a password mullet you know you have uppercase in the front and all of the numbers and symbols at the back so then it people said well i don't know i'll be really clever i'm going to take a dictionary word and apply leet speak to it because then i can remember it and so if you have password you know change the a's and the fours and things like that if you want to be fancy you do an ampersand instead of an a um and you get a password that we use for an admin password at a previous job um the problem is hackers know leet speak to i don't know if you knew that so then they said i know what we'll do we'll rotate passwords and so they say every three months we'll rotate them so what the users did was they picked password one then they picked password two bang then password three bang um the attackers guessed your first password and then from then on they knew every other password you would ever pick right so then it spent all of their time every three months dealing with account lockouts and resetting passwords all the users who picked a really hard password would get frustrated because it would be reset and it basically never worked so then we had xkcd correct horse battery staple and we started doing long pass phrases and so right now i would say what's a good password i would say okay fine at the very least 12 character minimum no rotation and no complexity that's 95 quadrillion combinations by the way that's better than the 7.2 quadrillion that you have in an eight character complicated password no rotation means users are going to pick longer more complex passwords because they can remember it and then muscle memory but you don't have to believe me because what do i know nist even thinks this is a good idea now after decades of bad policy so you can't take a picture of that slide now but you should you should take it to your it department so um what's a good password one that you can't remember so i'd say very long 20 plus characters truly random complex in a new password for every account that's impossible so use a password manager so you don't have to do that the problem is you do have to remember a couple of passwords for your password manager for disk encryption so use a password database like key pass x or something like that um and then that makes it a little bit easier so the conclusion you can do strong authentication today but info set can't decide what that looks like the everyone disagrees on what a good password is in what good office the other thing is attackers have always paid attention to users and user behavior but defenders never really have they just sort of push down policies so defenders need to change that researchers need to focus more less on movie threats and more on real life how real users use policy and in general stop blaming users for their problems the end all right i just started using last pass this year and i don't even know 90 percent of my passwords anymore so um our next speaker is also a first time to the upscale stage i'd like to bring up kim McMahon and we're gonna learn about how to promote your open source project and building online community with social media so i'm one of those that don't follow instructions because these are all 30 seconds and i have some that are a minute and this one was going for only 20 seconds so um i'm filling time but i am gonna talk a little bit about social media and mostly just twitter uh on what and i'm gonna use a little example of what we had done at the co team as well as what i personally do to try to provide some interesting content so the next slide is going to be a meme that amanda katana and i came up with we were sitting around talking about like fight club um boy that was a long 30 seconds so we're talking about fight she was talking about fight club i wasn't because i haven't seen the movie but we we're coming up with the number one rule in open source marketing is that you have to participate in the community and we started talking about what was really making our team successful or what was making anybody successful why any of us know the people that are here is because one we're here and we're out here talking to people and that we are participating and we're a member in the community and that is probably if you do anything is you know who your influencers are and you you share their content and you know and you participate in the community the second thing is the good tenants of open source and well we made some goals um one is because yeah it helps us stay focused doing the things that are the right things and actually the thing that um a lot of us strive for is that we really want to work less so uh so we do follow the good tenants of open source as we all should when we're sharing content in um in this community and that's um transparency and openness and that as a group we really can produce some better content so that kind of flows into our goals in the code team um and my goal when i'm sharing on twitter is that i try to do about 50 engagement which means that i'm finding content that somebody else has shared and there's an alien back there that somebody else has shared and try to retweet see or i'll turn around try to retweet that content um and then the rest of it is i find interesting things that people say like i'm gonna look for that alien picture later and then i'm gonna reshare that on twitter now how many times do you tweet a day and um you can read this like research has it all over the board and and when you read those articles they say but if you don't do just choose whichever bullet you want on that then you will never be successful in on twitter and it's just frankly not true um the magic number that i came up with for the code team was about five days times a day for myself i do three to five times a day i try to be consistent any more than that and people just kind of start shutting you off but the number one thing is that you can't you need to be consistent you need to be out there um doing it every day or at least a couple days a week and that we were very community focused i'm very community focused i leave my content with the community i make sure that i use i use their twitter handle whenever i can i use the hashtags like this um event hashtag whenever possible because that's the way that people are going to find your content and that last bullet on the last slide talked about engagement and that's what social media is about and especially social media here in the open source community is it's engaging with your audience and i have a couple pictures here of some twitter lists um that's the code team's twitter list and the others my twitter list they're open go out and find them you know i don't i didn't know who the influencers were were or the people i wanted to follow or the people that even i think say something interesting once in a while i didn't know who they were when i started so i created those lists so go out and copy some lists um so if you're gonna do this set some goals so that you're not working too much uh know who you know how much time you have to be doing all this stuff share community content and twitter is the easiest way in this community to get started and have your voice being heard so just spend a little bit of time getting a profile picture and a decent um description twitter description and you'll be good that's it thanks kim i'm really bad at twitter so maybe i need a private lessons um i'm really excited to welcome up our next guest which is pat david he's going to be talking about building a freedom-based photography communities we're going to mix it up a little bit more art involved which i'm excited about hi i'm i'm pat david um we had a libre graphics track for the very first time on friday here at scale where we had a lot of folks talking about free software and the software and communities that we have around creative creative endeavors i'm going to talk today about building something that we called pixels.us which is a photography community that's based entirely on using free software but also extending those ideals to the material that people might want to have when they want to learn how to do things with photography and why did we look at this and the reason that we did was that we looked out at the creatives that like to do things um in particular with photography and video and other things and that there was no central place for this right if i wanted to talk about photography or something i didn't have a central place to go to commune with other people that were based around the concept of doing that thing doing photography from my own part i did it because of bad gimp tutorials originally and when i wanted to learn how to process some of my photographs to make them look great and find a free software option to do it you end up at gimp for the most part i hope i'm a member of the gimp team if you want to fight you can meet me outside the door the and the problem was all these tutorials had they were poor quality they were cheaply monetized right i have to click through 10 different pages to look at 18 different steps so that i could see 20 different ads to learn how to add a blur to an image or make it pop a little bit and it was obnoxious which was pain extra painful because there are proprietary options and learning platforms that we're doing this far better than anyone in the free software community and it's painful because we have dark table raw therapy gimp fantastic projects that i think are at least on par or better than some proprietary options but that's not the same thing with the community and learning resources that were available so what do we do what was the answer to that problem i have great software but not so great community and learning resources well and true open source spirit i just said i'm gonna go do it i had no idea if it was going to work but i said i'm going to make a community that specifically had the goal which was to provide tutorials showcases and workflows for doing high quality photography using nothing but free software and even better extending that ideal to the material we produced if i write a tutorial it's cc licensed you remix it as you want to all the images in it are also cc licensed all these images by the way are from our community members at pixels dot us done entirely with free software in every instance i happen to be lucky enough to be friends with a lot of guys from cool projects anyone ever heard dark table raw therapy gimp i'm a member of the gimp team again gimmick digicam these are all fantastic projects but guess what they were siloed right if i wanted to learn how to do something in dark table i will go to the dark table mailing list which is great unless somebody from the raw therapy mailing list might know something that would help me with the problem i happen to have and that person was never going to see my question because they weren't on the dark table mailing list necessarily right we fractured this and the problem was i said look let's get everyone together in the community around the idea of photography with free software not a piece of software i'm not talking come to the gimp community right i'm not talking go to the dark table community i'm saying come to where we have other photographers talking about photography we all happen to use free software and so it did we started to kind of coalesce it's been a just over three years now since i sat at my dining room table and said maybe i should make a website i think i would like to meet some other people that do photography and we have we've had a ton of articles and blogs on the site now a ton of great tutorials with a lot of community engagement where people are writing things for others and sharing it all freely um with everyone in the community to use remix learn and extend that's the most important one right from an open source standpoint free software standpoint one of extended and we've had great growth this is the bottom down there is kind of a just my generic um traffic growth patterns it's not exponential because it's free software photography the small venn diagram where it collides but it's you'll notice though it's it's steady right it may not be exponential growth but it's a slow bit of steady growth as we begin to publicize and proselytize about coming out to do um photography and learn about it so if you like photography i guarantee everyone in here likes to take pictures i very much doubt anyone's going to say they don't enjoy taking photos well you have a place now as a photographer to come and check it out using nothing but free software and free software workflows and where everything is being shared openly for everybody thank you very much again i'm pat david all right i think i'm gonna sign him up for a few articles on double source dot com so we'll talk afterwards uh our next speaker is kevin flaming and i'm really excited to to learn more about software financially for everyone so i guess i look along with her this is my first time at scale by the way it's a fantastic conference so uh before i get started when the next slide appears there's gonna be a picture on it the first person to yell out what they see in the picture wins six free internets or something so all right so if you don't know who bloomberg is we are a global company that produces a bunch of different things financial services products media news all kinds of things but the most important thing is we have five thousand people writing software so we are heavily involved in open source we do a lots of things but as you've probably all heard michael bloomberg who's the founder of our company is heavily into philanthropy what is it come on no no no no no what kind of event is this you're looking at it's a hackathon right so what we have here is two hackathons one in our new york office one in our london office they happened on the same weekend they had about 75 bloomberg employees they had 20 or 30 people from these open source communities and about 20 or 30 students from nearby universities who all came in on the weekend to hack on scientific python open source tools this was a lot of fun this was actually i think our seventh event doing this the reason we do this is that bloomberg we have a culture of volunteerism so we have as you can see numbers there i won't quote them all but we have thousands of employees who contribute all kinds of time but on top until four years ago they never had the opportunity to contribute that time to open source projects we've now given them that chance so we've done this for well the ones you saw there the next slide is going to list a bunch more logos for more projects that we've done this for and we're planning to do more this year interestingly we get people come in on a weekend even when the weather's nice to write software even though they write software all day long every day we're crazy people aren't we we do this kind of stuff so these are all communities that we've contributed to we are continuing to contribute to them more we obviously use all of tools from these projects which is why they were important for us to contribute to and so when the slide changes you're going to see what we actually produce out of this and then i'm going to talk about what it takes to put on events like this part of the motivation for this is we want to get more people involved in open source projects for those of you who still remember the first time you try to contribute to an open source project it's a little scary you're a little you know there's there's some trepidation there you don't know you're going to send a patch and they're going to flame your patch and you don't ever want to contribute again doing it in a group environment where the people who are going to review your patches are sitting right next to you and helping you make good patches is just amazingly powerful we have had events where people's patches got merged into the master branch of the project just in an hour after they submitted the patch it wasn't wonderful so these things for running these events these are easy right we have offices we can provide food we can provide water we can provide red bull we can provide all kinds of things and of course internally to our employees we can advertise these things really well i'm hoping the slide would change there dang it wasn't listening to me so um now i have to wait wait oh here we go the harder things finding out when you can do this people have lives amazingly people have lives outside of writing software it's crazy people have conflicts and all kinds of other constraints we have to bring people in when we did this project we brought in i think a total of eight project leaders from those projects literally paid for their travel to come to our offices and put them up in hotels so they could be there for the weekend to do this so obviously they have schedules and families and those things and interestingly we found that a lot of big many open source projects including big ones have no good place to advertise events like this so you end up having a really hard time getting the word out now they're really hard parts we do surveys in our engineering teams which projects would you like us to do these events for i get the results back i sort them by popularity what's at the top of the list a patchy spark patchy spark is a fun project how many developers out of five thousand do we have the no scala six eight maybe i mean it's ridiculous we would never be able to contribute effectively to this project so those are the things we have to work through to make this happen obviously our goal is patches getting more patches up as we've done eight or nine events i think we probably produced a hundred and fifty patches so far for a bunch of different open source projects and i'm trying to encourage more people to try to do these things if you work for a large company that has a volunteer program of any kind that so that contributes to charities that you can even convince your human resources department to give you whatever you want to call it comp time time off whatever for in return for contributing to an open source project and organized way like this please encourage them to do so if you're interested in contacting me to learn more about this you've got contact info there and if you want to see the full version of this talk there is a video on the fosdham 2018 website because i gave the full talk there thank you very much all right next to the stage is michael williams and he gave such a great upscale talk last year we decided to add him for a new topic this year so we're really excited to have you back michael talking about mentoring and creative spaces welcome scale yeah you know this is the second time i've ever used slides so forgive me last year you guys are such a wonderful thing i thought i'd get a little bit of more abuse and come today unprepared to talk about mentoring and all the problems that young people and people that make changes and the solution that i came up with the last year i talked about free education in a community-based type of a platform which allows people to get free education and degrees world mentoring academy and basically an open community very much like scale and the linux and apache and php community basically mooks started two years after i started and we built a platform out and it's about 34 000 35 000 users the problem that a lot of people do is they get into the content and they don't know what they want to do which i find kind of sad because things are changing so rapidly with big data automation robotics that people get rather confused they're in college they're spending all their money and they're spending five or six years they still haven't declared a major and i thought well how can i solve this big problem and uh i i actually knew what i wanted to do when i was in college i wanted to be a clown so for 35 years is a clown after i graduated in engineering and i used to be four four years of college boy my dad's mad right so that you know actually kathy davison who actually wrote a nice little article about me in in new york times she said that 65 percent of today's jobs will not even exist that when the elementary school kids get of age and actually that kind of reminds me i'm from alaska we had gold you know dredges and stuff like that so i thought no how can i solve this problem if the target keeps shifting around and i noticed something about young people you know when they're younger they know what they want to do like i want to be a you know a doctor an astronaut and they get to middle school and their friends say so what do you want to be oh i want to be an astronaut oh but you're not smart enough to mess besides that you're a girl so then how can i solve that so i got my camera i was a member of the pasadena media and i took my camera and i went out to caltech and i thought well maybe i should ask some people that might know something about being an astronaut so i uh i was ready and i so i i talked to three astronauts i said hey what could elementary school kids get involved in for future space and technology because i'm not an astronaut i wouldn't know they said hydroponics and robotics go wow hydroponics and robotics these slides aren't shifting quick enough but anyway well wait that's actually a very nice guy i was talking to him i said so what do you think the future is gonna need you're gonna need minors and he laughed at me it's so i thought well i said hydroponics i went out to an aquaponics farm and filmed all the wonderful fun things you can do in a aquaponics farm you know learning all the different types of things and i was amazed to find that there's quite a few of them around where you can go in you can volunteer you can work on you know horticulture and learn all kinds of cool stuff i thought you know kids would really like to go to these kind of places and a lot of times they're in underserved areas like this one in particular was in the projects in long beach and so what i did is i went out and i start to build a database of all the community gardens hydroponics aquaponics permacultures in the world everything about it kid friendly hours of operation youtube facebook instagram snapchat so so the young people can find you know they're watching youtube video with the interview with the astronauts and the the interview with all the various different fun stuff at there and then they go out at the end of the video they go find a garden next to you they click on a button the map opens up local them four blocks away on Toledo is a hydroponics that they can enjoy two years later they get to middle school and their friends say so what do you want to be oh i want to be an astronaut but you're not smart enough to be an astronaut the young person can say well for the past two years i'm working on a variety of tomatoes that's been considered for the martian colony i don't think you know what you're talking about right because when that flame gets blown out middle school the kids have no direction no ambitions no drive the only reason they do well in school is because of good teachers and parents so i went out and interviewed a bunch of other people because you know i've i've interviewed astronauts interviewed a senator barbara box or time you know all different types of people say where are these creative spaces that young people can go to to get support instead of being heckled at when they come up with the idea that they want to be a spokesperson or in fact actually a new york marathon a chilean legan who i interviewed march won the new york marathon so if you like to participate with me come join me i appreciate it thank you very much our next speaker is michael gatt and apparently uh we were both on the open data track earlier today and i gave uh half of his talk in my talk um i have no idea what he's about to say next so uh we won't have that problem tonight so come on up michael hi i'm michael gatt and i'm a failure and if you're in this room you probably are too hence how many people have blown up production okay yeah we're all failures uh it's endemic to our industry if you're in tech you fail you fail every day if you're a big company you fail thousands of times a day this is fine so long as we keep it to ourselves but it becomes a problem when we interact with the rest of the world because the rest of the world has slightly different standards of professionalism and they tend to think of us as sort of clownish individuals who really don't get it uh bowing can't tell you that they can't duplicate your crash because it must be your environment do something different uh our standards as i said are different and this needs to advance um sometimes our mistakes cause real problems for people and these are the mistakes these are the failures that can be career destroying they can be life destroying mostly if you don't know how to handle them and what i'm gonna talk about here very briefly is what you should do because we are all failures we're all going to fail well of course you're gonna do what you have to do which is fix it you're gonna put in the hours days weeks whatever it takes to make it right but beyond fixing the immediate problem assuming they don't walk you straight to the door is how do you plan for that failure how do you make sure it doesn't happen or if it does happen how do you make sure you can handle it best first of all think about what you really want to do what are the failures that you will do best at as mark manson asks what flavor sandwich um do you like to eat the most because you're going to eat it a lot so if your favorite flavor of failure is in dev ops do dev ops if your favorite flavor of failure is in straight development that's what you should do if your favorite flavor of failure is in networking go there beyond that choice think about where you're working ask the company you're working for or you want to work for how do they handle failure they tell you to ask questions in an interview have you ever asked them well what happened to the last guy who blew up production hopefully your interviewer will laugh and give you a great story if they don't worry because those are companies like this one those of you who never saw this read it look it up uh guy showed up first day of work they handed him an onboarding document this is how you set up your environment he copied and pasted he didn't realize that in that onboarding document they had root production access and the first thing it did was delete the database uh surprise surprise this company also never tested their backups the cto blamed him this is another great one sometimes you don't need to ask sorry this is really blurry but um sometimes you don't need to ask this is a company that says on their website they believe winners have always won thanks to Corey Quinn for pointing this one out by the way um they don't believe that a startup should have devil's advocates this is a company that deals with personal health data sounds like a great security approach to dealing with data no devil's advocates but beyond that have a plan b not just for your career for your life uh failure is a lot easier to deal with if you have six months in the bank do you because it's a lot tougher if you're worrying about living in your car next week uh if you haven't thought about those things please do but beyond that think about the people around you as i said we're all failures it's part of our business so when you fall flat on your face ask for help someone will give you help because we've been there and when you're the or and when you're running along and you hear someone behind you fall flat on their face stop you got the time turn around give them a hand up because that's how we all move forward together tech is a team sport surviving failure is a team sport thank you all right so the last two speakers are going to practice your failure maybe no i'm just kidding um if you want you know uh so our next speaker is actually a very long time scale attendee and we just found out that she had never spoken at upscale so we bullied her into creating a last-minute talk which we're extra excited about uh so can we please welcome keila banks up to the stage so hi everybody my name is keila banks and like i was saying this kind of lasts me last minute i was literally at my track me yesterday when my dad told me i was going to be doing a talk so bear with me on these slides so this is a picture of me at scale 11 you see me a little seedling in the back and this is a small group and there's sara in the front if you guys know her too and this is a small group of kids in scale oh by the way i'm going to be talking about why kids should talk of conventions so this is where it all started and this is my first presentation at scale 11 free to be a kid if anybody has been to scale that longer remember that talk so my first thank you so my first talk was basically about me using open source that's what's called free to be a kid and how um i basically made like an open source fifth grade newspaper and that crowd was like this is like a biggest crowd and i was super super super nervous and this is me at the women in advanced computing and actually i also um i teach at different schools and i was actually speaking at the school right down the street from here if you guys are used to Pasadena there's a school called normal cooms and i was talking to some kids we were teaching like code spark and using code spark and there was this this little girl in the back and she was super super nervous and remind me just like me when i was in fifth grade did my first talk i was super super nervous and now i'm sitting here talking to you guys and so um yeah ever since scale they kind of guarded my passion for going to conferences and learning and talking to adults and what a lot of people don't know is that you know kids can talk to adults and adults can learn from kids um that's kind of what the inspiration for the kids track at scale and the i don't know if anybody actually went to the kids track or the kids development that was in room one oh across the hall but yeah um so me and Justin have been long time and so this is me when i was 13 i was on tv at Melissa Harris Perry show and they chose me to speak for um i actually forgot what i was speaking for it so yeah every every time i've been getting bigger and bigger and bigger and people were just sitting like what are you talking every time i go to church they'd be like oh i saw what your dad posted on facebook about you what would you possibly be able to talk to adults about well one thing people don't know is that there's actually a large large gap especially for engagement because i know what a lot of people have been talking about engagement there's a large gap of engagement and that's the youth people don't people tend to think they understand the youth you know they think we're on our phones 24 7 and all that playing games wasting our time but they actually don't know that we have a lot of valuable input like a lot of perspectives you wouldn't even know from kids like me and so um this is my first keynote when i spoke at osconn in 2015 and that one went kind of viral um and this is me at scale again last year so i just want to say that um speaking at conventions really has brought me a lot of opportunities and you'll see those in the next three to four slides um it's brought me a lot of opportunities scale's been the first one so i'm just gonna wait till the next slide okay so um that's actually my friend jonah bacon shout out to jonah if you guys see them i really love jonah um this is actually a panel that we did last year and i don't remember if that was the panel that we also did with um the crater of linux yeah like i said this was kind of last minute so i'm not used to this flow okay so this is also me when i went to the white house so like i was saying all these speaking at these conventions that got me to so many places and i'm only 16 um i was invited i was invited to the white house to speak for the cs raw event also please don't mind the picture i look really ugly in it and um yeah so you can see the white house still still in the back just waiting for the next slide okay so there is a linux sandwich you can see so you can see there's me and my dad and there's linux turbos i want to say after going to the speaker the white house for obama this is my peak of speaking at conventions it's me and linux turbos um this was taken at the oh i'm right at the time so also i just wanted to touch the bases on it's really important for kids to speak at conventions because not only have i been able to meet linux turbos go to prog for free there's also colleges that are come reaching out to me and i'm only in 10th grade and so it's a really impressive part of your memory and your resume anyways get your kids your cousins nieces nephews get them to speak at conventions especially skill thank you great job our next speaker is no stranger to the upscale stage and clory quinn's gonna this is more of an experience than a talk we're gonna see what it's like to be at the c-suite all right cori you got this you is good you is kind you is important hello and thank you for inviting me here to your company's board meeting although later when you check no one will remember actually having invited me don't worry i'm not going to stop talking long enough to take questions from anyone you probably recognize my company from making statements on airport ads that make no sense that's fine there is no call to action there is no buy here button the entire point is so that when i'm here standing in front of you you don't question what the hell i am let's talk about how my company's product works i will not explain it to you i will not expand my acronyms and if you ask i will very subtly imply that you're the dumb one i'm not here to give you a 10 000 foot view i'm not here to give you a 50 000 foot view i'm here to give you an orbital view think strategy think beyond think the new later i'm going to go out and play golf with the man or woman who makes the actual buying decision so this is really just a dog and pony show that was a joke this is a fortune 500 company of course the decision makers a man diversity isn't a thing here now please note that my product or service is not actually going to solve your real problem you'd be amazed astounded and grateful at how little that actually matters to anything consequences don't matter because when the finger of blame comes to point at someone rest assured it's not going to be pointing at you by doing business with my company you're doing everything right you've done your homework you have the right thing to point at we're in the good part of the gartner magic quadrant everything adds up and to the right low and to the left is called niche player which is gartner speak for shitty we talk about this extensively at length in every in-flight magazine which is what your cio reads and then decides okay i need a resume project what am i going to do ah here we go and here i am it's all about getting in front of your buyer now you have a choice you can pick some dirty open source hippie you can solve your problem in 20 minutes yes or you can hire a bunch of mba consultants who are eager to prove themselves they'll work 120 hours a week and bill for 40 your choice it's up to you what that dirty hippie doesn't realize is that the halls of power are greased with favors yes it's a slippery hall however the point is is i do business with you and later you come and help me out is this dirty little bit however you're a fortune 500 company that does something i haven't bothered to look at what that is however it's not saving the whales if you want to do that go work for unicef they're not on my client list doing business with my company is a win for you and it's a win for me we all come out of this ahead that's what large-scale business is all about there's never been a better time to work with me i have to say the time is meow there has never been a better chance to partner a large enterprise company with a large enterprise service provider there's something to be said for that unfortunately i will not be staying to take questions there's someone else who desperately needs whatever the hell it is that my company does but that's all right i will deal with them later remember we've been we talked about the high-level orbital view of strategy other people who will have other conversations will go down to the 50 000 foot view and down to the 10 000 foot view as those conversations continue to evolve but you stay right where you are on your boat because you are all c-level executives my my name is kori quinn i'm an advisor to reactive ops specifically because they don't sell that way mostly if you've enjoyed this talk feel free to see mine tomorrow at 130 silence of the lambdas terrible ideas in serverless thank you all right let's give another round of applause to all of our upscale speakers tonight thanks again for coming out after this directly after this is game night in right outside the exhibit hall so you can head directly there if you want the party to keep starting uh continuing and because we love ending on downers yep one more one more slide we're just a reminder that uh we lose an hour of sleep tonight yeah so party hard at game night thanks everyone so much for coming