 So one thing that really excited me, I mean I say excited, it's both with happiness and sadness, is the announcement from Adobe that by 2020 Flash will officially be retired. Yes, no longer like shipping the player, it won't be on any browsers, it's I know right? I mean for me it's like things that need to be addressed because you relied on a plugin and this plugin, even though it did great work, was also occasionally known for being not very safe. Right. You could run things on your computer that wasn't supposed to be running on your computer. Oh yeah, I love the old ActiveX stuff. I remember that there was one released where you could create a media player in ActiveX. Yeah. But you know, she would used to play media, but it also had a, you could also iterate over the CD drives on the computer and one of the functions you could call was eject. And it's just like, you know, since I found this out, it's like, wow, that's an amazing type of type of type, send it to a friend and watch them across the office. And they open the thing up. You say enumerate CD drives, immediately I picture like a good old tower with like 60 CD drives. I mean, but thinking about the things that Flash brought us, I think it had a huge impact on setting a bar what needs to be possible on the web. And it took us actually way too long to get there, I think. Absolutely. And even one of the most basic things was if you brought a PNG into Flash, it would work. Like, you know, even with an alpha channel, fine. But then if you exported it, like, you'd drop in like a, you know, 120K PNG and you would get this like 30K swith out of the other end. What it was doing is it was encoding the PNG as a JPEG, but then taking the alpha channel out and keeping that as a PNG and reapplying it. So it was doing sort of lossy with an alpha channel. Because I remember you could control the quality when you export it from Flash and you would get the typical JPEG blocky fight artifacts. Yeah, it was JPEG. So I didn't know that. Actually, I didn't know that until now, but now it explains everything. But if you think about it, like, we are still struggling with that on the web today. Pretty much. Like, we've got WebP. Yeah. But, like, not all browsers have it. Sadly, no. I think there's a few alternate formats that have that sort of lossy of an alpha channel. But it's incredible to think of, like, the very first versions of Flash had that. And we are still stuck thinking about, oh, I think, oh, video, right, the on the web. It took Opera, like, many years later to kind of actually kind of go right in the reaction. And it was the only platform that did, like, anything with DRM in the day, which allowed big companies to bring their content to the web in at least one shape. Things with dynamic video, like, we only kind of fairly recently have with extended media extensors. Encrypted media extensors. No, it's not the encrypted one. It's the media source extensions. Yes. Yeah. And that's why... See, Paul would know that, because he wrote the media app. He did. Oh, we should have that guy back. No, we should not. You know what? No. But the same with, like, web audio. Like, that came way much later than Flash gave us it. I mean, even now we are at a point where web animations are still not widely supported or have all the use cases. And that was, like, the basic feature of Flash. Well, to be fair, I still think in Flash people were, for doing actual animations, people were very reliant on Green Sock. Like, I don't think that... In the IDE, you could do your animations. But if you were animating by code, it's like, time to get Green Sock out. That's the way. I guess, yeah. There wasn't, like, a web animation type of thing. But I mean, it would be great if part of the... I mean, Green Sock is still alive, but it's super good. It would be great if you could just remove a chunk of the code and have it on the platform as it is. Oh, absolutely. Pretty much specified as web animations, just the browsers don't have it fully implemented. And so they have to, like, reinvent the wheel and make sure, like, no restorations happen. And all these things... And I'm hoping that this deprecation will actually, all these things that we talked about, will, like, push them forward quicker than they've been moving so far. Yeah. I remember when I9 came out and, like, SVG became, like, the thing that we now had across browsers. Yeah. And then the war started, like, developers were sort of like, you know, SVG is the answer to all of our problems. And then the other camp were like, no, boo, SVG is bad. Canvas is the way forward. And I remember sort of, like, me as a Flash developer, and sort of seeing other Flash developers say the same thing, were like, well, the answer is both, right? And it was, yeah, coming from a Flash background, I was like, well, yeah, you use the vector stuff for vector stuff and, like, DOM-based things for when you need the interaction. But if you just want to draw something and then, or even, like, you know, you might want to draw something in vector and turn it into a bitmap. You might want to take a bitmap and make it the background to a vector shape. And Flash really was doing this like 10 years ago. I think there's a tendency in the entire community to take a tool and make it the tool for everything, even though you kind of want to use different tools for different purposes. And it's just, it's, I think we're getting better at this, but there's still a tendency like, I want to learn one thing and it should, you know, cover everything. So I only have to learn this one thing and not bother around the ever-evolving ecosystem. And I don't think the web is a good place for that mentality, honestly. Well, yeah. And I think one of the things that we need from Flash that we don't have right now is a good idea for doing those kind of animations. And I know Adobe are working on it, are we're working on it. I can't remember which projects they still have on the go. But it feels like we're losing a sort of big group of people who don't want to write code but are able to make amazing animations that sort of lost on the platform or they've had to go to something like After Effects or something. And now, you know, the developer will have to recreate all of that sort of in the web. So I hope we get there with something like that. I feel like this deprecation is, especially for big companies, to invest, forcing them to invest really into like replacing the Flash tool that they had with something that is native to the web and then hopefully the entire ecosystem will benefit. Whenever I'm writing a talk, I get the same problem. It's like, you know, I kind of run out of things to say and then I'm sitting there going, well, that's that then. Bye then. Bye.