 know little to nothing about wasm and so when they asked me to give me the opening I was like why but I am curious and the way I look at the community at this point in time I've been through a bunch of hype cycles quite a few recently and the interesting thing about hype cycles in the infrastructure world do you all understand the prize for success is being almost irrelevant if you do a good job with this no one will talk about it again it will just be this very stable layer that does what you all are working on assuming you can get there now as someone who's been observing this space for the last six months or so I'm asking myself what is wasm and what goals do I hear people trying to achieve now depending on who you talk to there's two or three big domains there's one domain where you're going to build a new universal computer that makes the choice between Intel AMD all the drivers operating systems libc go away how many people subscribe to that vision there's like four hands here and all of them are like the wazee steering committee and this is the part that I find the most confusing number one the relationship between all of these components is one of the foundations for advancement in computing a lot of people have been able to move faster by being able to be independent and simply ship a module that your OS can import and off you go with that custom piece of hardware if you were successful at that level what does that mean for innovation and the pace of making this all work as you all know global consensus is super hard but there are some value of having this universal computer there are people who work in the mobile space that don't think about devices very much they target the iPhone most of them don't really actually program for the extreme differences between different phones but yet they're able to ship their code to hundreds of millions of people around the world if you can do that on the back end consistently that would be amazing there's this other side of the spectrum and they don't like when I describe what their goal is a modern mainframe now that sounds pretty terrible for people that still have to maintain and think about a mainframe but the idea there would be and I don't know how many languages you've written code in but I've gone from Python to Ruby to go Lang and I won't claim a bit of Java but there was a little of that too and each of those worlds I always thought everyone was going to rewrite all the software in the new hottest language that word come out and what's the first thing that happens when a new programming shows up someone has to write a postgres driver your language isn't legit until there's a native postgres driver that doesn't require live see and if you think about this across all programming languages this is a monumental amount of work for everyone to try to figure out how to rewrite the exact same software over and over again now there's been this promise of live see and some people have the idea of the component model the last time I seen this advertise was in the mainframe world right just write your cobalt and let the machine around you do the rest that is a fantastic in game assuming the world around you it's also stable now it sounds like the perfect time because object store we have pretty stable API's there as three and there's even open source implementations things like postgres have become almost a universal database protocol everything from cockroach DB to the open source project or a serverless offering offers this interface do we really need a native library for every programming language or can the machine provide that abstraction for us and we have a thinner protocol that's easier to implement maybe even auto generate so there's a vision of wasm do we have that pass we've been looking for can a developer truly write any code in any language and deliver on the promise of javas right once run anywhere I think these are the two big spectrums that you have in front of you the challenge will be explain it to someone like me all we want to do is write code we really don't care if it's arm or Intel we want to use the thing that's the most efficient and the thing that works the best so as you sit here and maybe you're on the we will create a brand new universal machine that will replace all and collapse the layers or maybe you're thinking of this universal paths that once and for all whether you're on primer in the cloud you can just write code the same way but how do you describe that to someone who doesn't care part of the challenge of doing work at this level is giving people a real tangible reason to care it can be very frustrating think about all the issues we have with open SSL there's a very few handful of people who carry the burden of that work the one thing I learned from the container wars is that we were fighting each other too early in the process there was this mindset that the winner would take all the truth is the winner takes all the burden you will be stuck trying to maintain the standards on behalf of everyone else so as we go through the talks today remember collaboration is going to be super important because the prize for this is to be this invisible layer underneath that's just doing all of this hard work at the end of the day people writing software probably just want to use their favorite language and framework in order to do it how compatible will you be with that or we require them to rewrite all the software my guess is anything that requires people to rewrite everything is doomed to failed almost guaranteed there is no way that the world's going to stop innovating at the pace we're on where the world will stop while you re-implement all the lower levels so it is a time to be excited but understand what the goal is make sure that this thing is usable and has tangible results along the way on five years you'll find that no one cares about this particular level so it's wasm day there's going to be a lot of amazing talks how many people contribute to the lower levels of wasm how many people are using wasm day to day in their production job how many are just here because it came with the ticket you pay for and this is no other better talk to go to wow the ratio is off big time and so any of the speakers no pressure your goal was to have these people walk away more excited than they came in and want to contribute and help you all paint a clear vision of what wasm supposed to be covering that entire spectrum is challenging but it could be possible as long as the destination is clear that's my time thank you