Tech Over Tea - All Things Linux: The Best Linux Community | Kaizen

Episode Date: May 30, 2025

Today we have the founder of All Things Linux, Kaizen on the show and you might think this is just some Discord community but there's a lot of ideas floating around for how to expand into much mor...e than just that==========Support The Channel==========► Patreon: https://www.patreon.com/brodierobertson► Paypal: https://www.paypal.me/BrodieRobertsonVideo► Amazon USA: https://amzn.to/3d5gykF► Other Methods: https://cointr.ee/brodierobertson==========Guest Links==========Today we have the founder of All Things Linux, Kaizen on the show and you might think this is just some Discord community but there's a lot of ideas floating around for how to expand into much more than just that==========Support The Channel==========► Patreon: https://www.patreon.com/brodierobertson► Paypal: https://www.paypal.me/BrodieRobertsonVideo► Amazon USA: https://amzn.to/3d5gykF► Other Methods: https://cointr.ee/brodierobertson==========Guest Links==========Website: https://allthingslinux.org/Wiki: https://atl.wiki/Github: https://github.com/allthingslinuxOpen Collective: https://opencollective.com/allthingslinuxtecharo.lol==========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 Supercozmanhttps://twitter.com/Supercozmanhttps://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. I'm as always your host, Brody Robertson. And today, we have the founder of something which I wasn't aware of until very recently, but they seem to have a very, very dedicated community where the second I talk about some useful resource that exists for Linux, the horde comes out to tell me about it. So we have the founder of all things Linux here. Welcome to the show. Thank you. Thank you. Thank you for having me. It's an honor. And yeah, the horde did speak. I was like, hopefully they don't think we're bots or something like that. Like, yeah, I don't remember the context.
Starting point is 00:00:53 Oh, no, no, I was doing a video of things that would be useful for a new Linux user. And, you know, people are going to mention the things they always mention, like, hey, check out the Arch Wiki. Hey, check this out. Hey, check that out. RTFM. Sorry? Oh, yeah, RTFM. Yeah, yeah, yeah. And then I got a bunch of people all saying, hey, look at this all things Linux thing. I was like, okay, that sounds like the name
Starting point is 00:01:12 of a YouTube channel or something. Cause you know, this is a bunch of Linux channels which like something, something Linux. Like, okay, what is this thing? I check it out. There's this nice website and go to the discord and all of a sudden everyone's like hey Brody hey Brody hey Brody hey Brody it's like I was I just came here to check things out I should
Starting point is 00:01:31 have joined with my ult because it gave me like an initial like very skewed experience we are waiting for you I can see that so for anyone who might be completely unaware of what all things Linux is, how about just give like a brief overview and then we can sort of get into more from there. Yeah, so at first it started off as a simple community through Discord. And then, you know, I always knew that we would do something special, something big. I didn't know exactly how at the beginning through the activity and I just like the insane activity at that and, you know, the growth rate eventually, like we just had all these bright minds and stuff and like, you know, why don't we put this, put them all together and do something bigger?
Starting point is 00:02:28 I kind of have some experience in the past of managing things, creating things. And, and so we decided that, I mean, one, we were to help people, uh, through things like education and support. Two, we wanted to build things to kind of glue that all together. So like different, you know, self-hosted services and different tools and, you know, things like that. And then, as you mentioned in the video as well, the Wiki kind of component. Um, and so the team's grown pretty big since then, about to break 10k
Starting point is 00:03:07 members on Discord. And then I believe so we started in November 2023, a year after we officially became a 501c3 nonprofit. And that was a pretty big deal, you know, for just a Discord server, right? You know, people just thought it was another server, another community, but I think going in that direction is gonna open up a lot of different avenues for like funding and things like that to be able to do actually really cool projects.
Starting point is 00:03:43 So you said it started as a Discord server. How did you initially start getting people to join? Were you posting in various places? Did people just magically find it? And then what was that initial period like? So this is an interesting question. Okay. So, you know how Discord can be sometimes, you know, it's the Linux community that has a little bit of spice and drama here and there. And with this community, you know, I'll say the real tea for another time. But more or less, I was a part of a community for quite a while. It was a Linux community. And you know, I made a lot of friends. I enjoy myself
Starting point is 00:04:34 there. It's how I got involved in the space. But I wasn't really happy with how things were being ran in terms of just management and like like culture and just honestly, I felt like it could be so much more than it was. And it wasn't going that way, if anything, it was becoming worse and worse. And so I made a kind of a call out post, if you will, And it was just like, here's everything wrong with this server and provided evidence and et cetera, et cetera. And I was just like, let's do something about it. It didn't turn out well.
Starting point is 00:05:20 Yeah, so then I got banned. I got banned from that community. Yeah, that sounds about right, okay. I got banned from that community. Yeah, that sounds about right. OK, I got banned for that community. And then I created a server. I was like, OK, fine. Like. You know, so I started my own server with Blackjack and Hookers. And and yeah, exactly.
Starting point is 00:05:41 So then I invited, I don't know, probably the first day, I think we had like 100 plus people just like, you know, people that I personally knew just called on. And then within, I don't know, like how long some number, you know, some few weeks, you know, the message count and everything else, like the activity was just so strong and it continued and continued and continued. It was to the point where, I mean, at first we did have rules and whatnot. I remember one of the issues that I had with that community, the one that we came from, was how vague and kind of small the rules were and, you know, so like moderation, things like that could kind of live in the gray and whatnot. And so we kind of all came together, went into like a GitHub or Google Doc or something
Starting point is 00:06:35 like that and just kind of collaborated on like the code of conduct. We drafted out like the initial code of conduct. And that was sort of set in stone, the direction and sort of values and principles that we wanted to go to. I will admit, you know, kind of the earlier days was more definitely a little friend groupie, but the activity was there. And to the point where it was becoming obvious of like, okay, we have something. And then when it all changed was when we got gg slash Linux. And this was all like, the fact that I the way that I got it is a crazy story in itself. But once we got that, you know, that was pretty much we decided right then and there, okay,
Starting point is 00:07:21 look, if we have the Linux handle, we have to be the best Discord Linux server there because we're representing Linux. We have to set in stone the quality and what people expect, especially if it's their first time being introduced to Linux and things like that, we need to set a standard. So that obviously, we haven't really done any like marketing or advertising because everything is pretty much come through that, the handle or through just, you know, like word of mouth, you know, friends, inviting friends and things like that. For anyone who may not be a Discord user, because I know I, you know,
Starting point is 00:08:04 Fosk's audience, some of them live on IRC and mailing lists and haven't seen Discord ever. We have an IRC bridge. We have an IRC bridge, by the way. I do want to get into the moderation of that. I was not aware you had that, because I know moderating across two things
Starting point is 00:08:19 can be a bit, can give you a bit weird. But for anyone who might be unaware of what the GG slash Linux thing is, can you explain that to them? Yeah, yeah. It's just every server has invitation links. And when you have like, I don't know, boost, I guess, Nitro, it's like their monetization or whatever, premium accounts, you know, people can boost and support a
Starting point is 00:08:45 server and then at 14 boost you get access to have a custom URL and typically, you know, some of the more common words and popular words are gonna be hard to grab because people... Like that with the URL, like normal URLs, like you want to buy like any five-letter domain. Yeah yeah yeah exactly same thing with domains different social media handles blah blah and so if you go to discord that gg slash Ubuntu or dabian you know whatever you're gonna find probably their servers Linux though didn't have a community for it. And so one day I randomly typed it in and I went to it and it was just a blank thing. It was just like, it was a guy in there who's just like DMF interested.
Starting point is 00:09:39 It was crazy. That's crazy is that he got this handle handle a week after we started the server. So like, I was in, I remember I was in Virginia, I think for Thanksgiving or something. And I saw this and like, I just raced, like I just DMed him. I was like, dude, whatever you need. And it was kind of sketchy because he wanted cash up or like Bitcoin or something, PayPal friends and family. And I was like, oh gosh, I'm about to get slammed. So he wanted to, he asked how much for it.
Starting point is 00:10:19 Like I don't know what to say. Like, well, you know, like, what would you say? Like, you know, who knows? Like he's going gonna ask something, he's gonna try and rob me, basically, for something ridiculous. I don't think he realized what he had, so I was just like, 100 bucks.
Starting point is 00:10:31 Because I wanted it. It meant a lot, sentimentally, to me. This may be the dumbest- I was like, if I get scammed, yeah, if I get scammed, it's 100 bucks, okay? Like, whatever. And so, I sent him a hundred bucks Bitcoin Uh-huh and and
Starting point is 00:10:52 And he was like all good and everything and then he he transferred it to me pretty much immediately with a tool that he had This might be the dumbest domain squatter I have ever seen might be the dumbest domain squatter I've ever seen. Like you're gonna let that go for like you get like you get Linux and you let it go for a hundred dollars. Yeah, I mean, I don't know. Sucks to suck I guess. What's weird is that in the early early days some people kind of felt weird that I bought it like they were they had some weird Energy like you know I don't know why but I was like I'd rather buy it and like Protect it than someone else getting it easy for like
Starting point is 00:11:35 Nefarious reasons or something like that right like Jesus like a malware Discord like you know who do it thinking it's some like semi-official thing. I was like, yeah, of course I'm gonna buy it, you know $100 like yeah, it was the best $100 I ever spent like I Don't know. I don't know if that's against this I assume it's against discos TOS to be selling GG links. I don't know if it's maybe selling but I don't know about buying though. Probably not buying Discord please If you're watching this. No, that is that is kind of crazy though that Someone had grabbed it and then let it go for that but a week after a week after but you started as well
Starting point is 00:12:20 Not only let it go for that that someone else hadn't gone to him already Yeah, it was a week after. Oh, okay. Well, even so, like, how, like, like you said this was 2023? Yeah. Yeah. Well, see, someone did supposedly had it beforehand. Okay. Someone did.
Starting point is 00:12:42 And I heard, I heard rumors that it was used for some pretty bad things. I say I say yeah, so Discord probably stepped in and shut it down and then this guy scooped it up when it was available That would be the best guess you know No, and so since then that link I think last time I looked because it shows you how many people have clicked it I think like over 15,000 maybe. Wow. That is kind of crazy that you've got, like it would be one thing if you just were like, oh, let's make it the all things Linux or ATL, anything like that.
Starting point is 00:13:21 But the fact that you actually have have Linux like how does it feel to basically be the Linux representation on this board Because that's that's effective you're in Yeah, no, it feels great. I think I Think that we've done everything in our power to meet that like Face, you know to wear that like face, you know, to wear that badge. We pretty much have 24-7
Starting point is 00:13:51 moderation all across the world, all time zones covered. I think our team right now is maybe like 25 people. All volunteers since the very beginning, our code of conduct incredibly thorough, it's grown now. We even have moderation handbooks. All moderators are personally onboarded. They're all trained in different ways. We have tons of helpful users. Our support forums are active.
Starting point is 00:14:22 One thing I'm proud to say is that despite our numbers, we're around maybe, I think we're at 99 something hundred right now. And that's within, yeah, since November 11th, 2023. So pretty quick growth. But since at least maybe, I don't know like 5, 6k range we were if you and I did the numbers multiple multiple times because we have a thing that tracks like all the messages and stuff like that or actually no if you just go if you if you go to search the search box in discord and you like pick a random day you say like during this day go to any in Discord and you like pick a random day, you say like during this day, go to any other place and look, like we're averaging anywhere from 10 to 20,000
Starting point is 00:15:13 messages a day. And like, you know, if you go to other communities, I'm not going to say names, other communities with, you know, 20, 30,000 people, it's like crickets, like 2,000, 3,000 a day, 4,000 a day. Even some added up don't even get close to what we're doing. That just shows to me people like being here. People enjoy talking here. People feel a sense of camaraderie here. I think culture is everything like our our moderation style as well is
Starting point is 00:15:46 like our moderators and staff aren't moderators they're members that that you know perform the role of moderator but at the end of the day they're still members they still get along with everyone they still you know we're all equal and so I think when you kind of create that level of intimacy, it pays off. You know, people will have a much more like bond, a stronger bond. So you mentioned like values a couple of times. What sort of values did you want this community to represent? Yeah, so I think on our website you can actually find in the about page, but to share a few specifically obviously being just all inclusive to everyone, I would say being transparent, we're very transparent about things, whether it be moderation, logs, the open source nature, having our code of conduct
Starting point is 00:16:54 on GitHub. If you see something that's wrong or something that's vague, you can make a pull request and we're going to consider it. If someone has done something in terms of staff, like even in our mod chats and things like that, if a moderator makes a mistake, we're going to call each other out on that and grow from that. So transparency is important, and especially as a nonprofit now that we take donations and we've been having plenty of donations and stuff that has been quite inspiring to see. But I would say a big thing to me is
Starting point is 00:17:33 removing the barrier to entry and also the stereotypes around Linux, I think is really important. Like, like anyone can use Linux. Not everyone fits this stereotype that you know, we have, or you know, that the Linux community has created, even through even if it's joking at the end, you know, it's still, I think stereotypes long term, you know, aren't healthy. I would say removing the quote-unquote toxicity or elitism that many communities often have. And I even saw it on the video when you mentioned about the resources. There were several comments that were like, oh, Distro specific communities are so elitist and this and that. And so I think having being a general server that kind of.
Starting point is 00:18:30 Empowers people to enjoy or use whatever they want. Like, we're very firm on this and some people have, you know, been like, oh, this isn't the server for me. But like, if you want to use Ubuntu, great, by all means. All power to you. But we're not going to tolerate someone just immediately. Wait, can I curse on here? Yeah, yeah, go ahead.
Starting point is 00:18:57 Immediately shitting on you for using Ubuntu. That's just not cool. Imagine you are a newcomer, and you're just gettinguntu. Like, you know, that's just not cool. Like, you know, imagine you are a newcomer and you're just getting evolved. Like we all start somewhere. We all start as a new whatever. And so just being as welcoming and friendly as we can. And at the end of the day, like we're all here for a reason
Starting point is 00:19:19 and that's Linux, you know, the technical nature of it, the joy and love that we have for it. And so removing all politics aside all religion race sex gender You know, whatever like all that is irrelevant. We're here for Linux. That's GG slash Linux. That's all that matters on the topic of Distro specific communities being elitist. I don't It's not exactly what I'm saying.
Starting point is 00:19:46 I do think the arch community very much so. Like they expect, if you're coming into the arch forums, they do expect you to have read the documentation, have read the Wiki, have like some basic understanding. I can't speak on Ubuntu and Fedora, I'm not part of those. What I will say though is they have a lot more topic specific where if you're in there You'll kind of expect it to be talking about something a bunch of related or fedora related if you go there with an arch problem
Starting point is 00:20:13 Like they're gonna send you away to somewhere else like that. They are there to talk fedora They're not necessarily there to talk Linux in general. They might have a general Section, but that's not like the the main focus of what they're doing. Like that's the that's I think it's the main point I was trying to get at the video. I would need to go back and re-listen to what I said, but I feel like that's probably what I was saying. Well I don't think you mentioned anything about communities really. I think some people were just because of the mention of ATL
Starting point is 00:20:45 and communities in general, they started going off about how some communities can be... Oh yeah, I'm sure the comments were saying some things, yeah. Yeah. Oh, I was just gonna say, yeah, so anti-elitism is super important to us. Right, right, right. No, I think that is a good thing. There is a lot of people who feel like, anytime I talk about getting people to shift over to Linux, I wanna do that video on the end of 10
Starting point is 00:21:18 and any other videos I've done on the Windows 10 EOL, I always talk about, okay like if you're in a position where you know someone who's getting sick of Windows who, you know, they've maybe considered the Linux thing but aren't really sure about it, like you're in a position that you can actually help them and make that transition a lot easier. Like don't go and like you've probably seen Reddit posts where it's like, oh I installeddit I installed linux on my grandma's computer and like don't do that like if if they're interested and they want to try something out now one exception is if they're still using a windows xp system please for the love of god get them off
Starting point is 00:22:01 of that no matter what like whatever you have to do, don't let them keep using XP or Vista system. Get them to something somewhat more modern. Even if that's just like a more modern Windows. But I did see people saying, well, oh, the Linux community, it's a leader, should be told to like, like RTFM, like, oh, it's all these Linux people constantly want you to move over to, uh, over to Linux. It's just like, that is not what I was saying. Like the whole point I was saying is,
Starting point is 00:22:34 if there are people that you know who are open to making this change, make the change. But there's been, there's so many people out there who I think do a bad job at sort of representing Linux that the immediate idea of even just helping someone move to Linux sort of brings up that idea of like evangelizing the system and trying to collate. Yeah, yeah, yeah. Like that, yeah, I get it and I think it's a good thing to try and make something feel a bit more approachable. If someone is kind of interested in Linux and has some questions about it, there is actually somewhere they can go
Starting point is 00:23:16 where people at least at least try to help them out. Yeah, I mean we have plenty of Windows users in there. Like there's people, there's Windows users in there that are openly like, just like creating like, I don't know, like niche Windows 95 rises for the hell of it. Right? Right? Like, like we love that. Like there's, there's like BSD nerds in there. There's people that are using Plan 9.
Starting point is 00:23:44 There's people that are using, uh, There's people that are using, you know, NixOS, obviously, so Linux, but like, you know, there's people that are using, I don't know, like, who knows what? Like, some of the most obscure things, like, you could think of. And I just, I mean, I love it. Like, I think as long as it's in that kind of hacker space type, you know, um, uh, world,
Starting point is 00:24:09 I think it's nice. Mm-hmm. Earlier you mentioned, um, also having an IRC bridge. So is that side that active and how do you go about handling the moderation across two, I guess they're effectively two distinct communities just connected via a bridge. Well, yeah, so I'll be honest, the IRC has been a little lackluster.
Starting point is 00:24:33 Most of it is for kind of just like more, just people wanting to get away from Discord for a bit, maybe they're on a different device or I don't know, maybe they're on their like pure TTY setup or something like. And so we have, and I can get into a little this more later, but we kind of have like these, you know, all things Linux, we have quite a few different domains. And one of those is atl.chat. And so there's a kind of a much bigger project in plan right now.
Starting point is 00:25:18 And that's kind of providing people like their own ATL account, you know, so be it. And so from that, they'll be able to create accounts in the IRC, XMPP, possibly Matrix. What else is there? I see you mentioned a Mastodon down the bottom here. Yeah, Mastodon, you know, some different things, basically all sorts of different networks. And then those will all bridge back. We use some custom stuff, also something called a matter bridge, which is like a bridging protocol. It's in Go. Our IRC platform uses Ergo, which is kind of like an IRCD implementation. And then we've actually modified it a little bit to handle.
Starting point is 00:26:11 So one thing about our server, and some people don't like it at first, but we have to is we have a slow mode in our general truck typically, because without it, like it's just unbearable. Like some days, like especially in the heat of the moment, we sometimes have to put it up to seven, 10 seconds even because it's still just chat, just flying. And so we modified the IRC service to have its own slow mode
Starting point is 00:26:39 and auto mod system to filter out different words and things like that. And then basically any of our Discord staff can have staff accounts there. They're all trained to, I think right now you have to make a ticket to get an IRC account, but they all are trained to set them up and then anyone that wants to use it can use it. And then yeah, just bridge this through. But once the account system,
Starting point is 00:27:07 think of it as almost like LADP identity provider, I guess. So then people will be able to set their own profile pictures and stuff. Basically, it's through webhooks. The bridge webhook will have their name and their profile picture and stuff like that. Now the only issue though is like when bridging IRC to Discord, there's some stuff, it's just not going to be as perfect as you want, obviously like replies, you know? So like in Discord, you can reply to someone and it's going to be like, uh, linked.
Starting point is 00:27:47 Yeah. You can visibly see the link. Whereas in IRC, you're going to typically refer to someone by the name, colon, and then just figure it out. And so that, and then also if someone drops in like a code block of like 15 lines, it's going to go, then then then then. And so, yeah, that's a little annoying. Mm hmm. So you've got a lot of tooling alongside this to actually make it.
Starting point is 00:28:15 Like manageable. Yeah, it's still a lot more to go, but I see is not fun. I'll just say that. OK. And do you want to comment more on that? Yeah, it's just I mean, it's a very. Simple, old. It's a very archaic system. You know, I spent a lot of time going, you know, evaluating options.
Starting point is 00:28:38 Unreal IRC, IRCD, Ergo. You know, there's so many things within that, you know, things like Nixerve and ChanServe and da da da da and, you know, spam management, IP management, just all of that stuff, you know, it gets a lot. Right. And if you think that's hard though wait till you get into XMPP. Oh? I've...
Starting point is 00:29:07 Yeah. I know a bit about Matrix, but XMPP I've not at all touched. Yeah, XMPP is a beast. It's a lot. Uh-huh. What can you tell me about XMPP? Like, it follows a ton of different standards, like PEP standards, basically. And so there's all these different modular type aspects to it and features that people implemented, you know, whether it be like the ability to have read receipts or the ability
Starting point is 00:29:42 to have push notifications, the ability to have all these little pieces of what creates a typical chatting interface. So you take that, then you add in the entire basically privacy, encryption aspect of client to server, server to server, client to client, all of that. And then the aspect of like, just, I mean, you should see my DNS list for XMPP. It's like, frickin 20 records of just stuff of opening up all these different ports and TLS records and this and that. And so that, and then depending on what XMPP platform you're using, And so that and then depending on what XMPP platform you're using, one that I particularly like, Prosody, it uses Lua and I think it's, is it PHP based or? No, I think it's just Lua based.
Starting point is 00:30:41 That as well, there's a pun to it. There's just like, you know, all these different configurations and da da da da da. There's just a lot. I mean, I spent, I spent probably a week reading documentation, like just like every day, just reading documentation until I can wrap my head around it. Okay. So I guess going from having this discord server here like that could have just been the one thing you did it's like okay we're gonna make a good discord
Starting point is 00:31:10 community but you also said there is a nonprofit attached to it as well and you're also building all of these tools so why did you decide to expand out of just being a discord server? Is this boring? Fair. That's boring. There's like there's so many discord servers like why not? And why not do more? No. I mean, if we're going to be Gigi slash Linux, right? You know, like we're going in our name, even the name all things Linux.
Starting point is 00:31:42 It's a pretty big name. OK. So I, like I said, I've had experience, you know, personally, I've been an entrepreneur my entire life, you know, doing different businesses. I actually used to work in the music business, throwing events and things like that. And then I got into like software and like digital marketing and things like that. And so I just knew inside, oh, I could probably do something. We can do something cool. I think what it started off, OK, so the very first project
Starting point is 00:32:17 that we had was an open source Discord bot. That's called Tux. And Tux is now over 20,000 lines long of Python. It's Dockerized. It's the most extreme linting system, CI images. It has Nix Flakes, everything. We're doing some really cool stuff. Like 2,000-plus commits. I think 30-plus contributors. We're doing some really cool stuff, like 2,000 plus commits on it,
Starting point is 00:32:46 I think like 30 plus contributors. We're about to have our first official release. There's a roadmap of it as well. I think over a hundred, maybe 110 stars or something like that. And so our goal with that was kind of be like the all-in-one Discord bot and to provide an alternative to something like Dino or Me6
Starting point is 00:33:04 and those other kind of like all-in-one bots, but add in so much more. For example, it being a Linux-focused bot, you could run, for example, we have a TLDR command. You can literally just like TLDR or whatever. Actually, one of the maintainers, I believe through the last video that you posted,
Starting point is 00:33:24 found us through your video, joined in through the last video that you posted, found us through your video, joined in, and I've been communicating with him, and we've been talking and everything connected over that. And he's been helping me with some things like that. And so, that was cool. Different things, code compiling, been working on an integration with repo-ology. Repo-ology?
Starting point is 00:33:46 I've never heard you say this. I would say repology, but I... Repology? Yeah, that sounds right to me. Repology, so integrations with repology, man pages, all these different things, like different package manager repos, and just creating that. And then basically, I mean, when you're in control of it, the code base, at least, you have so much flexibility
Starting point is 00:34:16 to do things. And so we created that bot, or at least the idea of it, I think, the second week of the server opening. So that was that. And then maybe, I don't know, like six months in, I think we had the idea of the Wiki or no, maybe the Wiki or maybe the tools. So I've been, I've been basically like, people think I have an addiction. Don't listen to them, but I have a, you know, I've been acquiring a lot of domains okay because they'll
Starting point is 00:34:47 definitely come in handy so atl.tools you can visit it you can kind of get the vision eventually that's gonna be a lot of different self-hosted services and things like that atl.wiki obviously atl.chat as I mentioned atl.chat, as I mentioned, atl.sh. That one's clean. And then, no, so the big picture though, atl.dev. And I'm not sure, I could probably share my screen in a little bit about what this exactly is. But atl.dev is really where it ties together the nonprofit.
Starting point is 00:35:26 And my kind of vision behind it, are you familiar with PubNix or Tillyverse? It's ringing a bell, but I can't put my finger on it. PubNix, It's like a. Probably best if you look it up. How do you know pretty old PubNix is a boutique Internet service provided with personalized service that offers you an alternative to BigToken. No, no, I don't know what you're talking about then. That was the first.
Starting point is 00:36:01 OK, so so PubNix is a, think of it as like a public sort of hacker space where people can get involved. So typically back then it was universities with small little groups where they would host server space, and people would be able to- Oh wait, wait, is this public access Unix systems? Yeah, so people would be able to SSH into them and monkey around and test things and
Starting point is 00:36:29 learn about Linux. They would have resources, HTTP space, et cetera. And they created kind of micro communities around that, you know, BBS, IRC days. And that grew and grew and the spirit of that eventually grew into the concept of like Tildy versus and if you go if you actually look up look up Tildy like a T-I whatever T-I-L-D-E dot club I think. You'll get it it's super super 90s club i see a oh wait is the website some like is like orange tech or orange like accents everything yeah it's like super action it's like's like, welcome to Tilted Club. It looks like a...
Starting point is 00:37:26 Yeah, okay, cool. Yeah, okay. So if you look at, for example, if you scroll down, you'll see a bunch of usernames. The Tilted is because if you click it, instead of using subdomains, if you click one of them, you could see it's Tilted username. They're just using HTTP space and like var www.
Starting point is 00:37:45 But these people, so they've kind of created these communities and they have typically tons of self-hosted resources. So, like, for example, this one is not a good example. If you go to like, go to. Let's see. Um. That's great is really bright on your face. Tell me...
Starting point is 00:38:13 kind of... Wait... Go to verne.cc. ver.cc verne.cc, okay. c c. You can see, look how many things they host. They provide mirrors, services, everything is torred, they have gemini space, they, you know, different like, pay spend services, like everything you can imagine pretty much.
Starting point is 00:38:42 It just keeps going and going. They, you know, different like, uh, pay spin services, like everything you can imagine pretty much. Like it just keeps going and going and going. And like, I just love the idea of it. Like it was so cool to me whenever I first learned about this sort of ecosystem. And there's so many of these and they all sort of interconnect in this giant web. And yeah, I thought it was so cool. And so I was like, okay, well, you know, what if we take on kind of that approach, but we also take on stuff like, so we already host mail, right?
Starting point is 00:39:15 We provide a self-listed mail, but what about like Netlify kind of Versel cloud player pages, et ceteraare Pages, etc. providing server space storage. And so I was like, okay, who's gonna pay for this, right? Right, how do we afford all this? Well, we're a nonprofit. That means we can apply for grants and sponsorships and things like that.
Starting point is 00:39:41 And so, okay, who's gonna give us money? Well, why not we provide this space and resources to people that are in need, whether it be students, smaller FOSS developers of smaller projects and stuff like that, different maintainers, different kind of younger, junior independent developers, different schools, so be it, et cetera. And so, big, big companies, they're like,
Starting point is 00:40:12 oh yes, this looks good for us, here, take our money. Right, right, right. And because you're helping someone, we're helping someone. And so, I think that, and keep in mind, that's still, you know, quite a bit of ways ahead. We're still just laying out the groundwork for all that. And, you know, we haven't really been focused on scaling out that just yet, because there's still a lot, yeah, in development. But you can kind of get the bigger picture there of like how, you know, just from a Discord server,
Starting point is 00:40:47 it's grown to providing those resources, to providing basically expanding across Discord, because like you said, yeah, not everyone wants to use Discord. And then the educational aspect, which you kind of hinted on a bit, the Wiki. Yeah, like the first thing that's always gonna come up up when you talk about oh we're using discord there is this subset of the FOSS community, like a subset of FOSS developers who are like you shouldn't have anything FOSS related on discord you should be doing everything on or IRC or XMPP.
Starting point is 00:41:29 I think that's a- it's a- it's a good goal to have, but at the same time, if your goal is to- if your goal is to reach people who don't necessarily use only Linux, Yeah, you read my mind. Yeah, it's very difficult to get them onto something where no one they talk to is using. Yeah, exactly. Like, I think one of the biggest issues and that I've realized so much when watching people give support and other things when new people come in is like, and I'm pretty sure there's a fallacy or mental model
Starting point is 00:42:07 or something like that, where we forget how much we know. Like we forget how much of an expert, quote unquote, we are about certain things. And like, while to me now, like doing an arch install, like I could probably do it with my eyes closed. Like, yeah, I can do that. And so I could say that arch is easy. But for someone else, relatively, arch is not that hard. But in the perspective of someone who's like,
Starting point is 00:42:43 has barely even touched, you know, doesn't even know what a turmoil is, like it's hard. Like, you know, you can't you can't beat around the bush. Like it's hard even if they do read. There's still so many new words and concepts and terminology and stuff that they have to learn. And so like we kind of need to humble ourselves a bit and like put ourselves back down, you know, and realize like where people are at and go back to what it was like to being a noob again.
Starting point is 00:43:09 And I think with Matrix and these other things, like just some of the terminology that Matrix uses as well and like, and the user experience, you know, like hopefully, I don't know if it's improved at all, at least when I used to use matrix a bit, you have to be realistic with ourselves. Like, is the average Joe or whatever going to get on IRC or Matrix? No. The quit lying to yourself. And if you're not willing to provide a way for them, if like they're not worth your time because they aren't suitable for IRC or etc. Then I feel like you're the problem
Starting point is 00:44:09 I think a really good example of this is um Part of what I did that video going back to the thing where I was saying about end of 10. Um I I was going through the site and one of the things that suggested when getting a linux iso is Use rufus just chuck is use Rufus. Just chuck it in Rufus, put it on USB, and you're good to go. And a bunch of comments are like,
Starting point is 00:44:30 well, you can use Ventoy instead. It's just like, yes, you can. But at the same time, if I go to YouTube right now and look up how to flash a Linux ISO to a USB there'll be 5,000 videos showing how Rufus works and it just makes so much more sense to Just direct them to that because there is a lot less barrier to entry. Ventoy might be a far better way to do it But it's just a needless additional hurdle for what, like something you're going to use for five minutes
Starting point is 00:45:14 and then never think about again. I sometimes often see the people that when recommending, what is it, Balena? Balena? Yeah. Yeah, they're like, Spy spyware i don't even know what that is people just have you have you heard that that supposedly i don't know that it's spy i'm yeah no yeah supposedly supposedly it's spyware okay sure i i i've i had a bunch of people telling me that Belena Rastro is better than Rufus, so I don't know what to believe now. Spyware, everything is spyware. Even if it just pings once to back home, it's spyware. I know there is definitely contingent of people who think Ventoy is spyware because there are some like-
Starting point is 00:46:01 No way. Yeah, there are some, um, there are some like no way. Yeah, there are some There are some binaries included in ventoi This is something that was like sorted out like the binder is still there But this is like an issue that was sorted out like six months ago The reason why they're there is to deal with some secure boot stuff But everyone just skipped over that comment because it was one comment in a thread of like 500 messages Yeah, yeah, exactly. Or not cherry pick it, I should say.
Starting point is 00:46:30 Yeah, yeah, yeah. Yeah, do the exact opposite. Um, they're, what, you're gonna have run into people who either intentionally or willingly just let themselves think they know more than they do. Like they will sort of, like when I did my video on pseudo RS there are a bunch of people who thought that pseudo had had a gpo license I don't know where this came from. I don't know who started this It came from the bsd space. Of course, it's not a gpo project
Starting point is 00:47:18 I don't know some One person says something and the rest join in. Yeah, yeah, you know really like Headline readers, who knows. So you've talked to a couple of times about like the future plans you have for all things Linux, but what is the focus in the immediate short term? How short term are we talking? Because my long term, when I think about long, long, long term, I'm not looking at communities or et cetera. I'm looking at Linux foundation type goals. And so, you know, I guess time is all relative and whatnot. I would say like...
Starting point is 00:48:12 Well, what is the focus right now then? What is the main focus of things that need to be worked on, things that are being improved upon right now? Yeah. Well, so I would say in the next year, the biggest thing would be... So with Tux in particular, we're about to get our first release. It's kind of hilarious. We're using a zero dot number system.
Starting point is 00:48:42 So one year later, 20,000 lines of code later, we're finally at 0.1. And so that's cool. And then we'll get on a proper development cycle with that. And there's like a whole roadmap. And then the HL.wiki, we're about to have our first kind of formal release with that. And then we're going to be doing a bunch of different outreach to some contributors and different distributions and projects and things. Um, right now it's, you know, a little weak on there. I don't know, maybe 200, a hundred, 200 or some pages.
Starting point is 00:49:18 A lot of that, to be honest. And there was a comment actually on the last video that was kind of adding some constructed criticism around MediaWiki, questioning if it's the right choice basically. We explored all sorts of different platforms, Material, MK Docs, MD Book, Git Book, Wiki.js, you know, Vitepress, DocuSource, it's like so many. And I do, I will agree that Wiki's in that fashion to the new user that can be a bit scary. Like, they can be a bit daunting and confusing navigating. But I do think though that some of that is just kind of written in or like,
Starting point is 00:50:14 that's just due to the traditional usage of how wikis have been set up. They've just always kind of gone that way. But I think that media wiki is so customizable and hackable that we could do some cool stuff with it when it comes to like custom theming and all the different plugins. And you know when we're maintaining a wiki of that size of you know what it will become it's really important to be able to have that granular control in terms of like user permissions, you know, a different approval and revision management,
Starting point is 00:50:49 different quality of life things and stuff. So that's a big thing. Once we released that, project I would say is, um, so we just did a big kind of, uh, hiring, if you will run, um, obviously everything's volunteer, uh, work, but, you know, being a nonprofit, there is a benefit to that where people, you know, that do work with us can, you know, use that for school or, you know, job work with us can you know use that for school or you know job you know things like that on our website there's a get involved page with all sorts of different roles different kind of like departments so we take on like community people in terms of moderation management the management side of things, creative, so different designers, artists,
Starting point is 00:51:49 things like that. And then systems and development, so different, you know, run in, back in, Python, etc. So forming that really, that's been like, you know, building a team and like bringing on the right people. I used to always like, you know, before I recall, I mentioned how I was job searching, you know, a while back and, and I was getting frustrated with recruiters and all this stuff. And, and I realized like, important, like when it comes to finding good talent and like good people and, and, and like how difficult that can be. And so a lot of time has been spent recently, you know, when it comes to
Starting point is 00:52:37 like training and, and, and finding the right people and making sure that the vision's all there. And my biggest thing when it comes to team building and everything is like, I want to get people that are great at what they do and like, who love this thing. Of course, we're all kind of jack of all trades, but to provide resources and empower them to basically kind of become a leader in their own sense and to build out their own teams of people and to then train those people and to continue that to where it's self-growing. So one thing I'm always preaching to them is like, document, document everything. Because if you,
Starting point is 00:53:21 God willing, vanish tomorrow and you know everything about how our servers work, you set up all our servers, well, we're a bit screwed. And so that's a big thing. And yeah, just really building a team culture. We're like a family at the end of the day, really. We're growing. And so that's a big thing. What else? We're moving to Ansible soon. OK. That's a big thing. What's else?
Starting point is 00:53:46 We're moving to Ansible soon. That's a cool thing. We have multiple different servers through Hatshner, Shown at Hatshner. They're beat, simple, really good hardware. And then we were actually considering NixOS for that, but I just felt it was a little too daunting for some people. Maybe get that red hat, you know, a whole sign. No, but the next big thing though, and hopefully my Whalen doesn't
Starting point is 00:54:25 deploy itself, you know, screen sharing and whatnot. Can I share something? Yeah, I would just have to... I'm not sure if your stream setup has that. I should add it more consistently, but we can do that right now. Okay, let's see That is the wrong button We want just one second
Starting point is 00:54:56 Window that one that's what we wanted. Okay Okay, now we're good you see this yes Okay Okay. Okay, now we're good. You see this? Yes. Okay. Well, so from that little short intermission right here. Now this is something that I've been working. This is a little mock up, you know, keep everything in it that you're going to see is really just vision, I guess you could say.
Starting point is 00:55:25 Okay. So when I was mentioning about the ATL account and I called it, I'm calling this portal temporarily. So magically come to this, right? Sign in, whatever. Now, think about this as like their hub, their dashboard. Right, right, right. Everything that they want related to our community and all the resources that we provide.
Starting point is 00:55:49 Got a lot of these stats, right? Yeah, yeah, I did notice those. Different blog posts, etc., etc. But we get into the fun stuff. So providing email access, SSH access, Wiki statistics, all the APIs all interconnected, them being fully self-service and managing that, providing web hosting, VPN services, all through this community.
Starting point is 00:56:21 All integrated, all our different platforms, Signal, blah, blah blah blah. The ability to have their IRC account, their XMPP account, all managed through one identity. Being able to RSVP different events, which by the way we do have events quite often. We've done a Raspberry Pi giveaway, Super Tux cart events, Minecraft stuff, you know, all types of fun things. We're actually going to be doing a very nice giveaway for 10k members. So if you are interested, shameless plug, enjoy the server. So tools, a sort of toolbox, the different things, different compilers, different kind of sandbox environments, networking tools, different encoding, text manipulation,
Starting point is 00:57:15 translation tools, pastebin services. And this is the crazy one, ISO Archive. So we got granted from Google, yeah, I know big scary Google, right? 100 terabytes of space. So I was like, well, what are we gonna do with all this space now? And I was like, if we're taking big, archive.org don't got shit on us.
Starting point is 00:57:47 So we decided that we're going to create the largest, most organized collection of Linux ISOs ever. Okay. Now, if you go to, for example, where is it at? ISO.ATL.dev. This is just a mock thing. All of these right now are like, for example, I don't know, let's just say I go to the, this is kind of slow. But if it wants to let me go into here. Live demos. The demo effect.
Starting point is 00:58:29 Okay, so like we have the most niche distros you can imagine. Like there's some weird shit in here. Okay. Right now we have over eight terabytes of ISOs still coming. Everything you can imagine. Like everything, like just crazy stuff. So that has been a project in progress. And then through that, we're scripting and automating that. Like, for all of the metadata and the tagging and the naming, and even the SHA checksums
Starting point is 00:59:02 and all that stuff. It's all handled through a spreadsheet and et cetera. So resources right here, this is kind of just still just an idea, curating different resources, tutorials, documentation, wikis, et cetera, and then roadmaps. And so there's a website that I really love. It's called roadmap.sh. And if I go, for example, to the Linux one,
Starting point is 00:59:34 all of these, this is community created. If I click one of these, it's gonna provide links out to different stuff. So if I gotta front end, front end development, if I know, if I go to your boop, you know, etc And so I just love this. I love the idea of this. I think it it breaks down, you know, I had no idea this Yeah, it's great and they even now have AI generated ones, you know, I don't care about your opinion for like a or not AI generated ones, you know, I don't care about your opinion like a or not It's still cool like if I go to this and you can type in any topic and it's gonna live create an AI roadmap
Starting point is 01:00:10 And there's community roadmaps here devops You know all types of things and so I'm gonna reach out to them see how I can get involved with them If not, you know, we'll do something on our own. I just think that would be so cool we'll do something on our own. I just think that would be so cool. Lastly, we got some change log stuff. So throughout all our different projects, basically, we can display that here. They can go to one place and then support,
Starting point is 01:00:37 however it means, Discord, email, forms, so be it, FAQ stuff, et cetera, et cetera. So as you can see here like I'm really excited about this I think this will be the coolest thing ever like for a community to have like this just fires me up I can see that. Yeah. Yeah. Uh, where?
Starting point is 01:01:11 Hide that one. Oh, close that. There we go. I was going to ask, why do you have the nonprofit? Now I understand why you have the nonprofit. Yeah. Big plans, big goals. Yeah. Um. A lot of people doubted me at first.
Starting point is 01:01:36 A lot of people didn't understand that. Like, why nonprofit? Like, you're just a Discord server. Right, right, right. I was like, I was like, just wait, just wait. You don't see the vision. No. I think, at the end of the day, communities are everything,
Starting point is 01:01:50 of course. But when you start creating these things, and some of this has been long running. I've had that sitting in the back of my mind. I've had that develop for over six months now. Granted, that's more or less front end stuff. There's still, I have to do all the API development back end and stuff like that. But, um, that is really, you know, where it starts bridging out into like some
Starting point is 01:02:14 real world impact. So why did you want to do all of this? Why did you want to do all of this? Like, I, sorry, I'm just still surprised by how much is going on here. That's not listed on the website. I had a look to the site and saw it was there. I was not aware of how much was in development.
Starting point is 01:02:43 I was not aware of how much was in development. Mm hmm. Yeah. Why? So why I wanted to do everything. Yeah. What? Like you said, you know, the whole just running a discourse server was boring, but like there is a there's a stopping point between where you're at and not boring. Yeah. So, yeah, actually, like I said, in my past life, I've done a lot of different projects. Some of those have failed, you know, definitely failed.
Starting point is 01:03:20 I've always been big into education. I've always been big into education. I used to write a lot, I used to blog a lot, things like that. I used to help independent artists, musicians that wanted to make a career for themselves, that were independent, and I was teaching them entrepreneurship and how to approach being a musician in a more kind of business marketing like manner. And so there was a startup, I guess, that I was creating for a period of time that bridged
Starting point is 01:03:54 community, education and software. And so I built a whole MVP type product, very similar to what you saw right there for musicians. And it didn't really go anywhere. And it was kind of a passing project at the end of the day. But I just really believed, like in in well, for one, I just love software like at the end of the day, I just love software to I love education. Three, I'm a people person. So I was like, well, how can we connect all this together?
Starting point is 01:04:25 And that's just where my head went. And so obviously when it comes to funding and stuff, I was like, oh, like, you know, everyone talks about open source, like, you know, open source doesn't make any money, you know? Like you can't make a career in open source and this and that. You have to get lucky and it has to catch fire and it has to be something pretty serious.
Starting point is 01:05:01 But a lot of those open source things, those are like tools, software, etc. It doesn't make sense for them to be a whole nonprofit. Like it just, that's not gonna work. And so for us, when we started having the idea of kind of becoming something bigger, more serious, it just made sense. It was like the only thing that made sense because people wanted to donate and I didn't accept any donations yet for quite
Starting point is 01:05:25 a while. I was like, if I'm going to accept donations and stuff, I need to make sure everything's neat and tidy. I don't want to mismanage people's funds and there needs to be that layer of transparency and stuff. And so, yeah, I, and keep in mind, everything up till almost, pretty much a year was all self-funded through me. So when I got that set up and everything, yeah, I mean, now plenty of donations coming in,
Starting point is 01:05:58 you know, they're going to the bank, not touching them right now, waiting to the perfect moment. And then once we kind of have that initial capital to do some cool things, then we start going to the grant sponsorship funding route. And once we do that, and already, I mean, we've already signed up
Starting point is 01:06:18 through a lot of different programs and stuff. And so we've gotten some pretty awesome deals, like for example, with, you know, some project management tools. Like I said, with Google, different, what else do we have? GitHub for nonprofits. You know, there's just so many resources out there for nonprofits that I'm like, hell, I'm about to take advantage of all this. Like, whatever that could power the mission mmm So I can see that you are very dedicated to this and you have some grand visions But what obviously you can't speak for what's going on inside someone's head
Starting point is 01:06:58 but other people involved in the project like What is the sort of reception that? in the project? Like, what is the sort of reception that they have when they sort of, when you talk about this grand vision, when you come up with some new idea that you're like, okay, this is something 10 years from now, this is where we want to be. Like, how do other people react to that? Everyone is pretty like they're locked in. I'm amazed at how much support that everyone around me has given and dedicates. In total right now, I think the team is around maybe 25 people. But throughout time, I think it's been maybe at least 30 to 40. And so, you know, these are people that have
Starting point is 01:07:51 invest that invest hours per day, you know, some some people, some were that others are some less And I think providing them space to be able to like, to build at their fullest potential and to like do, you know, believing in them. Believe it or not, and this is crazy. Obviously Discord, you know, it's kind of a gaming platform. There's definitely a younger crowd on there. The one of the things that blew my mind, and I don't look at, I'm 28, or how old am I? Yeah, 29. How did that feel? 29 this year. And so there's a little bit of a generation gap, but I fit in with them when need be.
Starting point is 01:08:44 gap, but like I fit in with them, you know, when need be. But it makes me proud to see like, I see like 14 year olds in the community that are coding like Rust in like, high school and running Gentoo and stuff. And that just blows my mind. Like, like that is the coolest thing ever to me. Because like, I mean, I started pretty young, maybe like 12 or something like that. But this was like, but I was like the single nerdy computer kid, like back then, like, you know, there wasn't anyone else around me doing that thing. And now like, there's so many that are in this community. Yeah. And, you know, for the longest time, typically
Starting point is 01:09:20 most of the staff team that we have is older. but there's a few people in particular. There's one person who's like 14, and they're more mature than any single person on my Facebook list. They blow my mind with how much they do. They have full SSH access to all my servers, Cloudflare, everything. That's how much trust I have in them. I think by providing that opportunity to empower people to be like, Hey, like you're at the start of something great. I believe in you.
Starting point is 01:09:52 Will you believe in me? Like, let's have that trust and let's do great things. Then just magic magic happens there because people then have like, people will give their all or, you know, whatever, you know, they can give to it and work to their best ability. And I think if we're all aligned in that, yeah, great things happen. Yeah, we're about the same age. You're a little bit older than I am. I just turned 27 this year. But like, I sort of get what you're saying
Starting point is 01:10:26 as well with that, like I remember back when I was, you know, 10, 11, getting into getting into all this stuff and there were resources available, right? Like, you know, people who are in their 40s, you're like, oh, you've got so many resources available when
Starting point is 01:10:43 you're a kid. You should have done more. I didn't even have the internet when I was a kid. But like, nowadays someone growing up, they have access to millions upon millions of videos. There are so many incredible tools. Like this, one simple example, game development. Game development is so incredibly accessible now. Like I started working with Godot very recently. It is crazy how easy Godot is. Like I don't have, I have got a bit of experience with Unity of like a couple of years ago, but it is just, it like so much that you would have had to do yourself is just done by the engine.
Starting point is 01:11:26 And then if you wanna dig in further, there are so many videos out there and so many resources out there on like those deeper parts you might wanna understand, that if you're someone who is dedicated, you are someone who really does want to learn, like people say like, oh, with the internet, you don't necessarily need a formal education anymore.
Starting point is 01:11:49 Like, that is true. Like, the formal education model is a very slow model, it's a very particular model, and it still has value. Don't get me wrong. I dropped out of college two times. Okay, maybe it doesn't have value for you. Just put it out there. No, that's fair.
Starting point is 01:12:07 But like it there are people that still find value from it. But if you're someone who is dedicated and you don't want to go down that route, like, yeah, like if you go to a hacker conference, right? Like I saw this. This is a really good example. I saw a blog post of someone who they went through a software engineering degree. They just graduated they went to some like hacker event some like What do you call it? like a like a code jam something like that and
Starting point is 01:12:38 They had no idea what was going on like everyone there was like younger than them had no formal education experience They'd been programming for 15 years and they're like 18 years old Exactly exactly It's like if you're someone who is really dedicated to this you can learn so much Yeah, you get such a head start over other people That's why I like for example You get such a head start over other people. That's why I like, for example, even for people that, yeah, like that within their community
Starting point is 01:13:09 that aren't programmers and they're like, Oh, like I want to become a programmer and stuff, you know, by it's intimidating to get involved in projects, especially open source. Like thinking when you look at GitHub issues and da da da da, and it's your first time wanting to contribute to something, it's nerve-racking. You don't know. You don't want to look like an idiot, basically. You don't want to do the wrong thing.
Starting point is 01:13:33 There's certain formalities and standards and stuff. With Tux, I wanted to, for example, I basically wanted to make it incredibly easy for people to get involved in terms of contribution and for to create a like, in terms of documentation and like set up local dev environment and all this different stuff to where like, you know, someone who didn't know Python at all could basically set it up and get involved. And I think like by allowing new people to get involved and to grow and whatnot and facilitate that, obviously that isn't scalable forever, you know, as you grow and grow. But to a degree is if we put into people's mind that like, okay, now I may not have the time to help these people, but I've helped you and you can now help the next person.
Starting point is 01:14:30 And just continuing that on and on. And so same thing with like other projects, right? Like giving people incentive, you know, to help like, yeah, you can put this on your resume. Like even if you're a Discord moderator, fluff it up as much as you want I don't care whatever community manager Yeah, yeah, like
Starting point is 01:14:50 Whatever leads social media community manager. There you go Yeah, like whatever whatever whatever helps you and empowers you by all means like i'm here for it Yeah, I was just having a scroll through the Developer guide and the contributing guide and this is like really comprehensive like this a lot of a lot of developer guides are Made under the assumption that you're already a developer on the project Already a like a well understood well well understood how development environment works. This is really clear.
Starting point is 01:15:29 Now obviously I'm someone who has quite a lot of experience with development, so maybe there is some sort of pain point that I'm missing, but what has that experience been like with new people who have sort of come into the project? I assume that that has sort of shaped the way that you handle and like other people in the project handle these guides. Yeah. Yeah. I mean, it's been great. Actually just brought on like two more maintainers, I think this last week or so, or not maintainers, but like soon to be,
Starting point is 01:16:01 maybe, you know, contributors. Um, and I mean, they got up and going like, I don't know. I mean, if you go through it and read it and whatever, you know, you at least have a basic setup going. I mean, you can get going in 15 minutes, you know, 10 minutes or whatever. And we even, for example, we have a separate server for different testing or whatnot. We provide bot tokens that they can use in live database URLs that we have that they can just use so they don't even have to set that up. Sorry, I just opened up the code. I have not seen an open source project that has in code documentation this comprehensive. Yeah, so the entire project is documented like docshin-wise,
Starting point is 01:16:52 and then the entire project is also strictly typed. Right. Okay, okay. Yeah, and use a very, very modern, you know, like Yeah. And use a very, very modern, you know, like kind of paradigms, I guess, and libraries in terms of logging and error handling. And it's very, I think it's, I'm proud of it. I'm proud of it. Yeah, you should be. This is really nice.
Starting point is 01:17:22 I open up a lot of open source projects and I get it right, because most open source projects, the intention is it's one person working on it and then other people happen to come along. And it's clear from this that the intention is that you want other people working on it. It's not supposed to be something that you just maintain until the end of time. Yeah, I know. That was always from the beginning was how do we get as many people as possible to be able to contribute? And that's why we went in Python as well, just because it was probably the most reasonable for the mass majority. Yeah, pipe. Like people complain about like language choices at Pyth- yeah, maybe it's not the fastest thing out there, but it's a great language.
Starting point is 01:18:10 It's a Discord bot, okay? At the end of the day, it's a Discord bot and like you're still limited by- Do the Discord API speed, yeah. Yeah, Discord API speed. Yeah. Yeah, I like Python. It wasn't my first language. My first language was Java, which, you know, I much prefer writing Python. And I think this sort of goes back to the elitism you
Starting point is 01:18:38 were talking about before. I think there is some sort of elitism around like syntactic sugar because a language like, like I could imagine a equivalent level of functionality for something like a C++ or a C that is built from the ground up with more modern syntax standards where it sort of removes a lot of the additional stuff that kind of feels confusing without actually changing how it works where it's it's developed with more of a Python style look to it and I I think- Yeah, human readable. Yeah, yeah, yeah. And it makes sense, right? Because C, C, like C and then C++, obviously, because it stems from that background. It's from a much earlier time in development.
Starting point is 01:19:33 And you can see a lot of modern languages do take a more, like, human readable approach. Um, and I think a lot of people sort of confuse the idea of complex syntax as like, I don't know, it's, it's something you can learn. Like complex syntax isn't hard. It's just, it's just a barrier, right? Like I look at Rust code and I'm like, there, it's, it's just, there's just a lot of like hieroglyphics. So yeah, exactly. Yeah. Yeah. Yeah. There's a lot of symbols like, you know, that, like exactly. Yeah. Yeah. You know, even so be it. Well, just like a basic thing that you can do in a more modern looking language is remove the like ampersands and just write and
Starting point is 01:20:27 if you're if you want to do and like just just basic things like that which to someone who is new to programming it immediately makes it feel just slightly more readable it's one less thing they have to worry about when they're getting up to speed. Yeah, that's a fair point. So earlier you were talking about like bringing people on and you were talking about like problems you had with recruiters and all of that. Like how do you go about actually bringing someone on? Like what is the, I assume there's some sort of interviews process there? Like once you actually do bring someone on, what is that onboarding process actually like? I'm sure obviously it'll be different
Starting point is 01:21:09 for the different things they're involved in. But as like a general sort of idea, like how do you go about approaching this? And I assume that you're not the only one involved in handling that. You would probably have other people involved in it as well. Yeah, so we obviously have the website. If you check it out there's a get on the far right, there's a button get involved. And so you can see the different like teams, I guess you could say, or departments, if you want to be formal, and different positions.
Starting point is 01:21:50 So those people can apply for. And then we also, so at the very start of the server, most of the moderation and whatnot, and because at the beginning it was just moderators. You know, all these other new roles and stuff didn't exist. Eventually then that grew. We kind of have like a, we do have a hierarchy system, although it's not like your traditional like, I am your boss, you know, da, da, da, da.
Starting point is 01:22:19 Like, yeah, we're still all equals. It's more so the hierarchy is to provide wisdom and advice and for people that have more experience and time to maybe handle more complex issues like kind of interpersonal drama and just things that need a little bit more like you know special touch and so we have that hierarchy. And then, yeah, so at first, it was basically people that I knew, people that I trusted through some other different communities and whatnot. I said, Hey, like, I need help. The very early days were pretty rough. It was some very long hours. And then that started growing. Basically, we would start people off as junior moderators. That would become like a trial period. They would
Starting point is 01:23:16 become moderators, senior moderators, admin. There's now an admin assistant role and what that looks like. So actually, so I will say this too. I have a vibes sort of thing. Okay. I just like, I just like in some of the people think I'm crazy about it because like, it'll just be a complete stranger who has like 500 messages in the server, you know, 300 messages and I'm just like, they're the one. Right, right. They're, they messages, and I'm just like, they're the one. Right, right. No, I just know, like, I just know, like, like, they're just, I just can feel it, I can tell
Starting point is 01:23:51 the way they write everything about them, the things that they're interested in, like, they would be great. And it's usually always worked out. And so for those people, you know, I'll send them a message of like, Hey, like, are you interested in potentially joining us? And they join. And so there's been a handful of those that I've just seen and reached out to. And then equally, yeah. So how that works is people apply, we'll go through the senior mods and stuff. We'll also chime in, review it, add in their pros and cons of that.
Starting point is 01:24:26 Obviously, we're looking for different things like time zones that can help a lot. The team right now is compromising people all the way from West Coast America, East Coast, Central, Switzerland, I think Sweden, Bulgaria, Australia, yeah, shout out Australia, a lot of places. And so time zones matter. Age is a thing where typically there's some exceptions. We do have an age limit of 16 plus for pretty much, but there's a few exceptions.
Starting point is 01:25:12 I've heard the super genius Avant people, especially when they're in more technical roles where it doesn't matter as much for moderation. Then we'll reach out to them, say, hey, blah, blah, blah, we're interested in your application. We'll invite them to a call, schedule that out. Typically, by this point,
Starting point is 01:25:35 we don't really have an interview process. It's more or less like we just go straight into it. And for moderator positions, typically because we have that junior period, which is, you know, maybe two weeks to a month or month and a half. Um, but we'll have a personally like one-to-one onboarding that lasting, like, I don't know, maybe about 45 minutes. And we'll go through basically everything about the role.
Starting point is 01:26:05 The server, the bots, ticketing processes, the sort of the expected like standard operating procedures of how to ticket some, you know, some few rules, different things like that, different resources, our moderator handbook you can find on our GitHub as well. UNA stuff, some, yeah, stuff like that.
Starting point is 01:26:38 Right, right, right. And I assume that you also have some like moderator chat if someone is unsure about something, they can reach out to other mods ask them. That's our number one rule. Just ask. If you ever have any hesitation doubt confusion wonder whatever just ask. Always ask and I always you know kind of stress like at the end of the day these are just discord right like this is like you know we can take our time you know there's no need to stress like you know tickets don't have to be answered like this like and our ticket response times
Starting point is 01:27:13 are crazy good you know like far far better than some other places but um I mean hell we have probably better ticket response time than Fortune 500 companies at this point, but yeah, so, but just, yeah, just ask, just ask. So it sounds like there's a lot in place to really make the process as easy as possible. This seems like a trend across a lot of what's being done here. The idea is how do we get people involved? How do we bring them on in a way that they get up to speed? And I guess, I guess when you have something as big as what it is right now, but also the plans you have going forward, sort of being
Starting point is 01:28:06 able to bring people on as easy as possible is really important. And it at least seems like that's what you've achieved here. Now obviously, you know, with things expanding even more, are you going to be able to keep that up with everything? It's a goal. So in terms of onboarding, for example, obviously that takes time. So there was a person that was on the team that actually was kind of that was their thing. Like they handle all onboarding and whatnot. They had to take a break, you know, personal stuff. And so I kind of moved to that. And then last, I don't know, like three weeks ago or so, after a big hiring run, quote unquote, I think we had like 60 something applications for that across all different
Starting point is 01:29:06 roles. And so I had to go through all those. And then I think we brought on maybe six new team members. And I did all of those that in one week. So that's six nearly 45 minute calls. Like, you know, that's, that's a lot. Like, That's a lot of talking. It can be strenuous. And so doing that, can I keep that up personally with all the other stuff going on? Probably not. And I think now that we're in the process of, we routinely promote people within it. process of like, you know, we routinely like promote people within it, you know, like we just had a moderator that what's crazy enough is that this moderator at the, you know, earlier on, I thought, oh, like, we might have to let them go or like, you know, I don't I don't know if like, they're cutting it. Well, things changed. And now I just promoted them to senior mod. Because they stowed their potential and their wisdom, their maturity and stuff.
Starting point is 01:30:11 And so I think continuing that, we just brought on also a new assistant administrator. And we're setting a plan now or in motion, the sort of project management aspect to all of this so that it's now removed out of my brain and then a safe space. And then once we have that in plan and in process, things can go a lot more smoothly and we can train people for those things. Although at the end of the day, we do strive to have to keep that personal touch though. You know, I've questioned the idea of like,
Starting point is 01:30:51 and we're in the process of creating kind of like some onboarding, like slide deck type stuff, but I even questioned like, oh, like, should we like record this and like give them the video, but nah, like Personal touch is everything Right, yeah, you you don't want it to become You don't want to start having like this this like Corporately feel to it where it's like here is it here is our onboarding video
Starting point is 01:31:18 Yeah, exactly. What's your 20-minute video to understand how how to fit in here? Yeah Because a lot of people, believe it or not, some people have expressed concern that they feel like we're going into quite corporatey nature and things like that. But I think those people just don't want to let go of... Like it can't... The friend group stuff. It's no longer this small friend group anymore. It changed whenever we got Gigi Sausalonics.
Starting point is 01:31:55 It can't be that small group forever. And ever since we started getting the idea of doing more, it was destined to come. And even it was raised to me just recently about the level of activity, thanks to you. Because after your video, we got a surge of people. And for three days, it was our busiest day of ever. My apologies. There was over 20,000 messages for four days street, 20,000 messages. Like our staff was just like, like it was, it was intense.
Starting point is 01:32:31 Like at one point, at one point in time we had to set the slow mode to I think like 15 seconds and it still was just like going by. And so people were expressing, you know, in kind of the more private chats of like that they were like They didn't like it like because it was just so much there was so much activity and stuff and I'm like Who knew that success would be my curse now? Like what do I say to this like in granted? Yeah, I try to take feedback from everyone. Feedback is the most important thing to me. I'll even go out of the way.
Starting point is 01:33:08 If I see a notable name, a member leave the server, I'll go out and DM them. Be like, hey, I saw you leave. We value you here. Did something go wrong? Is there something that we should know about? Do you have any suggestions or improvements? And 90% of the time it's just like something personal.
Starting point is 01:33:28 Like they just needed to break or go raw. I mean, it's even, there was even a few people that are like, wow, like I've never had a owner of a server reach out to me because I left. Like, and they joined back because of that. And so like, I think, because of that. And so like, I think, yeah, like it was always destined to continue growing. And we've had to, you know, move some channels around and shift some conversations because Yeah, I did notice when I popped back in, like, the general chat wasn't where I had expected it to be,
Starting point is 01:34:03 or is there even a general chat anymore? Well, so it's like general tech right before and so we were created an off topic channel to kind of shift Off-topic conversations out of general because general chat has just been the staple of our community like right always, you know There's probably over 6 million messages just in general chat alone. Uh-huh And it was just becoming too much like yeah, it just wasn't it wasn't feasible And so yeah a lot of people did not like that It is like I had to just beat it on people's heads good off topic. Go to off topic. Go to off topic But yeah, I mean, I think it was just we just had to. Yeah, I know that makes sense. Like general is in a lot of Discord servers.
Starting point is 01:34:47 It's the main place because it's it's the general thing. It's the miscellaneous chat. So anything can happen there. And it it ends up being that the other channels don't like even like my service, a lot smaller. It's just like people chat a lot of the time. But even there, like, I have some dedicated channels for things. It's like, oh, there is a dedicated, like, Linux,
Starting point is 01:35:10 like, channel here to talk about Linux, but because, like, the service is general Linux. It's becoming a support server, right? Yeah, yeah, yeah. Like, I have a dedicated Help Me channel, and, like, people will go to general because that's, like, the place that people are actually talking.
Starting point is 01:35:26 Yeah. And I, like in my case it doesn't really matter. You like attention. Yeah, yeah, yeah. Like the, like in my case it didn't really matter because the server is not really that serious anyway. It's just like a thing with the channel. But if the goal is to actually make something where it feels like a useful resource, a community that makes sense, I completely understand why you'd have to make that change. Yup. Well, so success, I guess. I was having a look at that video I had 25,000 views so I have I'm not surprised
Starting point is 01:35:55 that a few people may have joined. Yeah it was great it was way more of a turnout than I expected. Mm-hmm. Yeah I was the puny my stuff as well kind of yeah It was great. It was way more of a turn out than I expected. Mm hmm. Yeah. Plus the PewDiePie stuff as well, kind of. Yeah. Yeah. I don't know if it was exactly correlated, but it just felt like it. It felt like there was a lot more people coming in.
Starting point is 01:36:14 And then we also got just recently the guild tags. Oh, that thing. Is that what that is? Yeah. So so yeah. So we have guild tags and we put ATL. And so once we did that, like now it's just like we have an army of. At Atlanteans or whatever. Right. Yeah, I, I. Because people can free promo, I guess, you know.
Starting point is 01:36:38 I had to ban someone the other day because the guild tag system, because someone thought it would be funny to join a server where it's like Oh, let's have the tag be NIGG. No, no go away like Discord's gonna ban that soon enough, but like no we're not doing that here Yeah, they have like no filter system right now. We've seen some crazy ones. Yeah, but actually auto mod does Block them. Okay. Okay. Yeah. I think it's in like username, if you're in the username filter.
Starting point is 01:37:13 Right. Right. Yeah. This was like the day they started showing up. So I don't know if anything's changed since then, but like, yeah, it was, I, cause I, I just saw it out of nowhere. I was like, is this some like new nitro feature or something? What is this? Why is this here? And does that- Yeah, it's like slow, slow race right now. It's just random. Right, right. So it was like the, the, if you click on like the ATL tag, does that like act as like a link to the server or something as well? Yeah. I think, if you look at mine at mine, you should be able to see. Ah, so I can click on adopt tag and I guess I see, I see.
Starting point is 01:37:54 Okay. Yeah, yeah, yeah. It shows a little banner and some info about us and stuff like that. So that sort of acts as like more marketing in and of itself as well. Oh, for sure. Yeah, I think it definitely helped out. Yes, it's not like you need more users over there right now. I mean, we're about to break 10k.
Starting point is 01:38:13 We have actually a countdown on Twitch right now. If you go to our Twitch or whatever, it's like countdown to 10k. What's the Twitch? Is it? It's just all things Linux. Oh, it may be up still the person the person that one of the person was doing it had like some crazy OBS set up with like ask aquarium their personal PC yeah okay here we go here we go 9915. Okay, sure. Oh, that's cool.
Starting point is 01:38:51 No, it's really cool that the servers always hit 10k. Like that is crazy. Because it- Actually, you know what I may as well say while we're here? Okay. May as well take the opportunity. For 10k, we're going to give away may as well take the opportunity for 10k. We're gonna give away a super rice doubt think bad
Starting point is 01:39:09 Okay, that's cool You know so Other shape was plug If you want to think that now, yeah, we're gonna do that hopefully somebody need definitely gets that Still gonna work out some Things around that and how to actually get it to them depending on where they're at and stuff like that They have to like give money or gift card if I can't exactly ship it or blah blah blah. Yeah Yeah, definitely hook someone up. Mm-hmm. Mm-hmm
Starting point is 01:39:44 So we've talked a lot about the project itself. We've really talked much about your background. Like how did you sort of get involved in using Linux? How did you get involved in development? And yeah, what's that look like for you? Yeah, so I grew up being just thinker tech savvy I guess. I just loved computers. I think I started with Windows 95, I think that was my first PC. I had a CRT, all that good stuff, Flavidus. Like, you know, I got to live those glory days.
Starting point is 01:40:28 And my parents were pretty tech savvy as well. And so that's why I kind of had the opportunity. And when I was, I don't know, maybe like. Well, I'd say 11 something can I well here actually first to clarify I grew up playing old-school runescape okay so that taught me the well it would have been it wouldn't have been the old school yeah yeah yeah yeah yeah I was the same so okay so I grew up that that taught me how to type, right? That taught me how to not get scammed.
Starting point is 01:41:09 Yep, yep, yep. That taught me social dynamics. I fell for an armor trimming scam at least once. Yeah, that taught me how to test out different scripts and auto clickers you know, all types of different things like that. And so that and then growing up on forums, obviously, form culture and stuff back then was so much stronger.
Starting point is 01:41:35 And then I watched the movie Hackers. OK, I watched the movie Hackers and I thought that was the coolest thing ever. I just loved it. And me being a little deviant that I was, I was like, I'm gonna be an actor. I was this stereotypical skid that everyone clowns. And so I just, I started getting into the hacking forms
Starting point is 01:42:02 and things like that. Batch, I started monkeying around with batch viruses, quote unquote. Here's a little incriminating story. I remember one time in the school computer lab, I took a USB and I had a batch, quote unquote, virus that was a batch file compiled to a EXE with a custom internet explorer icon and I switched it out with the computer labs internet explorer.
Starting point is 01:42:38 It just like exploded full of command prompts and all types of stuff. full of command prompts and all types of this stuff. So yeah, so just harmless stuff like that. Helmet and just doing all that. And I remember, I am not telling the information, this, this, how to find it. But if someone wants to dig deep, there's a YouTube video nearly 15 years ago, me doing a tutorial on how to install backtrack. Uh huh. You know what that is? Um, no. Wow. I schooled Brody on a Linux thing.
Starting point is 01:43:16 That's crazy. That track backtrack Linux back. If I think it was backtrack are two or five or three something like that okay it was based on not picks Linux yeah I found the Wikipedia page it was Cali basic it was Cali before Cali right right right yep so there's a tutorial literally was Cal it literally was Kali before Kali. Yeah. Okay. Yeah. Yeah. Yeah. Yeah. So that was kind of my initial early experience was that. And then like Ubuntu, I guess, something like that. But yeah, just for pen testing stuff and et cetera,
Starting point is 01:44:00 stuff that I can definitely not say on this video uh then eventually some kinda like try hack me, hack this site, hack the box type stuff yeah yeah yeah um and I actually wanted to pursue a career in ethical hacking or like offensive security and stuff like that for a long time and then I didn't I don't know what happened I just lost it uh no I don't know what happened. I just lost it. No, actually, no, I know what happened Something that I can't say happened and then yeah, I changed career paths I got into like Music I got really big I started started DJing and stuff actually like the coolest present ever
Starting point is 01:44:40 I think it was like 12 13 something like that 14. I got a pair of turntables for my birthday and started DJing, producing music, etc. That grew and grew. That's when I got into the music business, event marketing, all that stuff. Got bored of that. Started doing consulting, like digital marketing, like software stuff. And the thing about that though is I always still had the hacker in me, and I kind of coined it, there's a term growth hacking in the marketing world, corporate buzzword world, growth hacking, I guess. It's kind of taking that hacker sort of bootstrappy mindset and applying it to digital marketing and stuff.
Starting point is 01:45:27 Right. And so I had that and that relied a lot on technology, whether it be different API integrations and working with different automation and things like kind of low code, no code type stuff. And I was getting frustrated. and things like kind of low code, no code type stuff. And I was getting frustrated. I hated working in like these visual tools, these graphical interfaces where I was sandboxed
Starting point is 01:45:53 to like their ways and their approach. And I had to like, you know, learn that. And it was just a hindrance because I knew like I could read code for the most part. And I felt like I could think like a programmer, just that kind of logical reverse engineering systems mindset. But I didn't know the syntax. That was really just, you know, at the end of the day, that's all it is.
Starting point is 01:46:17 It's just syntax and documentation. The rest, the mindset that I mentioned is what glues it together. And I just got frustrated. And so I was like, screw it. I'm becoming a developer. And I took a, I went and had a boot camp. I went to it through a boot camp. I know boot camps get a lot of like, there's some good ones,
Starting point is 01:46:40 some bad ones. Yeah, yeah, yeah. For those that don't know what a boot camp basically like this, it's like boot camp, you know, you're put to the test for many hours a day. Some are less than others, but for my case, I spent a year in this boot camp. It was more extreme than others. Basically coding for like eight hours a day, every day.
Starting point is 01:47:05 Right, right, right. Yeah, like hardcore. And I learned full stack software development, web development, backend development, API development, database, just everything. That was hell. For the longest time, I wanted to do this actually years before then,
Starting point is 01:47:24 but I had so much self-doubt like I just felt like I couldn't do it like I was like People are boring programmers, you know, like like like I don't have it in me, you know and I learned like anyone can program Anyone can program it all comes down to determination. Granted, yes, there may be some cases of, you know, extremely low IQ or something like that that would take into a play and, you know, like those, but at least
Starting point is 01:47:59 in this case, you know, if you want to like, if your dream is to become a NBA player and you're four foot ten, you're probably not going to become an NBA player. Maybe not that sure. There is a really short professional. It's a very it's like a hyper exception. But like, yeah, there's like one one guy who's like really short, but is like really impressive. He's like real short, but he's like really impressive. They like pick him up before shots. Throw the ball. He's like a super secret attack. Right, no, I get the point you're making.
Starting point is 01:48:31 Like there are like some, like if you want to be a sprinter, like you need a certain build. If you want to be a swimmer, you need a certain build. If you want to be in basketball, like for the most part, you need a very certain build. You cannot get over those physical limitations. With programming though, it just comes down to determination, you know, just grit, pure grit, just grinding it out, just reading the docs, just, you know, when it feels like you've hit the limit and you just, you know, there was moments, especially in, because this was very diverse in terms of what we
Starting point is 01:49:09 learned. We had tons of projects, tons of self-paced work, job searching, that type learning. But then a lot of it was, I don't even remember the name, DSA, Data Structures and Algorithms. So things like, what is it called? Leak code and things like that. So during that period, and there was a period where I think it was a full section, And part of the course was that there were sprints basically. I spent 120 days on the DSA section. Okay.
Starting point is 01:49:52 Uh-huh. Like I wonder, I pretty sure I cried at some points because we had to do these like challenges continually where they were proctored, we had to do like turn on webcam, like they had to see their screen and everything. You couldn't access like outside resources except like official documentation. And we had to do these like four or five questions within a span of, you know, however long, you know,
Starting point is 01:50:16 maybe it was like four hours or something. And these are tough stuff. Like, you know, stuff that they're like interviewing you when you apply for Google and stuff and like, oh man, like if you talk about a moral, I mean, talk about a like, what is the word I want to say? Like a self just put down, you know, like self worth put down or whatever. Like, you know, you just feel like, holy crap, like, I don't know nothing.
Starting point is 01:50:42 I am a complete idiot. Like everything that I've been learning for this year, like, you know, like, I don't know nothing. I am a complete idiot. Like, everything that I've been learning for this year, like, you know, you're just looking at it. And it's kind of the point. Just like a boot camp, just like the military, you know, they say, like, the whole point of it is to, like, break you down to build you up, basically. And, And so I held it through. Uh-huh. And I did it. And now, so I didn't know Python before I made Tux. Before I started Tux.
Starting point is 01:51:17 I learned Python 100% through Tux in nine months. Just because I learned. The biggest thing that the bootcamp really taught me was I learned how to learn. Right, right. I learned how to learn. And so once I knew that, you know, I learned stuff like TypeScript, JavaScript, CSS, HTML, Node, you know, all that stuff. Python, you know, like just syntax at the end of the day. And then I also learned, yeah, programming is just like 50% Googling and reading documentation, you know, like once you learn how to learn, then like you're good to go. And so that empowered me, you know, like that was like, wow, like I could do anything now,
Starting point is 01:51:55 like pretty much like sky's the limit in terms of like programming and technical things. Yeah. You truly went to a code boot camp. Like I have not heard of one where it's as extreme as what you did. Most of them are like short courses, like fairly normal. Like classes and stuff like that. That's actually a code boot camp. Yeah, for sure. But I totally, I I just I can sometimes go on giant tangents.
Starting point is 01:52:28 But so I did that. But throughout all this period of time, let me keep in mind, I was the only person using Linux in my boot camp. So I was like the special one. And when I first have my recruit, like my recruiter person or whatever I was talking with them and you know they were like oh kind of like help me get set up for the course and everything and this guy's like a full graybeard like ex like DOD like cyber engineer and like he saw that I was running Arch Linux he's like oh you're good he's like no worries and so. And so, but yeah, so before this, before I started the bootcamp, I was running, I was daily driving Arch Linux for,
Starting point is 01:53:10 I don't know, maybe like two years or so. I spent most of my time learning Linux, like completely headless, like through SSH services because I maintained a ton of servers through a beast of a thing Something that I'm in the eight on that I can't talk about really but managing Docker servers ansible Trafic Othelia tons of different services and
Starting point is 01:53:43 So, yeah, basically two years I spent learning Linux completely through SSH. Then I decided, yeah, Arch Linux. I just had to. And then yeah, I did. Yeah, I manually installed it. Pretty good question to me. Did that that it was fine been fine and then yeah I just got super nerdy out like die my dot files and stuff. You can find them on my github Went down the whole route. I use sway big on window managers Big on CLI stuff, you know The age etc all types of different things like that big on CLI stuff, you know, ZFH, et cetera, all types of different things like that.
Starting point is 01:54:30 And then, yeah, I think I've really wanted to use NixOS for a long time. I love the idea of NixOS, but I just didn't have time for it. Yeah, and then now I'm here. Yeah, I don't think anyone would question if you installed Arch yourself when you said you spent a few years
Starting point is 01:54:49 managing servers before you. Like you came from the opposite direction where you were like already doing Linux stuff in like an industry context and then went to desktop afterwards. Yeah, yeah, yeah. So like you're already very comfortable on a terminal like that, that's the first thing that scares a lot of people is like, yeah, yeah. So like you're already very comfortable on a terminal like that. That's the first thing that scares a lot of people.
Starting point is 01:55:08 It's like, oh, I have to write commands in? Like, what if I break something? What if I do something that ruins the computer? No, I love the terminal. I love window managers because of that speed. It just feels so much more fluid and like muscle memory wise like, you know People look at me while I'm opening up stuff. I'm just spawning terminals What like how do you just do that? It's just like it's intuitive but when I
Starting point is 01:55:39 use like like I don't use a file manager like the the aspect of like going in, like opening this up and like, you know, like the mental lag of like drag around, so finding is clicking this. I'm just like, I don't know. Like, I just hate it. Like it just, I don't like it. When you open up your desktop before,
Starting point is 01:55:57 what were you using as your, what are you using right now? Sorry, say it again. When you screen shared before, I saw the bar you had. What desktop are you running right now? Sorry, say it again? When you screen shared before, I saw the bar you had. What desktop are you running right now? I assume it's some sort of Windows Manager. Oh, it's Sway. If you look at...
Starting point is 01:56:14 Here, I'll show you my dot files. Yep. Okay. Okay, GitHub. Load. There you go. Okay. Okay, GitHub. Load. There you go. Okay. Okay, okay, okay.
Starting point is 01:56:32 Pretty pretty. Oh, that is pretty. I'm a big Tokyo night shill. I see. I see. I see. Terminal ghosty, sway window manager, CSH, IOU VS code user, Wabr. I've not had a Fuzzle. Oh, you do have a file manager. You do have Thunar there. Yeah, I just stuck it there for like, you know, whatever. Look, go to go to go to go to my config.
Starting point is 01:57:06 You'll see like six different terminal configs stored there. If you go there, you'll see like you'll see like all of them. Westerm, Kitty. Right. Right. You got Ranger in there somewhere as a file manager. Yeah, I just explored them all, but I kept it because I deemed them and tweaked them out. I was just min-maxing everything for a period of time. I just went down the whole kind of Unix porn route of just trying every single tool and
Starting point is 01:57:36 utility. After I did that, I learned a lot from it. It was a great exercise. It taught me so much. It got me comfortable even further. But then I came back to it and I was just like, yeah, I don't need any of this. This is all like, you know, for a period of time, actually, at one point, I think my way bar was broken and so I wasn't running any bar for like six months. Like, I was like, why do I need a bar for like?
Starting point is 01:58:00 True. Yeah, I can respect that. I was like, what are like, what do I need a bar for? Like, I'm switching anyways. Like, if anything, I guess, like, oh, I could, uh, for my, uh, whatever you call it, system tray. That's about the only thing I guess that would be useful. Yeah, yeah, yeah. Well, very minimalist. Yeah, I can see that. Oh, you also use Gnu's stow as well.
Starting point is 01:58:27 That's cool. I've been meaning to look. People have bugged me to look at that for a long time. I just never got around to it. Um, actually my entire config directory right now is a git repo. Yeah. So stow would probably only be applicable if I moved machines and then did it But right now I don't even like I don't technically stow it right now, right? Right, right Well, this has been a very eventful episode I will say I
Starting point is 01:58:59 Thought I was bringing you on to talk about, you know a wiki and a discord server and then you're like Oh, I have plans to do like Linux foundation level, level nonsense. Um, I wish you the best of luck. To clarify that Linux foundation to me is great. They're doing great things. Like, I mean, the stats, the stuff that they're involved in, like the numbers,
Starting point is 01:59:21 the amount of people, you know, but it's still very bureaucratic. I would say it's very, and I can't, this is just speaking from an outsider's perspective. I have no clue what it's like, you know, and the inside. I know the origin story of it. Pretty much it was just a group of people that came together like, hey, let's build this conglomerate of things that have this uniform presence and bring people in. And now it's obviously grown a lot more. It's serious. I mean, I think the Linux Foundation has generated now over 80 billion
Starting point is 02:00:01 or something like that through its sub projects and things like that. To me, though, what we're doing is like we're keeping the youth aspect and people are going to people are going to to roast me for even bringing this analogy up. But think about Apple in its early days. They had a whole pirate flag in their office. Right, right. They had a pirate flag in their office. Right.
Starting point is 02:00:36 Keeping that spirit of like kind of new kid on the block, like let's build some cool shit, not worry about all the the out the archaic debt that this ecosystem has had in terms of ways of doing and and and and philosophies and different things and like let's focus on like let's let's let's, let's like make the year of the Linux desktop. Let's make that happen. Right. Right. Well, I agree with you there. Um, I guess now is the time you get to show the things that you want to show.
Starting point is 02:01:18 So as if I haven't already shameless plugged enough, feel free to show again. No, I mean, for the most part, I think most of the stuff that I would have to share would probably, I mean, you're going to drop in the bio and you can check in the description anyways. I would say, like, obviously check us out on Discord, ggslashlinux. We're going to be doing that giveaway soon, obviously. Stay posted for that. 10K soon, we would love to have a nice 10K celebration. We're looking for contributors for the Wiki. There is a place within the server that you can kind of ask questions and get involved with. There are a lot of guidelines and things regarding that, that have also been
Starting point is 02:02:02 in development and you can find, in terms of writing style and citations and stuff. If you are a Python developer and you want to get involved with a Discord bot, creating the all-in-one Discord bot that we use to manage our server, but eventually we would like to get it into other servers and to be like a Linux, uh, the Linux disk robot, you know, for,
Starting point is 02:02:32 for Linux servers. Uh, I think that would be cool. If you're interested in joining the team, if you feel like you could be a value, whether it be you're a creative, you're a manager type, you're DevOps. DevOps is a big thing. We need people that are comfortable in working with like VPSs and Docker and things like that. And if you would like to donate,
Starting point is 02:03:00 you could find our open collective on our website. I think, yeah, I think that pretty much for the most part. And if you want to get in contact with me directly, my email is hyzen at all things. Do you want the AI bots to have it? Are they really? They scrape videos. I don't know. You're talking about transcriptions?
Starting point is 02:03:26 I mean, they scrape audio? Yeah, YouTube does auto subbing of videos. So it will probably scrape those. That's crazy. Yeah. Okay, thanks. I mean, I guess okay, well, if you want to contact me, join Discord. Yeah, that would be
Starting point is 02:03:42 a place to find it. You'll find me there. Yeah, here'll be a place to find it. Yeah, you'll find it there. Um, yeah, here's the open collector. There we go. Okay. Um, nothing else you wanted to mention that. Look at, look at the top open collector dinner. Oh yeah, I did see that one.
Starting point is 02:03:59 Yeah. Bill Gates. Shout out to my man Bill. That was actually me just to show you how much I believe in the calls Yeah, people like you donate it to your game Well, yeah, it makes sense to have like your money Separate from the money for the project like Like that's like 501C34. It logically makes sense to do it like that. Yeah.
Starting point is 02:04:31 Nothing else you forgot. That's pretty much it. Everyone go tag PewDiePie and tell me to join the server. Now, God, if you want to have a horrible month of moderation there you go you'd have no we were talking about it we were talking about it like oh my gosh i don't think we'd be able to handle it like that's like that's basically like a full-on raid like all day every day yeah you have to have it like a minimum like minute slow mode the server would be unusable Yeah Okay, well as for me my stuff my main channel is Brody Robertson. I do Linux videos there six-ish days a week I sometimes also stream. I've got a near East stream planned at some point
Starting point is 02:05:18 I might do some game dev streams because I've been messing around with Godot recently I don't know check it out, see what's over there. I've got the gaming channel that is Brody on Games. I stream there twice a week. Right now I'm playing through Ori and the Blind Forest and Kazan the First Berserker. I also have the React channel where I upload clips from the stream that is BrodyRuptures and Reacts.
Starting point is 02:05:40 If you want to see me ramble about nonsense more than the main channel, there's nonsense there. If you are watching see me ramble about nonsense more than the main channel There's nonsense there if you are watching the video version this you can find the audio version on pretty much every podcast platform There is an RSS feed it is on Spotify with video if you like Spotify video for some reason If you want to find the video version besides Spotify it is on YouTube at tech over tea So I'll give you the final word. How do you want to sign us off? No long live Linux long live Linux. I agree perfect

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