Tech Over Tea - Co-founder Of Elementary OS | Cassidy James

Episode Date: September 1, 2023

Today we have the one and only Cassidy James on the show, the co-founder of Elementary OS and now a Partner Success Engineer at Endless OS foundation. He's been in the FOSS world for a very long t...ime and has a lot of things to say. ==========Guest Links========== Website: https://cassidyjames.com/ Blog: https://cassidyjames.com/blog/ Elementary OS: https://elementary.io/ Endless OS: https://www.endlessos.org/ ==========Support The Show========== ► Patreon: https://www.patreon.com/brodierobertson ► Paypal: https://www.paypal.me/BrodieRobertsonVideo ► Amazon USA: https://amzn.to/3d5gykF ► Other Methods: https://cointr.ee/brodierobertson =========Video Platforms========== 🎥 YouTube: https://www.youtube.com/channel/UCBq5p-xOla8xhnrbhu8AIAg =========Audio Release========= 🎵 RSS: https://anchor.fm/s/149fd51c/podcast/rss 🎵 Apple Podcast:https://podcasts.apple.com/us/podcast/tech-over-tea/id1501727953 🎵 Spotify: https://open.spotify.com/show/3IfFpfzlLo7OPsEnl4gbdM 🎵 Google Podcast: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy8xNDlmZDUxYy9wb2RjYXN0L3Jzcw== 🎵 Anchor: https://anchor.fm/tech-over-tea ==========Social Media========== 🎤 Discord:https://discord.gg/PkMRVn9 🐦 Twitter: https://twitter.com/TechOverTeaShow 📷 Instagram: https://www.instagram.com/techovertea/ 🌐 Mastodon:https://mastodon.social/web/accounts/1093345 ==========Credits========== 🎨 Channel Art: All my art has was created by Supercozman https://twitter.com/Supercozman https://www.instagram.com/supercozman_draws/ DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase we may receive a small commission or other compensation.

Transcript
Discussion (0)
Starting point is 00:00:00 Good morning, good day, and good evening. Welcome to episode 183, I think, yeah, that sounds right, of Tech of a T. Welcome to the show. Today, we have Cassidy James-Blade on the show. Welcome. Some people probably know about the projects you've been involved in, but they may not recognize your name. They probably recognize your face if they've seen your profile picture,
Starting point is 00:00:23 because it's the same picture on every single platform. But let people know who you are and what you do. Yeah, sure. So I'm Cassidy James. I am the partner success engineer at NLSOS Foundation. But people probably know me from, if you know me, you probably know me from a lot of other things in the past. Like I've worked a lot with the GNOME design team. I've had blog posts talking about free desktop standards kind of stuff. I obviously worked for quite a while, like a decade, on elementary. I was at System76 for a while. Back in the really early days, if you know me from a long time ago,
Starting point is 00:00:59 I was the super ambitious high school kid who wanted to do Ubuntu advertising because I was like nobody's doing advertising for Ubuntu so I'll do that that's how I got into open source. It's a weird weird thing. Yeah so you probably know me from one of those things. Well I guess we can sort of start there then like how I presume that you got involved like you were at least interested in some sense before you wanted to do advertising. So how did you even discover Linux in the first place? Yeah, so the origin story. Yeah, I think I feel like I hear this exact story or some variant of it a lot of times, especially on Tech Over Teeth.
Starting point is 00:01:40 But like, I think it started with Windows 95. windows 95 or 98 one of those and uh so i had i'm the youngest of four kids and so i had a hand-me-down hand-me-down computer i think from like it was my mom's computer it was like the computer we had and then it was my older brother's computer and then it was mom so it was like running windows 95 it wasn't in 1995 you know right that's just what it was running uh and you know it was an old computer it wasn't connected to the internet at the time i think and i i uh was just kind of poking around on it and i started i discovered the world of themes so it's kind of hilarious looking at where i am now right but i discovered the world of theming windows okay uh And I frequently would break Windows
Starting point is 00:02:27 because you had to, like, patch DLLs and stuff. Like, it was a bad, bad time. It may have been 98, Windows 98. It was one of those. There were all kinds of stuff. You would get these, like, shady, like... I guess we did have the internet then because I would download stuff.
Starting point is 00:02:44 Maybe not, like, the system connection connection or maybe you're like really yeah connection yeah i mean we definitely had dial-up at the time right right got that ingrained in my brain of course right but yeah you would download these like shady exes off the internet and like they would probably have a virus but they would give you a cool dock at the bottom of your screen right you're just gonna go docking your web browser as well. Yeah, yeah, exactly. 17 toolbars, and yeah, you can't, your internet browser's like this tall, because you've got all the toolbars. Yeah, oh yeah, been there. And then it evolved, like, I think it kept breaking, my mom got mad, she was like, she would reinstall it,
Starting point is 00:03:21 we upgraded it, eventually, I think we had Windows XP on there eventually and of course like my mom had you know an administrator account I had a non privileged. Oh wow to install so you might actually like operate like she was actually taking some interest in Oh, yeah, the computer. Oh Yeah, she was legit. She was she's she she's who got me into tech like a really smart and engineering But more on the like like building Engineering math. Yeah that side of so my mom is like super tech nerd oh awesome yeah because it's the exact opposite my um my my mom yeah literally i had to teach her well i think i was like 15 or 16 or something like how to send an email uh because her all of a sudden her her job required her to
Starting point is 00:04:03 send in like her like what do you call it like a time sheet like the hour she worked like yeah over email and she had no idea how to do it like previously she would like take it in on like a piece of paper to the office and she understood that that was fine she could print something but email was not gonna happen for her oh yeah no my mom was my mom was the tech nerd which is cool i think it's cool like it was her computer she It was her computer. She had more of an office job. She did a lot of typing and stuff. She, for a time, had a small business that she would actually do word processing and layout stuff as a business from home. That was really cool because she was some random business dude at the time who wouldn't know how to use a computer, which is weird to think about these days, right?
Starting point is 00:04:44 A business person doesn't know how to use a computer, which is weird to think about these days, right? Like a business person doesn't know how to use a computer. But I guess that was a thing. Or like who didn't like to type. Like she would design their resume or whatever, like type it up for them. And it was pretty cool. So she actually got like pretty good computers at the time. And then we would get them as hand-me-downs eventually.
Starting point is 00:04:59 And they were like, you know, garbage for the time. But it was the only computer I ever had. So it was awesome, right? Yeah, my first computer actually ran Windows 3.1.1 and DOS. And so I learned the DOS command line to be able to play games. Right. That makes sense. Pop in the floppy drive and got to navigate to the A drive. Yeah. So that was, that was my first experience with computers really was like,
Starting point is 00:05:20 was DOS. And then like, you had to boot, you had to like load the windows.exe program to like get your windows and stuff but I still I had that computer around for a while because that was the one that was allowed to be in my room because it had no internet connection whatsoever so my mom was like whatever you and I don't care for breaks like you can just pop it floppy drive to reinstall whatever but now so I used this one was like it was more of like a shared computer that I used more than anybody else because I was around a lot, whatever. But yeah, eventually, I don't know what OS it had.
Starting point is 00:05:49 Eventually, I had Windows XP on it at some point. We had an internet connection. I would download these like patched EXEs or patched DLLs of these random EXEs. Stardock was a thing. I don't remember. There was a theming like engine you could install. Right, right. I don't remember. There was a theming, like, engine you could install. Right, right.
Starting point is 00:06:04 And, like, oh, so we didn't have the Windows XP Media Center Edition, but you could download a hacked version of the Media Center theme, which was different. And so you got, like, the shinier. It was, like, instead of, like, the dull Windows XP, it was, like, a shiny. It was, like, Vista
Starting point is 00:06:19 before Vista. Oh, okay. It was really interesting, actually. Hmm. Because it was, like, XP was around for, like, forever, right? Yeah it was like, XP was around for forever, right? It was almost like the Microsoft designers were experimenting with these new visual styles but they didn't give them to everybody. It was weird. There was a Zune theme
Starting point is 00:06:35 that was dark gray and orange. Anyway, that was how I got into theming. My mom got sick of me breaking it. She told me I couldn't do do that anymore and so i had to figure out something else to do and that around this time i heard of this thing called linux okay specifically this thing called knoppix k-n-o-p-p-i-x the name rings a bell k-d-e i don't even remember like the origin i don't even i couldn't even tell you like what it was based on but it was i just remember that was the first that was my first notflix live cd it still is this idea today
Starting point is 00:07:09 apparently at least based on debian oh no i've definitely seen this thing i've seen this logo before but yeah it's great uh so it is what it has now apparently but i'm oh interesting i would have thought it was kde which is what the not notebooks was from yeah well it probably was KDE back then I don't think LXDE was around back then. When did LXDE come out? Ohhhhh 2006. Maybe it would have been around. Whatever. Probably KDE. But the uh the important thing for me at the time right was like the live CD part so we had a CD drive like it'll pop out the CD drive by the way I downloaded a virus one time that would pop out the CD drive at random times.
Starting point is 00:07:46 It was a Coca-Cola email attachment. And it was like, enjoy your free cup holder. And you clicked a button and it popped out. It's like, why could a random app downloaded from an email access your hardware in that way? Like we've come so far. But anyway, so yeah, I'm almost sick of those viruses so i had to find something that wouldn't mess up the system and so the whole idea of not fix or the idea of why i was attracted to that idea was the live cd so i could put the cd in i would not install it i ran it all off the cd and ram and that's how i used my computer i turned turned the computer off, everything I did was gone.
Starting point is 00:08:26 If I broke it, I rebooted it and it was all back. It was actually, thinking now, this is the first time I've ever had this thought, it was kind of like having an image-based OS before image-based OSes were a thing. Yeah, minus the persistent storage at least. The persistent storage is kind of important, but sure, yeah.
Starting point is 00:08:43 I mean, yeah, yeah. I mean, you could probably do something with a, yeah. I mean, yeah. Yeah. I mean, you could probably do something with flash drive. Oh, no, you definitely can. You could be like, run the OS off a flash drive and put your files on a flash drive. Run the OS off a CD. I don't know how to do it with any Linux tool, but I know with Rufus, you can just like automatically, like there's like a slider.
Starting point is 00:08:57 You can just be like, persistent storage, this much space on it. And it just does it. Yeah. So, I mean, in a way, it was like my first experience of Linux was basically an image-based OS. Okay. Maybe that's why I like it now. But after that, I don't know.
Starting point is 00:09:13 I think this was around, I think my first Ubuntu was 7.04. Okay. Hardy Heron, or is that 7? Feisty Fawn is what it is feisty fawn yeah that's a good one that's a good one yep 704 that was my first open so that dates it it was probably relatively new it was you know 2007 we all love the brown and that's when all the browns and tans and yeah it's good stuff yeah i think they're definitely look but uh people can who can meme on what a bunch who does nowadays with gnome but like they've come a long way from
Starting point is 00:09:51 the brown yeah you may not like the way it looks now but can we just admit the brown was not good like it was i mean that was one of the first things i always did of course coming from the idea right it was like so i found this abut Ubuntu thing and I liked, I think I liked the default GNOME interface better. Like, that's really, and like, honestly the installer and stuff, I think at this time maybe I got my own computer or like, my mom was like, fine, we got a new computer, you can have that old one
Starting point is 00:10:16 and do whatever you want with it. So I put Ubuntu on it. Okay. And, but the first thing I'd go do is like, go find like, on the top menu, go to appearance, go to themes, whatever, like, and change out to like, one of the Clearlooks themes. It was different. GTK2 stuff, good stuff. Well, just adding themes up for Ubuntu would have been so much easier than whatever you were doing over on Windows. Yeah, oh, right.
Starting point is 00:10:36 And you'd make your own themes you wanted to do. This is incredible. I just could click a button. Yeah, yeah. And it's built in. Were any of the... Yeah. Nowadays, there are websites that have giant lists lists of GTK themes were any of those around back then
Starting point is 00:10:46 gnomelook.org oh yeah gnomelook.org and it's still around oh yeah I know it's still around I wasn't sure it was around back then yeah
Starting point is 00:10:54 it was definitely around back then and it looked pretty much the same I found it the other day I was like I was doing a weird I was looking for a specific
Starting point is 00:11:03 like screenshot of a mockup and like I found the user other day. I was like, I was doing a weird, I was looking for a specific like screenshot of a mock-up and like, I found the user, an old elementary designer who I haven't seen for years. And like, I found their gnome look, I found their deviant art account and their gnome look account. Cause it was the same username. And that, that reminded me of what their actual name was.
Starting point is 00:11:18 And I was like, yeah, but gnome look, yeah, it looks exactly the same as it, as it did. That's where we put the first elementary theme. It was like, it was on gnome look and deviant art that was that those are the places you would go deviant art man wait i didn't know it's still around too no it is still around yeah i didn't know who put it looks totally different yeah it absolutely does um i didn't know who put themes at like on deviant art i didn't know it was a thing yeah this was like i i think it's this weird like i don't want to call it generational because it's like it's shorter than like you know an actual
Starting point is 00:11:49 generation but it kind of was this like generational thing where like there was this group of like younger kids basically i mean at the time i was kid like who were really getting into this theming thing getting into this linux thing had zero technical knowledge, or at least in my case and a lot of our cases, had zero technical knowledge. But we loved the whole post a cool mock-up and throw together terribly Photoshopped or Gimp'd or Inkscaped together mock-up of an app, cut off parts of the app and paste them back.
Starting point is 00:12:21 We would do all that stuff, and eventually people would create these SVG templates you could open an inkscape and like do all these cool things and that community at least the the bubble i was kind of in was on deviant art that was like it's more similar to this is probably like not the cool hit place these days anyway but like dribble kind of became that of like for like apple what in the world is dribble it's dribble with three b's drippable uh-huh um you know it i haven't been there for a long time either right it was it was kind of like it's what like i feel like the ui artists people went to after deviantart kind of uh-huh like now it's probably like uh product honed and like i don't know somewhere else. That's not a space I've ever personally been involved in.
Starting point is 00:13:06 I know it. Yeah. But it was like, I think the idea is like, it really was these people who kind of had this idea for designing something cool or designing something that looked different. And Linux was like an implementation detail for us at the time. It was like, that's what just lets us do what we wanted to do. Right. Like if I could have done what I wanted to do on Windows at the time. That's what just lets us do what we wanted to do. If I could have done what I wanted to do
Starting point is 00:13:27 on Windows, at the time, I didn't have any philosophical reason I wanted to do it on Linux. I wasn't there for the philosophical thing. I watched your video recently about the almost shift in perceptions in the open source community. There are some people these days who don't
Starting point is 00:13:43 have that hard, like, I'm here for the capital f free software yeah and like that's that's kind of when i talk about that generational thing it was almost that like you know i'm not a one of the young scrappy kids now but like i feel like i'm of that kind of era of open source creators i hadn't even really thought of it but like i guess it kind of is a repeat because you know you were saying that you weren't really there for the philosophical reason. You were there because it was the thing that did the thing you wanted to do, and that's sort of what's happening now with the Steam Deck, where people are using Linux without thinking, like, it doesn't matter if it's Linux, it could be running Windows, it could be running Mac OS. They just care about the fact
Starting point is 00:14:23 that it's running their games, and it's doing it games and it's, you know, doing it well. And then, you know, what's really cool about that, and what, like, kind of echoes my story, too, is, like, then they stay around, right? Like, they are attracted to this thing. It's like, oh, I can play my games. It's a cool piece of hardware. It lets me do what I want to do. And they're like, oh, what's this desktop mode thing? Yeah, yeah.
Starting point is 00:14:41 Oh, this is cool. Oh, there's a whole app store here? Oh, what are these apps? These are actually pretty nice. Oh, wow, I could install a different OS on my Steam Deck? That's crazy. They kind of go down the rabbit hole, right? And so, I love this idea of
Starting point is 00:14:53 oh no, free meeting will end in 10 minutes. That's on me. I Zoom. I love Zoom so much. That's great. That's great. This is great. I think we could just create a new meeting and then just pick the conversation. That's terrible.
Starting point is 00:15:11 I guess we could do that. Sure. Why not? Wow. Do you, do you have a zoom pro account by chance? No, I don't have a zoom pro.
Starting point is 00:15:18 Okay. I don't either. I didn't know this was a thing. No, I didn't either. I'm so sorry for the post editing you have to do for this too. I'm so sorry for the post-editing you have to do for this too. I'm so sorry. This is going to be fun. It's content.
Starting point is 00:15:31 We have two options. We could use Jitsi or do you have a Discord account? I can use either one. Which is your preference? If Discord is easier for you. Jitsi tends to be a bit weird on camera quality. Discord is probably going to be the least bad thing um okay just yeah we will pause for a minute and we'll fix this up and we are back now okay i didn't know about the the free thing either i don't i don't use
Starting point is 00:16:01 zoom the only time i use zoom is when i have, like, business-y people on here. Like, when I had the... Yeah, yeah. Some people from, like, the Cody project, they were like, let's use Zoom. I was like, sure. Oh, interesting. We'll use Zoom. And I don't ever choose to use Zoom.
Starting point is 00:16:20 I don't either. So, I think I sent you the, like, original calendar link thing. And, like, it's just a feature that it says like Google meet or zoom. And there's like the two things it supports by default. And so like, that's just what he used. And I literally never actually used unless I have, like you said, like there's some random like partner from an organization or whatever. That's like, ah, join the zoom link. And I'm always like, ah, fine. Uh, but it's usually not more than an hour call or they hosted the meeting. And so I don't have the magical pro I paid for it. Yeah, yeah, yeah.
Starting point is 00:16:48 I guess. I don't know. Well, yeah. Whatever. It's fine. So we're talking about, like, new people joining the FOSS world and then sort of building up the, I guess,
Starting point is 00:17:03 what do you call it? Like the, how would you say it the the like the philosophical stuff comes later that's right yeah yeah yeah so yeah yeah yeah with the steam deck i think it's cool because it's yeah i do think it's like i have a lot of friends who are not linux i wouldn't call them linux users but it's like I have a lot of friends who are not Linux, I wouldn't call them Linux users. But it's like, well, technically, they are right. Yeah, like, they're using Linux on a Steam back. Like, that's awesome. To me, that's so cool. Because it's it demonstrates that like, this is like, obviously, valve knew what they wanted to do for that they could have done some like custom OS, they could have done some BSD thing, they could,
Starting point is 00:17:42 you know, the switch the playstation like they all have these their custom os's and whatnot but no they knew they wanted to do linux and like that's actually really good for linux just the engineering work that's going into that um but then it like it's so cool that it's like an on-ramp for those linux users right well that's always been a really like ever since what when did the Steam Machines happen? Whenever that was, like 2013 or something? Yeah, that was a while back, yeah. Ever since that point, they've been really...
Starting point is 00:18:11 Strangely focused on Linux for a company that does what they do. But does Windows games, basically, right? Yeah, yeah, yeah. They sell Windows games for the majority of things. From my understanding, the reason whyux became an interest for them was when windows 8 introduced the app store i believe and they were worried it would become a system sort of similar to the apple ecosystem where they would have to go through that and you know valve wants their cut they don't want microsoft to get their cut so yeah it's sort of a contingency
Starting point is 00:18:45 plan but nowadays they've actually got it to the point where it's like when they did the steam machines i've talked about this a ton of times we're not going to get into it again i it was just a badly developed plan like the steam machines they if if proton was a thing when the steam machines happened i don't think it would have been as much of a failure. Yeah, yeah. Like, this is, obviously the Steam Deck is a very different kind of device, but if the Steam Deck was just Linux native games, it would have failed, like, just as much. But now they actually have this system where you can play pretty much everything,
Starting point is 00:19:20 with the exception of a couple of, um, a couple of Atlus games a couple of Atlus games are a bit weird, like Catherine doesn't play properly for cutscene reasons, I don't know, there's some reason it doesn't play properly, uh, and the malware made by Riot like, the anti-cheat system they use for Valorant League
Starting point is 00:19:39 things like that, because it's basically a rootkit yep, and they were like, well, it can't run the rootkit it's like, well, what if we containerize a rootkit yeah and they're like well i can't run the rootkit it's like well what if we containerize the rootkit they're like no no no yeah because then there could be cheaters you can't have cheaters yeah yeah i've got thoughts about that i i for a long time i played without getting too too down that rebel a long time i played destiny uh i played the alpha when it came out on the ps3 we got i didn't know it was a lot i didn't realize it was that long ago until i actually like thought it out loud ps3 alpha of destiny and then played the beta played destiny for a long time and like what they originally pitched loved the idea of
Starting point is 00:20:14 this game it looked like almost like a single player rpg but your friends could jump in at any time and just like first of all over the years it just has totally turned into an mmo rpg like with all the loot crate stuff and like, whatever. Yeah. I get that there are people who like that. I just don't have time for that. Also, I had two kids in the time from Destiny 1 to now. So like, I definitely don't have time for that now.
Starting point is 00:20:35 Like, so yeah. And then, but I was like, man, if I could play it on Linux, I think I'd play it more often. Like I've got a PlayStation. That's my like, go sit on the couch and play machine. I can play it every once in a while on a laptop or something, or on something like a Steam Deck. I think I would play it, but I just can't, because they
Starting point is 00:20:54 don't want me to. That's okay. I played it on Stadia a lot, and I loved Stadia. Spicy take there. Stadia was amazing. Was it? Are you actually being serious i'm actually being serious okay i want to hear you defend so here's okay so i will not defend google's decision making because nobody can do okay but i will say the technology of stadia
Starting point is 00:21:19 to this day has been a better experience at least least for me, on my connections than any other remote play thing. Whether, up to including playing from a gaming computer or console on the same network to, like, an Android device or another computer. Okay. Like, Stadia
Starting point is 00:21:40 was lower latency for me on my, like, not even, like, gigabit connection, just, like, my 100 megabits or whatever that we had. Like, it was lower latency to play a game on Stadia than it was to stream it from my PS4 or PS5. And, like, to me, that's incredible. And they clearly, I mean, it's probably because they have YouTube Edge servers. Like, that's the whole thing, right? It ran through the YouTube Edge server, so there's probably a server down the block with the youtube data center or whatever and like but to me that
Starting point is 00:22:08 was amazing and i could see the vision the idea of like oh wow we all thought netflix streaming was a joke because nobody has all that bandwidth and now look everything's streaming right so i kind of saw i was like oh i can see this vision of we're all laughing at the streaming idea because yes not everybody has good internet. Obviously what we do at Endless, that's a huge part. A lot of people don't have any internet or have unreliable internet or expensive internet. Clearly it's not the only solution
Starting point is 00:22:34 for gaming. But at the same time, the technology was incredible. I played, before I could buy a PS5, I paid for Stadia Pro because i could get like next gen graphics on my current hardware for not that much money and and the experience was really good for me so i i'm bummed that they canceled it i also think like the tech press kind of like
Starting point is 00:22:58 sort of like was a self-fulfilling prophecy there like from day one they were like well it's really cool technically, but I wouldn't get too invested because Google might kill it, which scared everybody off, which meant that Google killed it. Like, that's my opinion. I don't know.
Starting point is 00:23:13 With Google killing a service, like, you could definitely make that argument, but we've all seen killedbygoogle.com. Yeah, they have this terrible track record, obviously. But I'm not going to sit here and, like, defend going to sit here and defend Google's decision-making organization. But the spicy take, the summary is, I actually really love Stadia, and I was really sad when they failed it, because that was my next-gen console. And then I got a PS5, and I love it.
Starting point is 00:23:39 But there are times when I'm over at my in-laws house or got decent internet and just have my phone and it's like, I wish I could just bang out a Stadia or whatever now. And I tried it with GeForce Now and it was not a good experience for me. It worked, but it had way more hiccups and latency. Even trying it on my local network, my PS5 with my multi-gigabit LAN, wired. I don't know if I was doing it to another wired device, but wired to wireless, at least 300 megabits, whatever. And it was just not a great experience.
Starting point is 00:24:15 So, I don't know. That could be something with my network, but I was just always blown away by Stadia. I think the biggest problem that Stadia had was the way they did their their game sales the fact that like the state your stadia games were like a whole separate thing so yeah i can see it both ways like i can see the idea of like someone like me who doesn't have like a massive steam library like i was fine that's what you thought library was a big advantage like you it was just your games yeah and seeForce Now library was a big advantage. It was just your games.
Starting point is 00:24:46 Yeah. I don't have a big library existing. If Sony... I mean, they do have their streaming service, but it works differently. If I could play all my games I've ever bought on PlayStation anywhere, then that would be cool. That's not quite what their streaming thing does yet,
Starting point is 00:25:02 but I feel like they're kind of going that way. Maybe they'll save me for my random whatever. Hey, they're coming out with the two halves of a PlayStation controller bolted onto the side of an Android tablet, so that's exciting. I'm actually really curious to see what they do with that. Because I might get one. We'll see.
Starting point is 00:25:22 When I first heard about it, i was i was streaming at the time and my mod was like hey did you see the new sony handhelds like is this like it looks like a is this like a joke yeah no it's like is this a sequel to the vita and i saw what it was like wait so it's doing what your phone already does with their streaming app. Yep. Okay. I have a theory, though. Eh? I have a theory. Yes. If, so they've advertised this,
Starting point is 00:25:50 or they only talked about the streaming capabilities so far. Right. So they've talked about, oh, you can remote play. And I get, like, why they want to lean into that, like, ecosystem stuff. But Sony also has a massive back catalog of PS1, PS2, PS3 games that could probably run pretty well on a halfway
Starting point is 00:26:05 decent Android device. No, that's fair. Yeah. If they actually shipped the PlayStation Store on the phone, on the phone, whatever they call it, the device, and you could actually
Starting point is 00:26:21 run natively, or emulate it offline, and play the backlog of PS1, or emulated, but offline, and play the backlog of PS1, PS2, maybe even PS3 games. You're not doing PS3 games. And you can stream. Yeah, probably not PS3. You know, right now, obviously they'd be able to do the emulation or whatever they're trying to do. They could do streaming for PS3, definitely.
Starting point is 00:26:40 Yeah, yeah. Or maybe PS1 and PS2, even. Definitely PS1, without a doubt. You can absolutely ps1 yeah ps2 i think you you're at the point where it's it's good enough on assuming it's like a high enough games they could port right yeah yeah you know like if they could actually port them and have them run um rather than just emulating the whole thing but like that's my like if they do that i will probably buy one because i have a lot of PS1 and PS2 games. I really loved.
Starting point is 00:27:07 And like, until recently you couldn't even play them on the newer PlayStation consoles without, you know, just emulating. So that's, I don't know. I'm holding out.
Starting point is 00:27:16 I think it's like, it looks ridiculous and I think it could be a total flop and total failure, but I'm like, there's a little bit of me that hopes it's actually cool. Cause I've always been a, I've always been a PlayStation player. Just like, that's just what we had as a kid whatever so like like it could be cool it could be cool with the uh with the PS3 stuff obviously they'd be able to do like the emulation stuff better they'd like you know hopefully have documentation how the hardware
Starting point is 00:27:37 works um but at least going by what like emulators right now are capable of doing, the main one being RPCS3, you need a, let's see, at least a Zen 2 or newer CPU, a RX 400 series AMD or a GTX 900 series or newer, 8 gigabytes of RAM. Yeah, they're not throwing that into a little Android handheld. Yeah. Yeah.
Starting point is 00:28:02 Yeah, so it'll probably stream for PS3, right? But yeah. But still still it's kind of interesting to me if they fix their streaming game like maybe that'll be my successor to my my stadia loves that i had for a while uh anyway back yeah steam deck it's got way off the rails it's fine that's why i love these i love these uh so that idea of people coming into the ecosystem, right? And not they're not, they don't come here for the philosophical stuff, right? Like I'm sure there's a lot of people out there who hate the fact that I'm like, Oh, I play I use a PlayStation.
Starting point is 00:28:34 Oh, it's proprietary, whatever. Like, it's what has my games, right? But it's when you can, like take that and turn it into a Linux user or somebody who like you can introduce them not through the like I'm going to show you a wall of text about the you know gpl y gpl is god or whatever like but like kind of you know nudge them in that direction I think it can be effective um you know now these days I am like super passionate about free and open source software and like that like I'm I
Starting point is 00:29:05 don't think I'm ever gonna write of my own will any software that's not open source like that's just not because I've had that I've been exposed to this I've like had that that kind of slow burn of introduction to the philosophy and like why it's so powerful and then yeah I mean back in the day the theming stuff turned into I found this community of people building this theme called Elementary, the Elementary theme. And like, I joined them because like, ah, cool. Like, I like, it's pretty. I actually started using the Elementary theme on Ubuntu. Because that was what Elementary was in like 2007, 8, 9, whatever.
Starting point is 00:29:43 Like, it was a theme. It's an icon theme. The Ubuntu icons, the humanity theme, was based on the elementary theme. They actually contracted Danny to do that for Ubuntu. Canonical paid Danny to do the humanity icon theme, which is pretty cool.
Starting point is 00:29:59 But then once you start designing a theme and icons, then you're like like yeah but like it's just a skin on top of these apps i'm like what if we made the apps actually better and so then like that's where we started getting involved in making like we made a patched version of nautilus that was called it's called nautilus elementary it may have been called nautilus elementary or something it was like a forward patched version of nautilus and we didn't know what we're doing like the code quality i'm sure it was terrible and like we dumped this patch on gnome
Starting point is 00:30:30 and we're like behold we have done it better than you like please accept the dream because we knew you know obviously we were better and they were like oh wait like this is terrible it's not how you do things and we're like oh they're. They don't, they don't see progress. Like we were those young, annoying people how the world worked. And like a hundred percent, we were those people at elementary. Like, and we learned, right? Like we, we lived and learned and we had, we did the same thing with GTK at some point. We were like, oh, well, if we're going to make, we're going to start making our own
Starting point is 00:31:00 apps. And it was like in Python at the time, I think, because that's what somebody knew. own apps. And it was like in Python at the time, I think, because that's what somebody knew. So like, we made our own apps. And we made the simple like, calendar or contacts app and like, all these simple little desktop apps, because we're gonna make our own apps because all the apps that are there were better. And, you know, it's like that hubris of a designer and we 100% had that. How old were you at the time uh i mean this was high school for me so okay that's that's fine then i was gonna say 2010 i would have been graduating high school
Starting point is 00:31:35 um which was like when we were really in the thick of like i guess when we decided we were gonna make an operating system because obviously that's the next step that you do right you're like well we're making all these apps we want to put all these apps together and we were gonna make an operating system. Yeah, obviously, that's the next step that you're right, you're like, well, we're making all these apps, we want to put all these apps together. And we were like, we could ship on a boon tube. But the story for shipping apps was bad. Like shipping apps on an OS was bad, unless you like, wanted to get them into Debian and have Debian package them and then they trickle into boon to and then a boon to pack like that whole world.
Starting point is 00:31:59 We're outsiders to that world. And we're like, we just want to make an app and give it to people. And the only way you could do that in 2010 was to make an operating system. Like the only reasonable way. So we made an operating system. So we made elementary OS and it came out in like 2011, I think was the first version. And I mean, it was right. We like, yeah.
Starting point is 00:32:22 Yep. Yep. Remember that April Fool's has always been like a a fun date for elementary oh yeah i guess time zone yeah this could have yeah that makes sense i think i think it technically was march 31st but it was one of those where like then people heard about it on april right okay that makes sense those elementary kids are making an os and we were like i think we're like our slogan is like it's gonna be huge we were like we're like, our slogan is like, it's gonna be huge. We were like, we're so... It was great.
Starting point is 00:32:46 It was great. Like, I'm so glad we did it. But looking back, I'm like, secondhand, I guess it's firsthand. I'm like, secondhand embarrassed for past me. If that's a thing that can be... Was the Elementary OS website a thing back then? Because there might be some stuff on the wayback machine. Archive.org probably has it, yeah.
Starting point is 00:33:03 Is it elementaryos.com? What's the website? So it's elementary.io now, but at the time it would have been Archive.org probably has it, yeah. Is it elementaryos.org? What's the website? So it's elementary.io now, but at the time it would have been elementaryos.org. Okay, let's see. I have a shirt somewhere in my closet that has that on the back. Elementaryos.org.
Starting point is 00:33:17 Circa, yeah, March 31st, 2011. I'd be like, it's going to be huge. It was like a picture of Jupiter because that was the name. I actually saw- so if you go on DeviantArt, you can find mock-ups of the website that we posted on DeviantArt. Because that was the whole world then, it was so weird. Oh, that's what- But yeah, we were like-
Starting point is 00:33:35 That's one thing I was gonna talk about. With the whole DeviantArt thing you're saying, Yeah. There's still that sort of culture that exists now, but a lot of it has sort of shifted over to places like Unixporn where I don't even actually, are they still there? Because a lot of people left Reddit after the whole Reddit stuff at least up until like six months ago that's where all of that sort of
Starting point is 00:33:56 custom desktop stuff was really being done Yeah, it's probably shifted I would say a lot to Reddit Yeah, I don't know i i kind of exited that scene i guess i'd say like after i because it's like i basically what i was trying to make at the time was basically elementary and so elementary was a thing and so i just like did elementary for my mom okay some of the images aren't loading sadly
Starting point is 00:34:22 um it's gonna be huge dexter the only address book you'll ever need Yeah In the list it's like the image they have here for like the address. It's Obi-Wan Kenobi Amazing incredible. I love this. This is great. We at one point the website said rock out with your dock out Because we were we were talking about the box bomb scream This is great. At one point, the website said, rock out with your doc out. Because we were talking about the doc at the bottom of the screen. We used the word sexy way too much. Nobody should use the word sexy as much as we used it.
Starting point is 00:34:55 But we were like, ooh, we're edgy. We can say sexy. Oh, my God. It was so embarrassing. It was so good. It was good times. But, yeah, from there, the evolution is actually pretty cool of elementary from there.
Starting point is 00:35:09 We had those early interactions with GNOME people and at the time, I think our opinion was like, oh, they're just these old farts who don't know, whatever. They don't know what good design is, but slapped them in the face because we tried to drop our 5,000 line patch on them for their app and they just rejected it. Was it like a thousand line patch one commit did you guys even know how to use it probably no i bet not like i mean at the time to be fair gnome was probably like still patch
Starting point is 00:35:35 files or something weird but i don't know i don't know but i'm sure it was like we didn't follow any of the right ways to do it yeah like so it was like probably for like three four or five years until about 2015 like we kind of had that like almost contentious relationship with gnome for for quite a while we're like i wouldn't say like we disliked gnome but like we'd had in retrospect this very very like twisted idea of what our interactions with no more but like in our minds as kids we were like oh they're a bunch of jerks and in 2015 i'll never forget uh shri shri shri ram ram kushna is uh he's a gnome a gnome guy if you know shri this is his username pretty much everywhere um he invited elementary to a GTK hack fest.
Starting point is 00:36:25 Okay. Interestingly, at the Endless headquarters in San Francisco in 2015. Okay. So Endless at the time had just kickstarted the Endless mission, whatever their first computer was. They just kickstarted an Endless computer.
Starting point is 00:36:44 It was this weird alien not quite the little orb one, but it was one that went up and was funky. It kind of had some old iMac vibes. Mission 1? I'm seeing videos from 2017 so that might be a bit newer. Yeah. Endless...
Starting point is 00:37:01 It could have been the Endless 1, Endless Mission or Endless... They used a lot of the same names a lot. Endless 1, 20... It could have been the endless one, endless mission, or endless. They use the same names a lot, which is very hard to find. Endless one 2015. I don't know. It's hard to find. But yeah, whatever the weird alien, like not orb, but like taller one was, and it was like, I think it was like an ARM processor.
Starting point is 00:37:23 And this is like before Raspberry Pi either was a thing or at least was popular. And like the whole, the whole idea was really cool, because they're they were like, we're gonna, we're gonna make like commodity hardware with highly performance software, which was known Linux known on and and like, it's gonna be you can plug it into a tv and so if you're in like a developing nation that you don't have like you know a computer lab you can go to like you can actually get a computer for a very affordable price in your home uh it was really cool uh anyway so they were having they had hired a bunch of people they had like i think they had some vc funding or something and they had also done the kickstarter and so they hired a bunch of people to work on gtk and gnome and so they were having a gtk hack fest at the endless offices and they
Starting point is 00:38:11 tree was like hey elementary should come because i think he knew that we had had like some like poor impressions of gnome over the years or whatever and he's like i think if you meet the people you'll have a good time and like I'm like, okay, sure, whatever. I don't remember if Gnome paid for it, if they sponsored it, or I don't remember. But regardless, we made it happen. It was really cool. We met people. I met...
Starting point is 00:38:35 Oh man, now I'm blanking on all of their names. I met all the cool people there. Christian Hergert was there. Emanuele, I think, was there. Emanuele Bassi. And Cosimo. Sri was there. Emanuele, I think, was there. Emanuele Bassi. And Cosimo. Sri was there. There were a lot of people. Jasper St. Pierre was there.
Starting point is 00:38:53 There were a lot of people that were pretty big at Nome. And meeting them in person kind of changed, I think, my... Honestly, I'll say it changed my life for the better. But also, I think, changed elementary and it changed my life for the better but also like i think changed elementary and gnome's relationship for the better and she sort of put like a a face to these
Starting point is 00:39:11 developers it's just it's not just a repo anymore it's these are the people working on it i'm pretty sure uh matthias classen was there and i'm pretty sure alexander larson was there because we were also introduced to this idea. So in 2015, elementary was like, we're going to have an app store, which is funny because it goes back to like, remember, like, we were like, Oh, we want to we want to put apps on Linux. And that was a hard thing. That was an impossible thing in 2010 when we started. So five years later, we're like, we're gonna build an app store, we have an OS, we've had a couple releases now, like we're gonna build an app store. So we were
Starting point is 00:39:44 doing this thing called elementary App Center. And the whole idea we were like, the technology doesn't really matter. Like we can build it on Debian packages. And it's fine. Like a lot of people are like, Oh, you don't do that. You don't do it. It failed. It wasn't good. Like, no, see, the whole thing is you could do better. We're gonna do it better than Ubuntu did it, right? Because we've got that sweet, sweet space money. did but yeah so we but I mean honestly like looking back we've gotten so much like elementary got so much good press and good like I don't even know the right word but like kudos whatever from from like gnome and flatpak people because they were like, you guys did it. Like you saw that you needed an app store
Starting point is 00:40:27 before anybody else was actually doing it. Like Ubuntu had their thing and it was bad and like payment methods were hard and like packaging was bad and like it was just this whole thing. And we found a way kind of to work around that. But interestingly, so we were just about to launch App Center, we're working
Starting point is 00:40:45 on App Center. And there is that this talk at this summit, this, this hackfest, whatever, about this thing called xdg app. And I was like, that's xdg is like cross desktop group, whatever. Yeah, just kind of like free desktop. It's this weird, like, not really a thing. But yeah, xdg app is this thing. So we got a demo of XTG app. And we got this demo of this thing called OS tree in 2015. And we're like, Oh, that's cool. I don't know about it seems pretty far out like I don't know that'll be I don't know, maybe it'll be whatever we're shooting do our thing. But like we got the demo, right? Yeah. And so XTG app became flat pack. And OS tree is what endless OS uses and is what Fedora silver blue uses and is
Starting point is 00:41:28 what normal s uses are used until very recently. I'm not sure they might be changing that or they changed it recently. I'm not sure. But uh, yeah, like OS trees a big thing and flat packs a big thing now and like, we saw it early and it was cool. Like, it was cool to be there. But the people who are like, you know, I built this thing. It's called XTG app. Like, I think it's pretty nice. Like it containerizes everything and like it keeps your host safe.
Starting point is 00:41:49 It's like, yeah, okay, whatever, who needs that? Like, and now looking back, it's like, I think the idea of portals existed at the time. So they were like, yeah, you'll have these portals interface. And so you can have more like permissions, more like we have a mobile OSs. And we're like, yeah, I mean, that sounds nice, whatever.
Starting point is 00:42:02 I think one of the problems we do have on Linux is there's a lot of really cool things being done, but developers are really bad at talking about it. Like- They are, yeah, yeah, I mean, that sounds nice, whatever. I think one of the problems we do have on Linux is there's a lot of really cool things being done, but developers are really bad at talking about it. They are, yeah. You're an exceptionally actually good at talking to people, but most people in this space are like, you know, I'm doing this thing, it's cool. I mean, you look back to like,
Starting point is 00:42:20 that's how Linux itself was announced, right? Which, I mean, there's a flip side of it. You don't want the hubris. Yeah like i think elementary like dipped too far into the hubris sometimes right where we were like it's the best thing ever yeah yeah i think we understood that like you gotta sell it like even if you're making a free thing you gotta sell it like you really gotta gotta show it off but i think that people are like they don't want to like think too highly of themselves which i also respect that but the thing with that with linux at the time though like it made sense why
Starting point is 00:42:49 why tallboards was so like you know i'm just doing this hobby thing because at the time everyone thought that um gnu's uh project that failed while linking on it heard but everyone thought that heard was gonna be like heard's gonna be here in a couple of years guys it's gonna be here and then linux took over as soon as it came out like linux is here and that's the thing oh cool you can actually use it oh cool we have a kernel that's actually working and we also have this yeah exactly together made sense right yeah sometimes that happens right but but yeah it's so it was really cool being being at that like that's one of the most like pivotal moments i think in my life because 2015 so that would have been oh man i'm thinking back timeline i can't even my brain doesn't even work but it was it was early enough that's like when I think elementary got really serious about a lot of things like there was there was also
Starting point is 00:43:48 when was this? Wow, my brain is so fuzzy about these things. At some point, you went to a developer summit or two. And that would have been earlier because they would have been I was like 2012 or something. have been earlier because they would have been I was like 2012 or something. Yeah, a little fuzzy on that. But like unity, I think was a thing or was about to be it's a thing. I think it was a thing. It was going to be the default. So it may have been the late 2011. Because it was going to be the default for 12 before I think. So actually, that was quite a while before that. So that was another I would say the Boots developer summit in 2011. So Orlando, that was another one of those like pivotal moments for me, I think where, like we got invited canonical sponsored elementary to come out to this thing. And like they recognized the value in what we were doing, which was really cool. And like, we sat in the same room as like the designers working
Starting point is 00:44:39 on Ubuntu and the developers working on Ubuntu and a bunch of the gnome people and GTK people were there because they got sponsored to come out because they were building Ubuntu like they were building the gnome stack gnome's release cycle was based on the gnome release cycle like Ubuntu's release cycle is based on the gnome release cycle and like they worked much you know pretty closely together there and so it was really cool to be like in the room there and like talking to all those people and just like meeting all these people again um but yeah and then i said 20 25 so that's when we met a lot of ubuntu people that were really pivotal and like that's when somebody told us a developer we respected told us straight to our face like you guys have great ideas your code is crap like may have been even may have been even
Starting point is 00:45:19 harsher than that i don't remember but it was like it was basically you guys are great you make great looking stuff and your code is terrible. And that was that was super pivotal for us because we're like, really? And he was like, you need to have code reviews. You need to have people who understand like, object oriented programming and like some basics of programming because that wasn't our background at the time like, and that, like we instituted code reviews we like we really cleaned up um so that was really pivotal too of like for a while we were just throwing whatever like if it worked it worked and we didn't care about the code quality right and like there's something nice about that like you can experiment and do whatever but like at some point like you have to you know grow up a bit
Starting point is 00:46:03 um so that was pivotal and then yeah 2015 meeting a bunch of the no man's dk people and flatback people now uh that was really pivotal and like then i think the next pivotal thing was the first guadic conference i went to so in person i went to to 20 oh gosh when was this it was 2017 I'm literally pulling up my own blog because I'm like surely I wrote about this right I did the same thing in my video someone's like hey how long have you been
Starting point is 00:46:37 using likes for I don't know check check on my other video it was yeah we went in 2018 but I feel like we went maybe it was 2018 that seems like more recent but then i have to remember that was you know what five years ago but it still seems like seems like it was a long time ago anyway it was it's either that or we went to a different conference or something but uh i walked in the door and it was like the registration you know
Starting point is 00:47:01 like go pick up your badge whatever and like i didn't know anybody there i think I was there before anybody else from elementary was there. So I was kind of like a little nervous. And Matthias, who I believe I saw at in 2015 at the GTK hack fest, he walked up to me and he goes, Hey, how are you doing? How's elementary going? What what's your how are you liking the latest GTK three stuff that we've been working on? Like, is that working better for you? How, how do you, are you, is Granite adapting to some of this stuff?
Starting point is 00:47:28 Like super knowledgeable about what we were doing. Like knew who I was super inviting, immediately started a conversation with me and was extremely friendly. And like that, that totally shifted my perception of gnome forever from then it was just like, Oh, there's somebody who actually is a really cool person who really cares who like i can tell doesn't just care about
Starting point is 00:47:50 being like i'm gonna go be friendly but it's like no i want to make sure that what i'm working on what i'm spending my time working on is actually serving you and your group of people who are doing this thing and that like like i literally just got goosebumps again like that like that totally And that like, like, I literally just got goosebumps again. Like that, like that totally shifted my whole perception of gnome. And it was, it was literally day one of me being at a gnome event. And it was like, oh, okay. And then that kind of thing kept happening. Like I kept meeting the people who were working on the thing.
Starting point is 00:48:17 And they're like, oh, you're from elementary. Oh, cool. Like, hey, like literally multiple times. They're like, oh, you're the celebrity on here. I'm like, what? Like, yeah, we love what you, we love the work you do. Like, we love your design stuff. And it's like, this is so crazy. Like, that was really cool. That was so cool to see that like, Oh, these people are real people. And these people are like super friendly and they, they care about their passion about the technology and what they do, but like,
Starting point is 00:48:43 they also care about the people behind it. like now ever since i've gotten several guatics and like that's my favorite part like you get a lot done you get really inspired you see really cool technology but the best part is the people like it's so cool it's like my group of friends from around the world that i get to meet up with you know every year like so it's like that's the coolest part to me and that changed my mind i think elementary's perception of gnome of like then our relationship from there was more much more like collaborative so it was like i started working with gnome design on some things like i even though i was doing elementary it was like well we have some design thoughts that we've put into this from the
Starting point is 00:49:22 elementary side like i'll share i'll share what we think you know for gnome and like they would be like oh that's really interesting oh that's really cool and like more and more you saw i think you saw some of that reflected in gnome's design over time of like something's got a lot more elementary like over the years and like that's pretty cool that there's that cross-pollination and like at the same time you can still have your own open source project that's your own thing it's your baby that's your vision and you can still work really closely with those these other people and like the people who are building their own vision but they're also building like the stack on which it's all built like there's so much of gnome that is under the hood of you know ubuntu and elementary os and endless os and i mean pop os and like all these even if they're not even shipping gnome
Starting point is 00:50:03 the desktop like elementary doesn't ship gnome we don not even shipping GNOME, the desktop, like, elementary, it doesn't ship GNOME. We don't even ship the GNOME apps. Like, it's, there's, like, one or two GNOME apps that ship on elementary OS. But it uses the GNOME stack. It uses GTK. It uses all the libraries. It uses all the investment and time and work that's gone into GNOME. And so it's still, like, a really important relationship to have.
Starting point is 00:50:21 So I think that's, like, part of the beauty of of what i what i discovered actually going to guadalcan meeting with people um it's a lot of cool people so obviously now like that's a big part of the reason why you're so invested in this side of it but long before this like obviously you used nopic to start and then you used aopic the Star and then you used Ubuntu like why was it that you sort of stuck with that Gnome stack side rather than
Starting point is 00:50:49 going back to KDE or trying out I guess you know at the time there wasn't really that many options but like why is it
Starting point is 00:50:54 that the Gnome side is what you've sort of stuck with over the years that's a good good question I would say honestly like
Starting point is 00:51:01 so I did play with Enlightenment that was a thing at one point i played with like very briefly because it was like flashy and i did a lot of fun compass stuff at times but that was like compass and gnome yeah yeah yeah yeah um you know flaming windows fold it up into a paper airplane and throw it and like yeah you can still get some of that stuff as extensions on gnome shell and it's it's it's terrible and it's great and i love it i saw one that was like a rick and morty, it's like when a window opens.
Starting point is 00:51:27 Yeah, I love it. Yeah, there's great stuff like that. But no, so I mean, I played around with that. Actually, I think the first version of elementary OS actually used Compiz because it let us do our like fancy like when you minimize a window or whatever it was like, it let us do the things we wanted to do. But I don't know why I stuck with the gnome stack i honestly it's probably just a consequence of like um i use i had used ubuntu and been using ubuntu for several years at that point and like elementary started as an ubuntu skin or spin or whatever you want to call it to start you know we we would have been very offended in 2010 if you called it that. That's how it started.
Starting point is 00:52:08 We were never a flavor. That's how it started. It was a skin. It was a theme. It was an icon theme and a GTK theme. Then it was the apps. Then it was an OS. But it was Ubuntu. As soon as you stopped touching the user interface, it was Ubuntu. As soon as you opened the terminal, it was Ubuntu. As soon as you stopped touching the user interface, it was Ubuntu.
Starting point is 00:52:25 As soon as you opened the terminal, it was Ubuntu. It was just Ubuntu. People would ask us, I love elementary OS. I want a server OS. What would you recommend? And we were like, you should make a server OS is what they tell us.
Starting point is 00:52:36 And we're like, somebody already does that. It's called Ubuntu server. Literally, you take the user interface off of it, and it's just Ubuntu server. So just use that like it's fine. But yeah, so I don't know. That's probably part of it is just like we came from the Ubuntu world. We built on Ubuntu and GNOME technologies. So we just used GNOME technologies at the time and then and then it then it was when I started meeting people making GNOME,
Starting point is 00:53:06 it just made sense to be staying in that world. And I did play every once in a while. I got a Pinebook Pro and I used Manjaro with KDE, I think, was the default for a while. I don't know if it still is. But I used KDE for a while on that. And I was like, it's always interesting because it's like, oh, wow, this is almost like the first time I used Linux because for a while on that. And I was like, it's always interesting because it's like, oh, wow, this is almost like
Starting point is 00:53:26 the first time I used Linux because everything's different. And then, you know, it's like, okay, well, I kind of miss the thing that I'm used to. So I just go back to what I wanted. That's GNOME or elementary. Yeah, I think it's just a consequence of where the elementary people came from and then where my interest stayed and then meeting the people.
Starting point is 00:53:48 At System76, when Ubuntu actually announced that they were ceasing Unity development and that they were going to switch back to GNOME. So this was 2018? That sounds right. Somewhere around then. I was working at System76, and I think at the time I was working as a web developer, or maybe just recently moved over to UX at System76. And that kind of shocked System76,
Starting point is 00:54:22 because System76, at least at the time, was the biggest Ubuntu-only OEM, if that makes sense. Which is like, caveat, caveat, whatever. But they were the only company who just sold Ubuntu at the time. That's all they did. And they did 100% Ubuntu. And so it was kind of shocking to be like, oh, I guess Canonical is completely changing what Ubuntu is and that's going to change the user interface for all of our customers at System76.
Starting point is 00:54:50 So there was this impromptu meeting at the bar, the floor below the System76 headquarters, where we were like, what are we going to do about this? And- That would have been around Popos then. Yeah, exactly. Yeah. You know,
Starting point is 00:55:08 you know where Popos came from now. So at the time it was, what do we do? Do we ship Ubuntu? You know, is somebody going to fork unity and keep it going? Are we going to ship that? Because that's what our customers are used to.
Starting point is 00:55:20 Are we going to keep shipping unity? Are we going to ship, you know, Ubuntu gnome, but style it? Cause at the time we thought they were going to ship we going to ship you know ubuntu gnome but style it because at the time we thought they were going to ship it exactly like gnome like stock no um that's kind of what it sounded like so like should we use gnome to build a unity like interface which ironically is what you know cop ended up doing with the boon to desktop but should
Starting point is 00:55:39 we and we talked should we switch to fedora should we switch to this like there were talks about should we switch to elementary os like should we switch to this? Like there were talks about, should we switch to elementary OS? Like should we switch to elementary OS and invest in its development? Like there was, there were interesting talks being had. And eventually the idea was like, well, let's- I wonder who tried to start those talks about elementary. Not me. Honestly, not me.
Starting point is 00:55:58 I'll say, no, Carl, Carl is a big fan of elementary. I think Carl probably still is a big fan of what we did at elementary. Like he let me, I mean, I worked at System 76 full time and he let me spend a lot of time in there for doing elementary stuff. So he, I think he had a lot of respect for what we did at elementary, but I mean, it was an idea that was floated, right? Like at one point the imaging servers at system 76, usually it could be Ubuntu LTS or Ubuntu Latest. Those were two options on the imaging server because that was in production.
Starting point is 00:56:27 At some point, there was Ubuntu Latest, Ubuntu LTS, Fedora, Elementary OS, Debian, and probably two other things. But Elementary OS was on that list, and it was considered. But at the time, it was actually, I think the main factor, at least what I was made aware of, was that we were... Elementary was based on the LTS release cycle, which at the time would mean that it was too old for new hardware, basically. That's since gotten better since they do the hardware enablement backport stuff. But at the time, it was kind of like, oh, well, we can't really do that.
Starting point is 00:57:00 But yeah, Pop! OS was born. But it made sense. I think with my experience working on elementary OS and the GNOME stack there, plus engineers at System76 who had worked on Ubuntu stuff, like it made sense to be Ubuntu based, it made sense to be GNOME based, like that all that was the legacy, right? Like that was where we came from. And so I think that's I think it's similar with a lot of these projects that you see that are, that come out and they're Ubuntu based or Norton based and like, and it's like, well, that's Ubuntu was
Starting point is 00:57:31 a lot of people's first real Linux OS, right? Like, so you get a lot of these people are like, well, I want Ubuntu, but I want to, I want to tweak how it works or I want to, I want to change something about it. And so you start with Ubuntu. Right, right, right. It makes sense. Like, yeah, but and then, yeah, I definitely think the right the reason I stuck around in the gnome community even after leaving elementary
Starting point is 00:57:52 and like it's because I had formed these relationships and was I had gotten involved in gnome design. And so like actually I'm way more involved in gnome design these days, which is really cool. And endless OS is gnome based these days which is really cool uh and endless os is gnome based which was a huge driving factor for me too so yeah it's just kind of like where the people i knew were and and what what kept me around and i also like i think like five years ago i don't know if i would have you know five years ago i was probably using elementary os
Starting point is 00:58:20 and like i don't know that i would have liked switching to just stock gnome. I probably would have switched to gnome and then trying to make it work like elementary OS. And luckily gnome has done all that work for me over the last five years. Like you look at gnome today and it's remarkably more elementary, like than it was five years ago. Right. Like there's the, the dash move from the left to the bottom and like the,
Starting point is 00:58:43 the visual style is a little bit i mean it's actually maybe even like it's more flat than elementary these days but like has gotten a lot more modern a lot a lot more like i would say what's the word uh opinionated i guess in the design in a lot of ways of like not not just like the design of like options and things but like the design of the actual like the visual design is a bit more opinionated it's a bit more stylized but like a lot of that reminds me of elementary right like we were always very opinionated opinionated from the elementary side um so yeah i think it was like five years ago i don't know that it would have been using stock gnome and then these days it's really great i really i really love the experience of stock gnome i think there's like one
Starting point is 00:59:25 change i would make that i'm pushing for within the gnome design team constantly but i don't want to i don't want to talk too much about no fair enough uh it's a very nuanced topic and nuance is hard on the internet uh i have thoughts did you know? Did you know nuance is hard on the internet? Oh, man. I've read my comments before. I have so many things I could say. I'm going to keep my mouth shut on those topics. However, I think there is room to explore the idea of why so many OSs have a dock at the bottom of the of the screen at all times. And don't make you go into like an overview to have a doc. I'm not saying that no one
Starting point is 01:00:14 should ship dash to dock or whatever. But like, there's that nuance, right? I'm like, I'm not saying like, a doc solves all problems. I'm like, I think no one should have a doc. But I in user studies that we do with different things, like it, it comes up often enough. I'm like, maybe, maybe it's,
Starting point is 01:00:31 maybe a doc solves things that the dash in its current state doesn't. And like, maybe we can do interesting things there. And like, I don't know. Well, I was, that's my one secret.
Starting point is 01:00:40 Your GitHub. I did notice the, you blew beyond thing. Yeah. Yeah. It's got dashed yeah it doesn't that's like the one change i make to stock or that it's not not even the one because i make a couple other changes that like are gnome design things that we've talked about so every week we have a a call with like people who are working on design within the gnome community and one of these like i was inspired one
Starting point is 01:01:06 day um george castro who yeah yeah george he's like hey like i don't even know no i post i'm like you know what i would love i would love if i could just make like my own vision for gnome as an operating system but like i don't want to get into making an operating system because that's way too much work i've been there done, done that, don't undo it. And George is like, you know, there's this thing I've been working on called UBlue. You should come check it out. And so he basically roped me into making an operating system without calling it an operating system.
Starting point is 01:01:35 So that's what Beyond is. But yeah, so we have these weekly calls. And so my idea with Beyond was like, what if we take these things we're talking about and saying, could that work? Would that be interesting? And I just shipped with beyond was like, what if we take these things we're like talking about and saying like, could that work? Would that be interesting?
Starting point is 01:01:51 And I just like shipped them just like warts and all, but I have to ship them as is. And, and the idea is get a few of my friends using it. Like I'll use it. And then we'll, we'll just like bang on it and figure out what works and what doesn't work. And like, it'll be yet another data,
Starting point is 01:02:04 right. It's not like the solution for user testing, like it's a terrible idea, but like, it's just another data point to be like, Hey, what'd you think of that? Like, did you get that update today? What did you think about those little, you know, circles in the top left corner? Like, like, oh yeah, I was really confused by that. Or like, oh yeah, I thought it was really slick or, oh, I didn't even notice it. Like, that's just more data points that are just helpful. What are these circles in the top left corner?
Starting point is 01:02:23 Like, that's just more data points that are just helpful in those design sessions. What are these things in the top left corner? I don't have any clue. I just noticed. So, I think the screenshots of Beyond or Out data. Okay, okay. That was, I think, an extension that I had configured to try to make it look like what ended up what is likely maybe what we're currently testing i'll put it that way right what we're currently testing for upstream gnome white screen on my screen it's like blasting my face out here uh so there's the activities indicator so i don't
Starting point is 01:02:58 know if you've seen anything about that i think i saw that i think it was mentioned a bit in the in one of Tobias' talks during WADAC yes possibly he talks about like yeah he may have talked about it or there's a blog post about it too I think like OMG picked it up too it's out there
Starting point is 01:03:21 this indicator could just make Gnome's activities out of... Wait, that's a terrible title. Whatever. Here we go. omglinux.com has GnomeDevs and they replace activities label with this indicator. And it's got a little bit of a write-up there. But yeah, the idea is it's basically
Starting point is 01:03:40 a workspace indicator to replace the word activities. Because I don't think anybody has to replace the word activities. Okay. Because I don't think anybody has ever loved the word activities. And like in the original gnome3 designs, the overview actually did a lot more than it does today. I don't know if you remember or if you've seen original gnome3 designs, but it was like, there was this whole concept of this like document oriented workflow. And then the people, like like it was like we're gonna tap into all the apis of all the things and we're gonna have like your chat list in the overview and
Starting point is 01:04:10 we're gonna have your recent documents in the overview it was this whole thing like that was gnome 3 the original idea and it was radical and kind of crazy and then it has kind of like been scaled back over the years because we've realized maybe actually this app centric model makes sense instead of this document centric model. And so we've actually like the design has changed over the years, especially like Gnome 40 and beyond. But that word activities is a legacy from, I think, the original Gnome 3 designs. Right. Because it was all of your activities. It was all your activities, all the things you want to do on your computer. It had all your documents. It had all your people. It had all your your activities it was all your activities all the things you want
Starting point is 01:04:45 to do on your computer it had all your documents it had all your people it had all your conversations it had all your activities but now it basically serves as a workspace indicator it's your workspace overview like right and then it's also how you get to your app launcher right so like it does basically those two things it's so this little three button here's your workspaces here's your apps so the dot thing is basically your what the indicator for whatever workspace you're currently on yeah so the idea is it shows like if you've got if you have you know a a fresh clean uh session would have the little pill as the current workspace you're on plus it'll have one dot to the right because that's you always have an empty workspace to your right so you can swipe over use your keyboard shortcuts and you go over that one and then the little pill
Starting point is 01:05:22 like blobs over and then you have a dot on the left to show that there's a workspace over there. And then as you add workspaces dynamically, more little dots show up. And so it kind of gives you this, like, persistent reminder of where you are. I mean, it's not a new concept. We've had, like, workspace features forever, right?
Starting point is 01:05:39 I have a window manager right now. It just has numbers for each of the workspaces. Yeah, the little numbers and little squares or whatever. Like, that's a thing. But, like, this is a way to make it almost, like, almost, like, on boards, people who don't use workspaces, to the idea of workspaces,
Starting point is 01:05:53 it gives them a persistent place to see, like, oh, I see. I mean, a lot of people are used to that, like, pager, that pager-type interface where, like, you swipe through things and you've got little dots where you are. And so it's, like, what if we took that idea've got little dots where you are. And so it's like, what if we took that idea for the whole system?
Starting point is 01:06:07 I don't know. It's an experiment. It may like, we've done a small amount of like pretty informal user testing and it was like, I would say it was inconclusive, but it wasn't negative. It was from that informal user testing we did of like,
Starting point is 01:06:20 it performed no better or it performed no worse and maybe slightly better than the activities label. But also, I think there's a lot of excitement around what we could do interesting dynamic things up there. With the previous system, was there an indicator of which workspace you're on just like at a glance or is it just. Nope. I think this. Oh, yeah. Having some sort of indicator is definitely.
Starting point is 01:06:42 Yeah. It definitely an improvement. The question is. Right. Yeah. Is this the best way to do that indicator right and then also is it does it also serve the purpose of you know to go there to get to all your stuff yeah right like because we've we've tried different icons over time of like do you do like the little grid of like apps there do you do like what kind of do you search icon but like, nothing really felt like it really conveyed? Because like part of it is you can you can click that and then you can just start typing. So like search in a way would be a good thing there. But
Starting point is 01:07:14 like, it doesn't make sense to have a search class when like or magnifying glass when it like goes into your overview of apps. So So the idea was like, what if we did something? I mean, you look at like modern, you know, smartphone interfaces and like the thing to get to all your places is this little line, right? Like that's what gives you like your overview and that's how you get home is like this little line. It's really symbolic. It doesn't really mean anything.
Starting point is 01:07:40 It's just sort of like a marker to grab onto, I guess. Yeah. And so that's kind of the idea of why it's like a pill. We had some ideas where it could be a wider pill. There's crazier ideas out there where what if we moved it to the bottom? Or like if you look at the phone, the phone, uh, gnome on a phone type UI stuff, like there is a line on the bottom. So like there is some ideas of like could that be on a desktop?
Starting point is 01:08:03 Could it be up there? Could it be in the middle could be the bottom but like the first step is we know the word activities is terrible does this perform at least no worse than activities and if so it's probably we should probably do it if we because we have this idea of a longer term vision of like more interesting things we could be doing so yeah that's the that that that's what little dots on that. And so I think my screenshot on Beyond is outdated because I think it uses an old extension that didn't quite work as well. But
Starting point is 01:08:30 that's the idea, is that it could be and it could also be more dynamic and more interesting over time if we actually go down that route. It could be like, I don't know. We've had lots of random thoughts. I don't want to promise anything out there, but it could be more interesting interesting put it that way um i definitely think it's like a cool concept for sure like i i i don't run ganoe myself like i it's it's not my thing i like the
Starting point is 01:08:57 whole throw everything together with window manager nonsense it's my my if my desktop is a mess like you don't know how much it's just pieced together and held together with tape um but it works but legos are fun right like that's the reason we like legos you build something out of lego blocks and you have a sense of accomplishment that you built yourself too so like i think there's perfectly like that's totally a valid way to to use a computer that's fine yeah i'm not personally a fan of like the extra stuff that ubuntu does on top of gnome like i don't like the side like it's just yeah i i don't like i don't particularly yeah whatever i i do like the what vanilla gnome is doing it seems like
Starting point is 01:09:38 it's coming along like oh you know really well and i saw the whole i did a video on the talk where tabasco talking about the whole new i new concept for window management that i think is actually really neat i don't know how it's going to really play out in the real world it's going to be yeah there's a lot of really neat ideas that i don't know how you implement in a way that is consistent and actually operates like a user would expect it to but yeah there's a lot of risk of unexpected animation or movements and you gotta balance that yeah for sure but and i did see people like being like oh if you're gonna do tiling just do you know just do what pop show is doing but i i don't think the idea of tiling is like a solved problem like there are absolutely
Starting point is 01:10:24 problems with it and i think if you want to experiment with trying to solve them in a slightly different way like this is how we make progress like you know with the the pill menu here like we try it out if it doesn't work we try something different and then yeah you know maybe like maybe what pop shell is doing with tiling is just the optimal way that tiling works or maybe it's not maybe there's something that like that could learn from it and we start seeing this new development of tiling that introduced this more you know i guess the way i i sort of looked at it was it's sort of respecting the size the windows want to be at rather than forcing
Starting point is 01:11:00 a size upon the window yeah exactly yeah so it the whole idea is that you would have which mobile actually has this and does pretty well because mobile used to have only you know one size the window could be and then as it scaled up to tablets like and use those hints but the idea of like yeah an app this app can work well at these sizes or these dimensions and so naturally when you open up another app next to that one like it might not make sense to say that should be a 50 50 split you might be like my chat window with like a really long chat conversation that could be like a tiny little thing off to the side so maybe by default you open a window that has a big document in it and you already have a little chat window open like maybe it should just move that chat
Starting point is 01:11:42 window over instead of being like yes split it 50 and so that's yeah that's the idea is like we should explore that and it's going to require like a lot of work and a lot of buy-in from apps uh luckily like gnome has a really cool app ecosystem these days like again that's something else i couldn't really say like five years ago um so it's really cool to see that we're in like kind of a perfect storm of having a lot of really good progress on the desktop itself with performance and design-wise. We're having a lot of really good results with the GNOME Circle initiatives where we have these independent developers writing apps for GNOME. We have FlatHub where you can distribute these apps. It's kind of this perfect storm of now we have an ecosystem. I don't know if you've been paying attention.
Starting point is 01:12:26 GNOME is an ecosystem. It wasn't five years ago. It wasn't really. That's one of the biggest things I've heard from GNOME people about how they're inspired by elementary too. It's like, you guys get it. And you go back and look at blog posts from several years ago from GNOME designers, developers, and they're like, elementary is building this thing, and they're doing it smart.
Starting point is 01:12:47 Tobias, I think actually several years ago, had a blog post that's like, there are no operating systems, there are ecosystems. And he's like, elementary is the only one that's doing it right, and this is several years ago. I would now say, now there's at least two doing it right. GNOME is doing it right too, I think. Building all those puzzle pieces and bringing them together.
Starting point is 01:13:07 It means that you can do these more exciting things. This is why Apple can do whatever they want. They know that developers will just fall in line. Developers and users will just put up with it. And put it in a nicer way. I follow a lot of
Starting point is 01:13:23 iOS developers and iPad os developers on social media and like they are genuinely excited when apple does something cool and new and exciting like to them they're like oh this is so cool like this is i have a new thing i can do in my app and like we're getting that in gnome now like we're getting like when we do a new thing in eduada or in gnome developers like oh this is so cool they like rush to implement it and that's that's super powerful that means you can do things like more interesting things with window management and you'll actually have apps that actually do it um you can do more interesting things with like a dark style like that just works on like all the gnome apps now and and
Starting point is 01:14:02 people in the ecosystem are like jumping on board which is really powerful so you have like this well how much do you think what am i saying how much do you actually like read about some like the negativity about gnome like do Do you pay that any attention or do you just focus on we're doing cool things here? There's always going to be people that Gnome is forcing this on users, they're doing this. Live at weight are bad.
Starting point is 01:14:37 Do you put any weight into that or do you just disregard it as people just not really seeing where GNOME's trying to go? I have this, like, I have this problem, where I am, like, a... what's the word? I'm a terminal optimist.
Starting point is 01:14:57 Becky! My wife says this about me. She's like, you're terminally happy, and you terminally happy. You're terminally an optimist. And like, it actually can be a problem. Because like, I think if I was more cynical, I could be like, I'm just going to ignore everything. Ignore every comment section. And like, I hear that from a lot of like GNOME developers or anybody putting things on the internet. She's like, don't read the comments.
Starting point is 01:15:23 You know, it's like people hear that on YouTube. Like, just don't read the comments. And I'm like, oh, I think every time I'm like, don't read the comments. You know, it's like people hear that on YouTube. Like don't just don't read the comments. I'm like, Oh, I think every time I'm like, maybe there's good stuff there. And sometimes there is. And that's what's like,
Starting point is 01:15:32 that's what the problem is. Like sometimes there's like genuinely cool things in the comments and in, in between all the cesspool of everything else. And so, yeah, I would say I, I try not to put too much weight on the the tired arguments. When it's like, if somebody says gnome hates users. I don't have time for that. Like, that's demonstrably false. Like, I, I think it's really sad that people get that impression because i i see
Starting point is 01:16:05 the people working every day and how much passion they have on like making a really cool system for people and so like it makes me a little sad but i also i'm like i don't have time for that right when i see people saying things like uh gnome takes away options to me i'm like okay i also dealt with this from the elementary side for years. I totally understand where you're coming from. But there's additional context. At the same time, adding every option to everything is unmaintainable. Or you will end up with a system that is so complex that it's just bad. It is really hard to add lots of options to everything.
Starting point is 01:16:42 It's an exponential increase in complexity. really hard to add lots of options to everything. It's an exponential increase in complexity. And so, and then at the same time, I would also point to over the last like three, four releases, like the GNOME settings app has gotten new additional settings every release. Like there are like, and one of the primary people working on GNOME from a design perspective,
Starting point is 01:17:02 like who's designing a lot of the setting stuff has told me, like, my goal. It's funny, because, again, nuances are my goal is to kill tweaks, gnome tweaks, or gnome tweak tool. And it's like, ah, no developers hate gnome tweak tool. And it's like, No, my goal is to kill it by pulling all of those settings into the into the app, all of all of the settings that make sense to live in the in the OS should just be in the OS. And so that's, if you look at the last several weeks of no, all the new settings are things that came from tweaks that are now integrated into no. And like, that idea is like, no, there are when it comes to if it's like hardware compatibility stuff, accessibility stuff, like there are really valid reasons why somebody has a strong opinion
Starting point is 01:17:45 about how that thing works yeah it's harder when it's like i want my whole desktop to be like hot pink all the time everywhere and it's like okay that's the thing you can do with some things but like is that a thing we want to have you know as an option and drop down in the in the settings like no probably because that's just to make that work really well and have the standards of design that we want to have, it would be impossible. If you can accent color, you can have hot pink accent. I have a very long blog post about accent colors. And yes, I would love to have a hot pink accent color in GNOME. That would be cool.
Starting point is 01:18:23 I think that'd be cool. Elementary has accent colors. They have a bubblegum accent color in gnome. That would be cool. I think that'd be cool. Elementary has accent colors. They have a bubblegum accent color, and it's very cute. But yeah, so that's that. Again, we're actually thinking about this really hard. It's not like I threw out that silly idea, but honestly, if you love pink and you are like, I want my desktop to reflect how I feel
Starting point is 01:18:42 and how I want my thing to look. Like, yeah, we know that. Like, we're working on it. But we have this ecosystem of apps that we have to, like, pull along with us. We have user expectations that we have to pull along with us. We have, like, the corporate distros that are shipping GNOME, who we have to convince that this is a thing that they should invest development time into. Like, there are a lot of complicated stakeholders here.
Starting point is 01:19:06 And so that's why like no needs users. I don't have time for that. Cause it's, it's demonstrably false, but I also see where people are coming from when it comes to some of these ideas. Like, yeah,
Starting point is 01:19:17 no, has had an opinionated look at design and, and, and what options are worth shipping because it's, we know the reality of building an ecosystem and how complex it is and yeah then there's people who are like no matter what you do they'll just hate
Starting point is 01:19:32 on you and it's like that I don't have time for it's just there's a spectrum of like what I will tolerate or like listen to or try to respond to like I probably respond to too much I'll see something on like Mastodon or like listen to or try to respond to like i probably respond to too much i'll see something on like mastodon or like hashtag gnome sucks like it won't let me do this i'll be like
Starting point is 01:19:50 well actually you can do that also have a nice day like please don't hate me like i probably shouldn't do that my favorite people say something like this can't like there's no way to do this and you're like did you like did you i here's a page told you how to do it did you look at the setting that says the words that you just said you can't do yeah yeah yeah yeah and so like it's a mixture it it comes back to i think a bit of what we were talking about earlier of like i think a lot of people in our space have a problem with like marketing or showing off their work or like the community communication skills are hard like
Starting point is 01:20:26 it's really easy it's really easy to be like I thought about this a lot longer than you so you're stupid and I'm gonna listen to you like that mentality is really easy to have in your head but when you're representing a project on the internet you should probably keep that mentality
Starting point is 01:20:43 in your head and use your words differently. Put it that way. Alan actually had a really great talk at Guadic, which right now you have to scrub through the Guadic timeline to find. Yeah, we'll talk about that in a moment. Share a link to that. But he had a great talk about managing online communication. a great talk about managing online communication. There's this, and then actually Dylan McCall, one of my colleagues from MLSOS, has had a great talk about managing upstream and downstream
Starting point is 01:21:11 relationships. That was another great one that also touched on this idea. There's this idea of wearing hats that we talk about a lot in the open source world. You have to be able to put on your hat. When you're working for a corporate sponsor whatever sponsor, or working for a company who's investing in open source, you have to put on your corporate hat sometimes and be like, okay, well, according to what my boss says, I should be saying this, but take that hat off and put my gnome hat on, I should be saying this. Take that hat off and put the end user hat on.
Starting point is 01:21:41 So I think the most successful people there like it's a difficult communication style but like you mentally put on the different hats and so sometimes like if you're wearing a grumpy old old developer hat like maybe you shouldn't wear that hat when you talk to people on the internet like maybe you should put on the like public relations hat which is hard to do or maybe just don't talk to those people but it's hard it's it's really hard because it's i think this social media world we've we've grown into or had had built around us whatever how you want to look at it like it it it can make for very toxic discourse and like but also it can be really cool yeah it's like it's really easy to just dismiss it as like don't read the comments they're terrible but then when i have like a really genuine so it can be really cool. Yeah. It's like, it's really easy to just dismiss it as like,
Starting point is 01:22:25 don't read the comments, they're terrible. But then when I have like a really genuine full interaction on the internet with somebody, like, it just brings me back. It's just like, it's just like, I keep going back for,
Starting point is 01:22:34 for those little interactions. Social media is a really powerful tool that's, it's allowed, like, just, just in my case, for example, like,
Starting point is 01:22:42 there are so many people I've brought into this show that I didn't ever think I would have a chance to talk to. Actually, this one's not confirmed yet. I'm talking to him, so we'll see if he can come on. I'm talking to Daniel Stenberg, the developer of Curl. I'm probably going to bring him on at some point. I've got Glorious Eggroll coming on at some point. We'll deal with that.
Starting point is 01:23:04 These are people that without this ability to connect with all these people I would never really have a chance to talk to them this is the power that it has but because you have this certain level of anonymity and this goes back
Starting point is 01:23:21 to the whole like you guys acting like dumb kids to a repo where there's not really a there's not really a a person you're talking to like in your head at least like you're talking it's an avatar yeah exactly yeah yeah absolutely yeah yeah we we hear that a lot in like i think alan talks about that a bit in his talk. And that's, you know, remember the people behind the project, right? Like, no matter if you use the project, an open source project, no matter if you like what the direction of project is going,
Starting point is 01:23:53 like, full disclosure, like, I've used KDE a handful of times. And like, personally, I've never stuck with it, just because I'm like, oh, this is just different from what I'm used to. But like, when I met somebody working on KDE, I'd be like, oh, cool. How's it going? What are you guys working on? So we were doing all this. So neat. Like,
Starting point is 01:24:07 like I can separate the, like, I personally don't use this thing or like, I personally don't like, that's not my vision from, this is a person who's pouring their like passion into doing this thing for other people, especially at open source when it's for free and like giving it away.
Starting point is 01:24:23 Like they're doing it because they believe it's right. And they're doing it because they believe it's right. And they're doing it because they believe it's good. And like, yeah, it's just, to me, just like hating on any developer of anything just doesn't make sense. It just doesn't like click in my brain.
Starting point is 01:24:35 But I think it is when you're like, ah, those developers, you know, with that username and that avatar, they suck because they didn't listen to my own thing. I think it is easy to fall into that trap. So that's why like, I think why I think video chat is so cool
Starting point is 01:24:48 that is such a cool thing we're doing right now across the world across time zones, across seasons across hemispheres it's crazy and then at the same time those events where you can be physically in person are so incredibly powerful
Starting point is 01:25:03 the bandwidth you have that your brain has connecting to another person's brain is like unreproducible. Like that's just like the only way you can get that amount of bandwidth of communication is by like being in a room with somebody and talking to them and like that
Starting point is 01:25:19 is hard with like there's climate considerations for traveling and stuff like we're talking about that with Guadaluag is coming to denver next year by the way i'm based out of denver and guadag is coming here next year which is really i'm really excited about but like there's just like constant nagging back and forth ahead of like paddle over there yeah it's like it's so there's so many people in the americas in north north south america that haven't been able to go to or it's been very expensive or very carbon intensive for them to go to Europe for Guadalcanal.
Starting point is 01:25:48 And so having it in somewhere more accessible to them is really cool and powerful. But it also means all these people in Europe who've been able to take a train either aren't going to be able to come or they have to get on a flight. And that's like, it's hard, but it's like, I think it's important to like balance the two
Starting point is 01:26:03 because it is so powerful. Every time I've met people in person it's really strengthened the like relationships and that like the camaraderie is not even like a good word for it, but it's just like that like That just that connection with the real the person the people It's I think it's way too easy to forget that when you're buying just an avatar and username I like there's all there's like other considerations when you're behind just an avatar and username. And there's other considerations there, too, of people have social anxiety or people don't feel good about their body or whatever. Or have health reasons they can't travel.
Starting point is 01:26:35 So you have to keep that in mind, too. So it's really complicated. But I'm definitely of the opinion that if it's at all possible to make it happen, to get people in person get them in person but if you can't like if you can do some sort of real-time communication like this it's just it's such a different thing than just like hating on an avatar yeah yeah yeah yeah for me no matter where gwadak is uh it's a bit difficult because it's good like over a thousand dollars to fly there pretty much everywhere i want to fly to from austral's like $1000 plus, $2000 $3000 like you know that's not going to happen for me just find
Starting point is 01:27:10 we just need to find like a university in Australia or New Zealand or somewhere over in that neck of the woods a university that could sponsor it there's a PyConf that happens in Sydney so there's that there you go. But so for me, like, and for a lot of people,
Starting point is 01:27:28 especially like, you know, if it is going to move to another continent, there's a lot of people that obviously will still want to watch that content. But the way that Gwadek is set up, this isn't just a Gwadek thing. This is a thing with every single Linux comp. It's a thing with a lot of conferences. I really don't like the way that a lot of them handle their their recordings
Starting point is 01:27:50 like obviously doing a stream and having all of you the the talks recorded is great the problem is now you have you know what let's go how much how much oh yeah how many hours is it like eight hours or something ridiculous. It's crazy. I mean, across all of it. Oh, yeah. I mean, it's three days of talks that for like... So six hours, seven hours, five... Six hours, seven hours.
Starting point is 01:28:16 Yeah. Oh, yeah. Three days of talks with two tracks. Yeah. Yeah. Let's just say something close to like 40 or 50 hours. It's probably close enough for that. Yeah. Let's just say something close to, like, 40 or 50 hours. It's probably close enough for that. Yeah.
Starting point is 01:28:25 I think the thing that really needs to be done is cutting out each of the talks into individual videos. Because each of the talks... How long are each of the talks usually? Like, either... I think it was a 20-minute slot or a 40-minute slot. Okay. So, yeah, 20 or 40 minutes.
Starting point is 01:28:42 So, after everything is done, like, cutting them out into individual things because that makes it a lot easier not only for people to you know who are gonna like maybe do like a some sort of follow-up video like i would probably do or but it makes it a lot easier to share those interesting talks with people link to that talk yeah exactly yeah because you can always link to a time stamp in a seven hour live stream but that's a bad experience for everybody yeah but so you'll notice if you look on the guadag like channel so there's a guadag youtube channel yeah you'll notice that there is
Starting point is 01:29:17 a wait is it ways of dedicated started playing loudly oh it's on the youtube oh yeah yeah because there's also a channel oh is there yeah so maybe that's part of the issue so there's like oh yeah because that's not where the guadag 2023 stuff is interesting i have i will let people know about that oh wait so there have been eclipse in at some point yeah so. So I think 2020, 2020, they, somebody spent the time of like cutting the stream up into and like uploading them all and like tagging them all. And without promising it for sure, I, there was a discussion about this at Guadic. I mentioned it in the, in the matrix, I was like, Hey, so how are we going to put these on YouTube? Right? Like, how are we going to share to share these like are we going to cut them up individually and
Starting point is 01:30:07 and there was like oh yeah yeah we're working on it so the thing to remember is like one guadic is like 100 volunteer right right so the people there's like a local team who live in around that area who do it and then there's like a lot of times there's like a university who's doing it and then like you may have paid like the company who did the recording for the day of but like oftentimes it's not included in that contract to be like okay and you will also cut up all the videos later right so a lot of times it's like somebody's just like i'm sick of this i'm gonna like download it with youtube dl and like slice it in whatever app and like share them somewhere that then can be uploaded to YouTube. And like, uh, I feel like that's something like that may happen with,
Starting point is 01:30:47 with the 2023 talks, but it would be nice if it was like day of, or, or like part of the process. Right. So something we did with, um, the elementary developer summit that I,
Starting point is 01:30:57 I basically organized and ran, it was a weekend, uh, elementary developer weekend. It was a two day, um, pretty short, like little online only conference and it was you know happening in the midst of covid and everything um but it actually
Starting point is 01:31:11 it was really nice to be like a first like dip your toes in the water of organizing a conference because we pre-recorded the talks and that meant we could just upload them ahead of time and then we like we like live debuted them which was really cool it was actually a really cool way to do it that's hard to do when you also have an in-person audience but maybe you could do like i know a streaming software you can like you could have it start a stream a new stream for each one and then i think you can do the thing where it says it'll actually bump you over into the other stream after that one ends like i think you could do it i think it'd be a lot of setup but you could do it obs does it does it is gonna be a bit of setup but obs does
Starting point is 01:31:49 have a thing to like stop record like keep the stream going and then yeah i guess create clips from it like you can set up a hotkey to like this stop uh stop this recording start another one straight away oh cool yeah that'd be like automatically just like restarts it up for you. So it jumps over to a new video. Yeah, exactly. Yeah. Yeah. Um, yeah, we should just do that.
Starting point is 01:32:13 I will, if you can share me, share the beauty of open source. If you can share that with me, uh, in a chat sometime, I will share it with people who end up doing the recording for Denver, I think it's just called split recording file, but I'll have to have a look at it. I also know, um, George S, George Strakas,
Starting point is 01:32:32 who's, uh, is usually, I don't know how to pronounce it right. It's something like Feneron in a lot of places. He's, he's a long time gnome, gnome shell contributor,
Starting point is 01:32:39 gnome design contributor. Um, I know he also has been working closely with OBS over, over time. Like he, I think he maintains the OBS flat pack or something Here's a big reason why OBS is usable on Wayland Yeah, exactly
Starting point is 01:32:52 The guy who got all the portal stuff like LinkedIn, did the upstreaming stuff that's the reason why it's even useful on Wayland This is where these in-person conferences are incredible I had met him in person or whatever at different things but it happened that on Wayland. This is where these in-person conferences are incredible. So, I met him in person or whatever at different things,
Starting point is 01:33:07 but, like, it happened that one evening after Guadec, we had, like, a three-hour heart-to-heart talk on a couch because that's just a thing that happens sometimes at these conferences. So, like, he's one of my favorite people. I just want everybody to know that. George is amazing.
Starting point is 01:33:24 He's wonderful. But, yeah, it's just, like, he's so cool anyway so i'm like i'll talk to george just about this and like you can send me that and like i part of so i'm on the local organizing team for for guadag 2024 for in denver um and part of that's going to be you know figuring out who's going to do the actual recording and streaming and everything so like like they did, they used OBS at the university in Latvia, which is really cool. So it's like, it's not that big of a stretch to be like,
Starting point is 01:33:52 yeah, we could probably try it. Like, let's do it. So that'd be nice. Yeah. Yeah, I agree. It's one of those it's always hard, like streaming it is, you know, takes a lot of hurdles in the first place to get like good quality cameras and all that stuff and and reliable bandwidth and so i think some people are like oh we streamed it
Starting point is 01:34:10 it's up there it's out there we're done it's like it would be good to make it better though so i agree yeah 100 of those like certainly good there's already some thoughts being done about it like it's i'm happy that i'm not the first person to mention that this is a problem yeah absolutely i think we all know that it's like, because I think what happens is everyone who gives a talk, like the day after their talk is like, or the week after when they write a blog post, they want to link or embed their video in their blog post.
Starting point is 01:34:36 And they're like, oh, I have to embed a seven hour video and create a timestamp and that. I wish I could just do like, so I think everybody kind of knows it in the back of their minds and so I think it's one of those things where we'll we'll make it better um yeah it's good to know if you could like just like jump over to a new clip and if that actually is pretty easily usable on the on the stream side that'd be nice well and just like to there's always like the breaks between talks isn't there as well like there's like a
Starting point is 01:35:05 like as you have like the talks you have like the transition between the two talks is like a break thing like during that segment like if something goes wrong you have like time to fix stuff up so if it doesn't like restart it straight up again you can be like oh okay like do this do this and just keep going
Starting point is 01:35:20 but and also if something does go really wrong because the splitting the recording file is separate from the streaming, there's always going to be that stream backup anyway. Yeah, that's true. You can record locally and have it backup.
Starting point is 01:35:35 Yeah, I think it just requires knowing what the requirements are from the start. So we'll talk about it for 2024. Hopefully we can make it better. And hopefully I do think like at some point, whether it's like literally me just downloading the videos and splicing them up myself or crowdsourcing to a handful of people.
Starting point is 01:35:56 Like, I think, I think we, we could probably get that done. You know, it's, it's a lot of bandwidth to be like, or a lot of bandwidth and storage to be like,
Starting point is 01:36:04 I'm going to download this whole video and then splice it up and then like re-upload them somewhere on gnome infrastructure and like there's like the logistics of that but like i know one guadic it was either 2018 or 2019 that was one of the boffs so these things called birds of a feather workshops that are usually it's like the first three days of of guadag are like talks and the the second the next two days are workshops or boffs because it's like it's not like a an educational workshop usually it can be that's it's why they're called boffs and not like something more specific it's where people birds of a feather flock together you know that whole whatever i think it's kind of a terrible name but it's kind of cute at the same time so gtk for example always has a buff they like it's where the people who are
Starting point is 01:36:51 the actual like core maintainers and developers of gtk get in a room every six months or every year and just talk about the stuff when you're in a room you can talk about in person more easily but then there's also a newcomers workshop where it's people new to the community can come and learn how to get involved. And so it's kind of amorphous and it's kind of intentionally that way. One year, I think it was 2019,
Starting point is 01:37:14 there was a like, let's cut up the videos buff. We're like, hey, we have an external drive with all the video footage. We're going to pass it around. Everybody copy it onto their computer. You take day one, track one. You take day one, track two. You take day two, track one.
Starting point is 01:37:31 You take, you know, like, and they did it. And that's why those videos were on YouTube. It was like, they just did it that week. And so I think that's also like, maybe we should build that in. Maybe we should put that on the schedule for Gwadot 2020 Warriors. Like, let's have a room full of people who have a halfway decent computer and can splice up a handful of videos and upload them and you know get the titles and the descriptions copy pasted from the event site and like youtube auto-generated captions are not perfect but
Starting point is 01:38:00 they're better than nothing like you don't because that's i think people think oh it has to be perfect we have to caption it all it's like yes ideally yes everything would be perfectly captioned but having it up with auto-generated captions is 100 times better than not having it about so yeah i think there's like i think there's ways you can do it in a crowdsource like kind of almost gorilla fashion i'm just like everybody just take it take a thing and just chop it up and do it if If you wanted to actually do proper captioning, you would either need to pay some people or you would
Starting point is 01:38:30 need to accept that it's going to take like a week or so. Depending on how many people are doing it. Yeah, yeah, yeah. If the idea is just like, while seven hours of footage sounds like a lot, because you have those clear breaks
Starting point is 01:38:45 between cutting it into like into actual sections that would probably take like i could do that myself in like an hour maybe at most it's then right rendering it out again then doing the titling that's the part that's going to take a bit of time but the actual cutting like that's not that big of a deal really yeah exactly and yeah people are talking about oh are we gonna edit the audio it's like no no no no no no like yes ideally sure that would be wonderful but no like we're not gonna we're not no like we're gonna slice up what was there and we're gonna put it up on the internet and that's yeah yeah i think i think doing it like said like doing it like live where you can actually just switch to a new stream each time.
Starting point is 01:39:25 Like if that, if that works out nicely. That would streamline it a lot, definitely. That would be awesome because then it would just be there. And then you can trim up the edges if you need to at the, you know, after the fact. But like that would at least have everything would have their own video, I'd be honest. But even if you can't do that, like having the footage, you know, like during those buff days and just slicing it up would be would be another way to do it yeah I've the conversations there I I think somebody's working on it I'll check in on it too for forgot at 2023
Starting point is 01:39:53 but definitely for 2024 we're talking about how we're gonna do it so should be good it's so it's it's really hard to follow I mean I found this even so I would the last aquatic I went to in person was 2019. Okay. And then 2019, I think was online only. And then I think, or sorry, 2019, 2020 was online only. 2021, I think, I don't remember if they had, if it was also online only. And then 2022, they had the first like in-person one again.
Starting point is 01:40:28 And I didn't go to that one because I had just had a kid. And so I'm not leaving a newborn baby and a three-year-old at home alone with my wife. That makes sense. So I tried to attend remotely and like, I still haven't watched all the videos that I want to, because it's just, it's so hard when you're not there in person. Like when you're there in person,
Starting point is 01:40:44 you can be like, Oh, I kind of want to see this talk. Like let's, let's you're having conversation in the hallway or whatever You're like let's continue this talk after this conversation after this talk and like you go you walk into the room when you're there And you're a captive audience and like but when you're like, oh I have to take time out of my day to go find the the time stamp and like sit down and watch it like you're never gonna watch it or if It's hard to find you never but if somebody shared it on social media and it, like you're never going to watch it. Or if it's hard to find, you're never going to watch it. But if somebody shared it on social media and it was like, Hey, this talk was great. And here's like the exact video. Yeah. I'll spend 20 minutes watching that video. So yeah, I think it's, it's a solvable problem, but it's also like, you have to think of it from the start. I think you can't, it's harder to do it if you do
Starting point is 01:41:21 it afterwards. There's one last thing I want to talk about about but I'll be back in just a moment every so often we mention you going from elementary over to endless but and I don't want to get into why you left elementary that doesn't really matter
Starting point is 01:41:37 but why is it that endless is the place you ended up at what was it about endless that made you want to go and join them? Yeah, that's a great question. Like, say, like, originally, so I had, so back in 2015, I had met, I had a really cool experience at the Endless offices.
Starting point is 01:41:58 You know, it wasn't the fact that it was Endless that made it a cool experience there, but, like, that's what I first heard about Endless was then. And then over the years,'ve just like i've interacted with and met and hung out with a lot of people who worked at endless and so um i mean rob mcqueen like i remember at one of the guadags we sat on a bus driving up when we thought he might the bus might have gotten stuck uh driving up into the mountains to a picnic at one of the after-event things that I chartered buses for or whatever.
Starting point is 01:42:30 And we sat on the bus and talked about Flatpack for an hour or however long we were stuck on the bus waiting for them to clear the road for us or whatever it was. So I sat next to Robbie Queen. He's the CEO of the Endless Noise Foundation and also president of the Gnome Board, which is cool. Also just a friend of mine from the open source world um you know will will thompson and i
Starting point is 01:42:50 had hung out and talked in over you know just random different times and like um and he he ended up being my manager at endless when i joined and so like i think that was a big part of it was like i just knew people i knew a lot of the people um and like i knew them from their work in the gnome gnome world um i also have this like it's like slightly sarcastic but there's like some truth to it of like like endless is secretly behind everything you love about gnome that's what i tell people like and then like they start looking at like actually you're kind of not wrong um but endless has poured a lot of like development effort i mean so a lot of core no maintainers sorry a lot of endless engineers are core no maintainers for things like gnome calendar gnome
Starting point is 01:43:37 shell uh like glib and like really low level stuff and like or contribute a lot to just lots of things like Philip Withnell, George Stavrakos, uh, uh, our brain is totally blanking here, Will Thompson. And like, they, they've worked on a lot of GNOME stuff over the years and are really integral in GNOME. And so like, I knew them, but then like, it's like, yeah, I want to be where those people are. Like they, they are, not only are they doing good work, they're, they're pushing gnome in the right way, not like forcing them, but like, like they're helping guide, I guess would be the way I'd say. They're guiding gnome into like into a direction I think is,
Starting point is 01:44:20 is a really positive direction. So a lot like the, the gnome 40 changes, which like people thought was going to be super contentious and then was almost completely universally loved by everybody. We're like, Hey, what if we had like a nice like workspace overview and like, you know,
Starting point is 01:44:35 switched from vertical to horizontal and all this stuff like that was driven by user research and development from endless. Endless has poured tons of time, both development and money, into Flatpak and Flathub, into GTK, into what has become
Starting point is 01:44:53 some of the core pieces of Edwada. A lot of the things that are making up this ecosystem that we have now in GNOME, again, not to discount any work that anybody else has done. There's other companies, other people, individuals that have done incredible work here, too. Purism is another one that comes to mind. The focus
Starting point is 01:45:10 on mobile that they've actually been pushing GNOME into a really nice place now, too. But Endless has been there a lot, too. Endless was the platinum sponsor of WADEC this year and possibly the last several years. Endless is frequently on that like sponsorship list.
Starting point is 01:45:29 Endless has been on the GNOME advisory board, which is like a place where people come and like help shape Endless and help like or help shape GNOME from our individual perspectives and like talk to other distros and things. Like Endless has kind of been behind a lot of that stuff. Again, not some secret cabal with some crazy secret scheme, but more just like Endless sees Gnome as the obvious choice for building what we want to build. And that attracted me
Starting point is 01:45:58 to Endless too. I had seen that happening behind the scenes and really respected that approach to the work of like rather than just endless because endless was in the past and and today they could like in the past they had basically their own completely custom distro with its own ui it was technically it was built on gnome technologies but it was like a hard fork super like super hard work from what gnome is shipping but over the years like especially now like it's very close to upstream there's like one extension that ships on the
Starting point is 01:46:33 gnome desktop and then other than that it's stock gnome and that extension reuses as much actual stuff from gnome shell as it can and like it moves some things around like it's as close as possible to upstream while while delivering on the design vision that's It's as close as possible to upstream while delivering on the design vision that's there. But as far as all the investment, if possible, it's all being done upstream. The end goal for Endless OS is that it's just stocking up. The idea is shape GNOME in the direction that Endless wants it, and also just endless's uh ideas too in that direction too uh so i think i like saw that happening and respected that work and it was really exciting to be working directly with directly and with gnome um the gnome community and no design uh yeah that that's the big thing i think that and then like will will who i followed
Starting point is 01:47:22 on social media because i knew him from the internet, he posted a job posting. And this is when at elementary, we were talking about, what if we didn't take a salary anymore so we could pay some developers to work full time on these very specific initiatives. And in the midst of those talks, Will posted a job posting and I was like, Will, did you write this for me because like haven't told anybody that we're thinking about doing from the elementary side that we're thinking about like Taking a job elsewhere working on this in our free time again
Starting point is 01:47:53 I mean, that's how we did it for years and years, right? like we did a we did all the tree like that for a long time it was very successful, but Yeah, it was like did you write this job posting for me? Because it kind of sounds perfect. And I talked to him a little bit. He's like, no, no, but you should apply. It'd be great. And so we just hit it off really well there. So I think that's twofold.
Starting point is 01:48:16 I knew Endless. I knew the people behind Endless. And I saw what they were doing. And then just also the time. The timing lined up perfectly. Yeah, it just happened to be like perfect so yeah yeah and it's it's it's really cool because it's like i had also been to thinking i think i've been to one gnome another gnome hackfest uh over the years like representing system 76 you know on working on pop, it was actually the Gnome
Starting point is 01:48:45 Shell design hackfest, which I would say is like the initial seeds of what became Gnome40. And there were people from Endless there, there were people from Purism there, there were people from Red Hat there, there were people from System76 there, and consequently people from elementary there as well, because I was kind of wearing both hats, right? And so like, again, going to those things and seeing and meeting people in person and kind of being part of that, like, I met Georges, I met some of the design people working on Endless
Starting point is 01:49:12 OS, and, like, so I saw, irrespective of what they were doing. Another one I went to, it was the Parental Controls and Meter Data Hackfest. Super terrible name, but exactly to the point right of like there are two features that that endless os had that they were like we want to just upstream
Starting point is 01:49:32 these because first of all that means we don't have to maintain them ourselves and second of all like it's it's more useful if more people use it right that that spreads the impact as a non-profit like endless is a non-profit and so they're like if we do this work upstream it actually has a wider impact than if we just're like if we do this work upstream it actually has a wider impact than if we just did it in mlsos so obviously upstream is where it go so uh project controls so in like gnome software throughout the flatback everything like all the and in gnome shell itself and then in gnome settings like all the way through the stack you have to support this idea of content
Starting point is 01:50:06 ratings. And that's where like the ORS content ratings come from. And so enforcing that on a technical level throughout the stack. And elementary had actually done some interesting earlier work on that. And so we were interested in like collaborating with GNOME on like, hey, if we're both doing the same thing, let's work together on it. So then I saw Endless had done all the engineering work on the actual thing that elementary ended up using so there was that there and then same with meter data so like when you connect if you like tether to an android phone or if you have like a sim card
Starting point is 01:50:34 in your actual device whether it's a phone or a laptop whatever like gnome has this idea of knowing that your connection is metered right and so it can do smart things with that. So like it won't do auto updates over metered data or maybe it'll reduce video call bandwidth over metered data or whatever. And that, again, that came from Endless. The whole idea of Endless OS is like, you know, expensive or, you know, low quality or slow internet connections or no internet.
Starting point is 01:50:59 And so maybe you only have internet certain hours, but it's really expensive. And so you want to make sure your computer doesn't just go like go wild when it has internet. And so now that's in Gnome and like Gnome has that. And I saw that that came from Endless. And so like, I think just being exposed to that, like, oh, and this is like, how's their fingers and all the really important places that are really cool, made it really natural,
Starting point is 01:51:20 natural transition for me. One last thing. What in the world is a partner success engineer? Because that sounds like a made-up job title. If you figure it out, let me know, because I have no idea. So, yeah, the gist
Starting point is 01:51:36 is, like, I like to call it the bridge between the engineering team at Endless. There's a bunch of engineers at Endless that do the engineering stuff. And then there's these partner organizations who are out there in the world who might be like nonprofits, there might be school districts,
Starting point is 01:51:51 there might be governments that are like putting Endless OS in the ground. So they're actually the ones who get a bunch of computers donated to them or they buy them or whatever and then they put Endless OS on them. And so I'm the bridge between those people and our engineers.
Starting point is 01:52:04 That's the simplest way to put it. And so the bridge part, it's a two-way communication thing, right? Like I have quite a bit of a technical background and I can speak engineer with the engineers. And so I can understand what they're talking about. Most of the time, sometimes I have to ask them clarifying questions,
Starting point is 01:52:20 but I can usually understand what they're talking about. And then I can kind of translate it into like what the totally non-engineering people on the other side would understand. And then, or if like the people on the other side are like, oh, we really needed to do this. This is almost where the user experience background comes in. It's like, well, they're saying they want this,
Starting point is 01:52:37 but the problem they're actually having is this. So I'm going to tell the engineers this. So it's like this two-way translation between what the engineers are doing and what the what the partners need. So as a nonprofit, we have a bunch of partners all around the world who are deploying endless OS and other endless stuff that we do to like tens of thousands of people. And so we the only way that's scalable is like if we don't do it all ourselves, we're a relatively small company or nonprofit. And like, we rely on those people who are on the ground to be competent and both competent, but also like well-resourced. So if they have a question about like,
Starting point is 01:53:16 Oh, Hey, I'm having a problem installing endless OS. Like, it's not really like a normal tech support question. It's like, I'm maybe they're the 90 person at a school district and they have a very technical question so like it's kind of fielded through me and if i don't know the answer i'll
Starting point is 01:53:30 find the right engineer who does know the answer and so it's really that bridge between and so it's like that's where it comes back to the partnership so it's my job is to make our partners successful while working with the engineering team so i was like all the words make sense but it is it's not a normal thing. Sometimes people hear like developer advocate and like, I also don't love that because it's super amorphous, but like that's similar to that.
Starting point is 01:53:54 There's an aspect of like community management to it too, because I'm interacting with like, I'm representing the Endless OS Foundation when working with outside people and organizations and stuff, but it's not quite that. So yeah, it's kind of a customer success is a thing but that usually kind of is coded to mean support so like it's somewhere in between all of those things um but yeah that's that's generally what it is when you said describing what the customer wants of
Starting point is 01:54:19 the engineer i i just think of this image you've probably seen a version of it of the um what the customer described they described like a version of it of the, um, yeah. What the customer described, they described like a rope swing. They were designed. And it's like this rope swing where like it's tied between the two trees, but it doesn't actually move. And what the customer actually wanted. They saw off the tree in the middle of the tree.
Starting point is 01:54:38 And what they actually wanted was a tire swing. Yeah. Yeah. Yeah. A hundred percent. And so that's, it requires that translation, right?
Starting point is 01:54:46 Like you have to not just take what the person says at face value and you, you can't let the engineers have go to their own, you know, be in their own whatever devices. Like you, you have to be, there has to be somebody in the middle who can like put the pieces together and be like,
Starting point is 01:55:03 they say they want this. I think what they actually want is this. Don't build that. Like this is what they actually need. And so, yeah, it's a lot of that. Like it is this weird,
Starting point is 01:55:11 like overlap. This again, this is why I like when we'll, we'll post the original job posting. I was like, did you write this for me? Because this is weird combination of like, like customer interaction,
Starting point is 01:55:21 technical background, like Linux background, like some, like communication stuff. It was like this, all these pieces. I'm like, this,
Starting point is 01:55:31 this is weirdly specific. I swear as it wasn't written. Well, I've taken up a lot of your time. It's probably getting pretty late there, isn't it? It is getting a little bit late. Yeah.
Starting point is 01:55:44 Well, I guess we'll, we'll end it up so let people know where do you want to direct people did you want to direct them to your your website you want to direct me to your own project like yeah people somewhere yeah so i mean the easiest place to find me and everything that i do and everything related to me is cassidyjames.com so that's that links everywhere else. But yeah, I mean, if you want to learn more about EndlessOS, EndlessOS.org. You can find everything about the EndlessOS Foundation and the stuff we do.
Starting point is 01:56:11 And then, yeah, Gnome.org if you want to learn about Gnome and everything that's going on in that world. I'm going to say, your website looks really good. Thank you. I need to remake mine. I realized I wanted to do this one. I have two friends in open source who have both because my source code for my sites are out there. Like I have two friends who have taken my website and use it as a template for their own website. So it's there.
Starting point is 01:56:34 It's possible. Actually, it's maybe a little complicated, but I tried to make it kind of a template. But yes, yeah, I love Yeah, that's, that's where like, my website is where I get to, like, play in my own sandbox of design where nobody can tell me no. So I do things that I'm like, this may be terrible. Like, maybe the letter spacing is too small, but I love it. So it's my own sandbox. So I'm glad that people like it. I have no idea about design.
Starting point is 01:57:01 Look, people have seen my desktop before. They'll be like, wow, you have a great theme. Like, do I? It's, I have a great theme like do i it's i have a blue border around my windows that's my entire thing hey sometimes simplicity is good that's true that's true um is there anything else you want to direct people to or is that uh that about it i think that about covers it yeah yeah again like my website is where like you can launch out there and find social media and all that other stuff I'm gonna read out a Mastodon handle
Starting point is 01:57:25 on the screen but castedjames.com you'll find it easy um awesome as for me
Starting point is 01:57:31 uh if you want to check out my gaming stuff that is over on Brody on Games on YouTube I stream on Twitch
Starting point is 01:57:36 and Kick as well go check them out if you want to it's all linked on my site uh there's really nice useful links
Starting point is 01:57:41 where it's just like BrodyRapidSundayXYZ slash whatever service you want to go to that was a you know very simple thing to do but it's made made linking people places a lot easier than giving them ridiculous links with a bunch of random numbers in it um right now i should be playing through final fantasy 16 and i think i'm still doing portal 2
Starting point is 01:58:01 co-op with ren but i this comes out in the future. I don't know if that's still going to be happening. We might have finished it by now. The main channel, Brodie Robertson, I do Linux videos there six-ish days a week. I don't know what will be coming out. Probably something. Hopefully, look, hopefully it's not another Red Hat video, but there probably will be. I don't know.
Starting point is 01:58:21 And this channel, if you're watching the video version, you can find the audio version over on pretty much any audio podcast platform. There is an RSS feed. Put it in your favorite app. If you want to see the video version, it is over on YouTube at Tech Over Tea. So I'll give you the final word. What do you want to say?
Starting point is 01:58:39 Oh, man, I wasn't prepared for that. I never tell anyone. It's always fun when someone actually knows that I'm giving them a final word yeah and see i've watched so many of these videos i should have known should i throw out a spicy another spicy take is that a good ending note because i really have a terrible idea sure go right ahead um so nuance on the internet is hard that's a preface and it turns out that uh privacy respecting metrics are actually a good thing we didn't talk about that did we we didn't talk about that and i'm like i can't start that conversation now we'll be here another three hours yeah we'll have to we'll have to do another one of
Starting point is 01:59:14 these then we we will we can uh i will just for the tiny bit of context again not trying to like go any longer but the tiny bit of context of like the perfect venue for these conversations is guadec at the end of the day at a bar and you know sipping a drink of your choice where you're just like all right what do we what do we actually think about this everybody like come on let's just let's just like open the can of worms let's talk about it and we actually had some super super cool valuable conversations there about it and uh i'm actually feeling good about things and like i i think i think all the people that that are actually involved in things deeply respect privacy and like deeply understand that and like they wouldn't run something on their own computer if
Starting point is 01:59:59 it didn't respect their privacy and at the same time there are a lot of places where like you're flying blind when you're trying to design something and you just literally can't know know certain things so i think you can i think there's a path to mesh those two two needs it's good i like i like stoking the flames it's fun it's fun see you guys later all right it's been great see ya

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.