This content masterfully blends the technical rigor of Rust systems programming with the philosophical depth of stoicism and ethics. It offers a rare, holistic approach to software development that values both the craft of coding and the character of the coder.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
LIVE: career talk, ethics in tech, stoicism (+ building a shell in rust) !today !sponsor ݁ ˖Ი𐑼⋆Added:
Hello. Hello.
Okie do. I'm getting the chats up.
Actually, wait. I'm once again doing it the wrong way because I need you on my other machine.
Hi, Shader. We're a little late. We're a little late to start. Listen, I had to clean up some stuff. I wanted to see um I did a quick little scan through. I didn't work on anything after stream yesterday on this project. So, we're picking up where we left off.
Um, and I figured out with a now that I have a clear clear head looking at the problem, um, I realized what the issue is for our cat command not working. And it's because I'm only applying single quotes to currently I think the echo command. Oh, no, I'm not. But I think I'm splitting on all on the spaces after going through it all, you know. So anyway, it's a whole thing. I should um probably generate arguments while potentially while parsing through the single quotes. So, we're back on the we're still on the single single quotes problem.
Okie do because I did not factor in everything.
I'm slowly getting YouTube chat up. Hi, Twitch chat. I see y'all. Y'all are going crazy. Hello. It's so nice to see everyone. How you doing? Happy Thursday.
Abu, thank you so much for the five months. I appreciate it. Thank you.
Thank you.
How is everyone? How's it going?
I got to mute on this machine. I actually don't know how to turn my volume off on this machine.
TBH, my i3 config. Don't know how she works.
All right.
So, you got a week of holidays. That's actually huge.
I'm here to ask some life advice.
The chat and I are ready to be your your free therapy. We're so ready. Why is bro using Rust?
Why doesn't anyone use C anymore? Okay, I think C is a great language. I think if you like if you want to use C, you should 110%. C is a great language, really good one to have in your skill set. Um, I decided to learn Rust because there's just a lot of open source projects that are written in Rust. Not to say there aren't any in C. Um, but good friends of mine are also like really big into Rust. And so I was like, okay, they've been telling me for years that I got to jump on the Rust bandwagon. like I got to see. Let me see what there is to see. Okay. Are they are they all talk or is this language actually goed?
Cuz Rust does also have one of the highest um developer satisfaction ratings for like years running out of all languages, which is kind of funky.
Yeah. So, I I just figured Rust is a good thing to know and have in your back pocket, especially there's a lot of companies now that are pivoting to using Rust. I'm not specifically talking about bun, okay? I'm not talking about like the vibe coded rust transition, okay, but a lot of companies are choosing to build tools in Rust.
Go or Rust. Um, I think I I love Go. I think Go is a great language. I mostly just wanted a change of scenery because I've been on Go for so long.
you know, I was like, I just I I know what's going on in the Go ecosystem. I want something new.
Also, I feel like there's so much you can learn from the language design of other languages. Like, it's really important to go deep on a language, but at the same time, it's also really nice every once in a while to like try out a new language, understand what decisions they made around that language and why.
Um, and I think it's really there's a lot you can learn about like what it means to write good software and even like just different practices that you never would have considered.
So, yeah.
All righty.
I almost dropped my knife. My office knife. Do not ask. I have a knife on the shelf because sometimes sometimes I don't want to break a nail uh opening something up and so I have a butter knife that I use in my office in case y'all are wondering. I know that I'm answering that preemptively. I knew I knew someone was going to ask. They're like, "Wait, what was that metallic sound?" It's my It's my office knife.
Okay, obviously clearly.
Yo, have you guys been watching um I think we raided Ryan a couple streams.
How is how have you been liking the debugger debugger? Wait, why am I saying debugger development?
He's not developing a debugger.
Why am I Okay, I'm blanking. But I know it's the Rad Rad's game engine. What is it?
Nice coverup story. Some people Some people got some You know what? I'm not I'm not I'm not taking the bait. I'm not taking the bait.
What's on the agenda today? We continue building the shelf. So, I didn't work on it. I didn't work on it since last room.
I'm going to be honest. Okay, teacher. I didn't do my homework.
But we're going to be comfy cozy and we're going to fix it.
Ryan Flurry is making debugger. No, he's not. Is he? Wait, what? Why? Why is my brain broken? Can we talk about these pants? Are they monkeys? No, they're uh teddy bears.
It's upside down for you.
He is. It is the rad debugger. Okay, that's cuz you finished the load balancer, right?
Listen, you ask me that question, we're in that we're in the the Padmay Anakin Skywalker meme right now. Okay, you finished the load balancer, right? And then I just go, right?
You know, you know what I'm talking about. The rad debugger. Okay. Yeah.
Okay. You know what? I'm just testing.
I'm quizzing you.
Uh, all right. So, Anita is asking us a question.
chat. This is directed to you. So, put your little put your little like responsibility hats on, okay? Because we're giving them life direction today. All right. Okay. So, Anita is saying, "So, goblins of the internet, I am currently trying to figure out which direction within it fits me best. I have a background in both IT support and web development. So, I've tried to do different areas already. I quickly realized that help desk/s support work felt too repetitive for me and front end development didn't really click either since I'm not really interested in UI UX or design. The problem is that I find a lot of different areas within it interesting which makes it difficult to figure out what path or education makes the most sense for me long term. Um, so personally, how I've always tackled this is I've been like, "Oh, there's a chance that I'm going to be interested in this thing that is the like that is a harder path than this other option that I'm equally interested in." And I consistently choose the harder choice because I'm like, "Oh, I can always backtrack and go to the easier one." You know what I mean? I'm like, "Oh, if I if I'm in it and I hate it, I can always backpedal and go for the easier option."
Um, and it's a lot less like like if I go for the easier option, then I'm like, "Oh, I don't like this." And then I have to then pivot to the harder one. That feels like a longer It feels like a longer time between when you can become like competent and or like proficient enough in something to get a good pay.
You know what I mean?
Um, but it's kind of one of those things you're going to no matter what. And I think this is part of the beauty of tech of the tech industry is that like it is so vast that you're no matter what you can work on something you can be in something for like 5 years, 10 years, whatever and then like move on to a different specialty, you know, like that's not impossible.
Sure, it might come at like a pay cut slightly, you know, for like a year or two, but overall it's going to give you so much more satisfaction long term.
YouTube chat still has no place next to Twitch chat. Oh, wait. Here. I can put you all on the uh Wait, the activity feed I have separate. Wait, wait, where am I? Oh, I have the wrong keyboard. Okay, hold on. What do I have attached right now? This is very chaotic. Wait, can I type on this? Oh, it's the wrong key buttons.
Okay. Okay, there we go. Now you can see chat. This is honestly maybe potentially slightly a little dangerous. Um, I'm going to also switch my source so I can see the big screen. Oh, I think I do actually need to be able to see my stream though. Whatever.
Uh, let's see.
Okay, the chat is giving life advice.
Uh, Yanice is saying, "Best direction is to become a farmer as far away from the city as possible. We're all going to end up there anyway."
Um, okay. Shadowed said, "Bro is literally me. What about the job market?" Sometimes you just got to take what you can get, get your foot in the door, get those contacts, get a good base pay that covers your bills, and then focus like make sure that you don't give all of your energy to that job and just focus your energy towards your goal. That's like that's pretty much what I did with my with like me getting into software because I I did IT support stuff and like I was like a systems analyst before and I like kind of just came into that through needing some needing something to cover to pay the bills and also um I wanted something that was like adjacent to the end goal which was always programming.
But sometimes sometimes it's a meandering path. You know, it's not it's not the perfect straight path forward.
And you know, by the way, I'm 26 and I already feel late behind in life. Anita, for what it's worth, even like most people who have who like when they graduate from university, they're in like early to mid20s and even then they are going to have to spend a lot of time ramping up anyway.
like by 26 it's not like you have that many people that are like super crazy established in their field and if they are they got in early like it's not if they are it's like there's so much about like your I think that a lot of your potential to do things early on in life and to like h like achieve things very young has so much to do with like how well set up the path is for you. You know what I mean? Like it has so much to do with your resources and your network as a child basically, you know? It's like basically how like you can't actually truly achieve anything by like 16, you know, but then you see like these stories of like, oh, this 16-year-old founder of this thing is now like a millionaire or something like that. And it's like, okay, it's you look at like the thing and it's like both the parents are entrepreneurs, you know, and it's like, okay, well, clearly they're like set up, they have all the resources available to do that. For some people, like they're able to do things early on because they have all the resources lined up for them to be able to do those things. And some for other people, if they're having to like kind of forge their own path, it just takes longer.
And the thing is, too, is that you are going to be going into this job with a fully developed brain, okay? which is worth way more than you would think.
Okay, listen. You're gonna go in there and you're gonna have like all of your experiences, all of your work leading up to this thing is going to give you a different perspective that is going to shape how you approach problem solving and is going to give you um it's going to make you more valuable.
So, definitely don't feel like any side quests that you're doing are a complete waste of time or that like things that get in in your way are a waste of time.
The most important thing that you can have, I think, is resilience.
Uh, and then Sassy says, "Just because you're you aren't born with a silver spoon doesn't mean you can't hustle to the top, though. It just takes time."
Exactly. Exactly. It's definitely not a case of like, "Oh, I can't do it." It's just like it's probably going to be a little bit more uncomfortable and it's going to take time to figure out because you don't have like it's a shortcut to be able to have people around you that have the answers, you know.
Uh Sassy says, "I was 24 when I started my company and you just have to um push hard and get that bag and don't apologize." Yeah. And the thing is too is it can take it can take a while to like build up that confidence as well.
Like I feel like even in my case, like there's so many ways that I held myself back in my career. Um, and yeah, in like education and career, just because I was like too shy in some cases, you know, which you would have no idea because I'm a streamer, but I'm a streamer. Um, but yeah, it's like being too shy to ask the questions or having self-doubt and having that like that back and forth with yourself where it's like, okay, no matter what, no matter what, just push like just just do it anyway. You know, the best case scenario is that you do you do it anyway. you learn, you either fail, in which case you are going to learn so quickly from that failure and you're going to be able to reset even faster. Um the other case is that it works out and then okay, now was on to the next step where I also don't know what I'm doing so I got to figure that out now. You know, it's just like layers of being like, oh my god, I have no idea what I'm doing, but now I'm I'm going to figure it out. And getting the confidence to be able to know that you can figure it out. Honestly though, that is what experience gives you. like people that are like senior, you know, senior staff devs that have like decades of experience. That experience, the value of that is that they've seen these so many problems so many times. They have the confidence. they know where to look to to solve things and they know that like they can unblock themselves quickly because they don't have that kind of internal friction on oh can I like they don't have that self-doubt because they're like oh I've done this before and that um that experience is what gets you confidence over time if I start a degree now I'll end up being 30 until I finish a bachelor's well you can also do you can do school part-time you can also look at um community colleges will give you like you can get like associates degrees and uh different things like that. You can also look into it Anita. So, I've had different friends in the past as well where they basically got a job at they got a job at a company and it was a larger company and they were in a role that was adjacent to what they wanted to do and or got um like basically yeah they they were in a role that was adjacent um and or I can't remember if they someone had quit and they were looking for a replacement and they wanted to fill that next that new role um but they actually had their employer was paying for their for them to get their degree.
So often you can get if you have already estab an established job, you can get your employer to pay for your your courses because they get uh tax deductions for that.
So that's another thing to keep in mind is like just because if you want to work on your degree um or like towards some credentials, it's not just one way to do it. there's like a lot of different paths that you can take that will all work. And um honestly though, no matter what, I do think that like your ability to get hired has everything to do with who you know. So expanding your network is such an important part of all of like everything.
But yeah, really like I feel like there were so many concepts as well that I didn't understand when I was younger and as I got a little bit older, for some reason my brain was just like, "Oh yeah, of course it's obvious." You know what I mean? Like there's something when your brain develops, it's like you're you I think get better at problem solving and like pick up concepts faster.
Just go get that bag. Yeah, that's what I'm saying. Sassy. Sometimes you got to fake it till you make it. You got to just be like, you know what? Okay, low key, one of my favorite hacks that I ever Here, I'll I'll go back. Um, one of my favorite hacks that I ever came across and I did this so I used to do um I did ballet for a very long time and like for performances and stuff, right?
like you it's like very it can be very unnerving and I'd have like uh different ballet exams and stuff like that that we had to do and it was like a very intense program and one thing I realized is that and again I've told you guys I just I just told you about how like there were different times where I would have like that self-doubt and that would be a way where like that hesitation would hold me back and what I actually started doing and is I would be telling telling myself when I was about to go perform or like super nervous for something, I'd be like, "I'm already I'm a I'm a professional ballerina. I already know how to do all this. I'm the best. Like, I'm the best in the world." Like literally just gassing myself up in my head. And it worked. I always gave like the best performances when I was just like I'm just like fake it till you make it. Like I am not, you know, none of these things are true. But sometimes you just got to like you got to like gaslight yourself in the best way. be like, I'm so good at this thing. I'm the best. I'm the best ever. So, why would I ever need to, you know, what I if I was the best, how would I act? How am I carrying myself? How am I performing?
You know, um yeah. So, doing stuff like that too of like you got to I feel like you got to nip it in the bud. If you ever have that like self-doubt, you're going to hold yourself back so much. And if you are feeling it, just literally be like, "What if what if I was already the best in the world at this thing? How would I tackle this problem? How would I get that bag?" Sass, as Sassy is saying.
Yeah.
I hope that helps. I hope that's helpful.
Uh, okay. Vampiro says, "I was 32 when I became a dev. Uh, age only matters to people who don't matter." Honestly, true.
There's it's so it's so interesting because I think like one thing that I've one thing that I've noticed is when people are really worried about like oh I just want to make sure I'm a really good fit for this company and I'm like and they're like oh so I have to act this certain way or I have to present myself this certain way and I'm like but you know obviously it depends on like if you are if you feel very pinched then like you have you know you got to do what you got to do but at the same time I'm like if it's actually going to be a really good job fit. You want to make sure that they are hiring you for you. You know, um you're better off just being yourself and finding you will be the perfect match for the right company. You know, it's great.
After 20 minutes, she's ending. No, we're not at the end of the stream.
We're just starting.
We're just starting. We're just We're just catching up. The alter ego effect.
No, for real. Sometimes you just gota you just got to be like fake it till you make it. Pretend like you're profession like you're the the best ever at whatever you're trying to do. And it actually can help you so much with understanding concepts better. Like it's so funny where our brain hesitates like that.
Have confidence, but don't follow the hype and BS um your way into nowhere.
Yes.
I think I think you also have to be very self-aware though cuz like if you're somebody where you have a tendency to be to like have a bit of an ego. Maybe you don't need to do that. You know what I mean? Maybe you don't. Maybe we don't need to like be like I'm the best ever at this thing. It's like okay let's chill. Let's let's learn some school and be humbled. Okay. But I think for the like in my case or like for a lot of people, I feel like there's there's that like hesitation and or um thing where you can kind of like prevent yourself or hold yourself back unintentionally.
Uh also friendly, thank you so much for the prime sub. I appreciate it. Thank you. Thank you.
Um anyone got recommendations for working in Europe? I'm just getting started.
Honestly, I would say I would try try to do some coffee chats with people in the industry. Even if they're working at in a role that you want to work in, if they're working at a company that you want to work at, like try to just arrange coffee chats with people. You can like cold DM people. You might not get responses, but you all you need is like one response, okay? All you need is one. Um, but getting coffee chats could be a good way to like one get some answers if you have questions that can't that can't already be answered with job postings online. Um, if you have specific questions about their experiences like working in that profession thing, you know, whatever.
Um, it also gives you an opportunity to connect and network. Meaning, if you if you meet somebody and you get along well during the coffee chat, like they will likely be like, "Oh, hey, yeah, like I'll keep my eyes open. and see if there's any like uh rooms for referrals and they'll give you a referral, you know, which referrals count. They carry weight, you know, that gets you like directly into an interview.
Yeah.
Um, okay. Janice says, "I was building stuff. Uh, I showed it to a founder at 25. No experience, no degree, and they hired me. took ages to level up and kept grinding courses and studying for years.
Now a principal engineer at 30 100%. I think I think that there is still like this might be a bit of a hot take. I do think that there is still very much like there's room in software for like no degree but you have to still have that knowledge like you have to make up for it. So it is something where it's like people are like oh maybe if I go the no degree path like oh it's an easy in. But it's like no no no we're being held to the same standard. It's just, you know, oops, sorry. The degree can be helpful though for giving you like a base level of confidence of like, oh, I know the structure that everyone else took to get to where they are versus no degree.
You're kind of like you're kind of like you got you're kind of having to like feel it out and and be like, "Okay, well, this is working for me. Let me see if I can get the same results." Like, and you have to try and basically look at results and backtrack from there on how to get there, which is very different.
Uh, James says, "I had little to no experience in DevOps and at 25ish, I got very lucky when somebody at a large cyber company decided to give me a chance. I have no degree." 100%. All you need is one person who is willing to just be like, "You know what? I'll pay you minimum wage and I'll get you to like do some of the tasks that I hate doing and I'll give you a little bit of mentorship." Like, that is an inn. That gets you in the door and that gets you so much more opportunity. All like the hardest thing is just getting in the door. And once you're in the door, you can get contacts. You can like your work will speak for itself. You have to just like get your foot in the door and have a good work ethic.
She's an Emac user. Why?
Why?
Dear God, why?
Um, I'm a uni student doing my undergrad in CS. Since my final year of grad, a few of my friends got placed uh in a good company. I'm guessing it makes me so so nervous. I feel like I'm being left behind. I will say I feel like around the the time where everyone is graduating from university is the time where you are most likely to feel behind. And then it's like give it like give it a give it a little bit of time.
Nobody gives a [ __ ] Everyone is just going to be in their like I think because it's all so like new and exciting at at that age that it's just like once everyone's doing their 9 to5 it doesn't really it doesn't really matter what you're doing for your 9 to5 or if it takes you another couple years longer to get a placement or like like to get this like the a high caliber whatever job. It's like nobody cares at that point.
Nobody cares.
Uh, Javil says, "Schools with midc programs put you in the same spot as no degree." I I don't think I agree with that because it gives you it does give you like confidence and structure for sure.
Um, definitely agree. It's actually kind of funny to see the surprise on people's faces when you just when you just do a walk-in. Oh, wait.
What did Sassy say? Oh, Sassy said, "Also, call people on the phone or go down and knock on their door. Emailing or filing in their vacancy form just gets just makes you a number. If you're on the phone, they can't dismiss you that easily." So true. So true.
Be like you have to This is also part of where it can be helpful to do like in-person events and stuff like that.
Just like be like leave an impression.
leave an impression or like be humanized in some way, you know? Don't just be a number. You have to try and be like, "Oh, I've heard this person speak. I recognize their their face." Like something. Yo, what's up, Low Level?
Hello. Hello. We are just We're just chatting right now. We be catching up.
We're talking about um like I guess job career advice.
Yes, that's so true. Janice is saying, "Another point to keep in mind is that the average dev isn't you, as in the chatters. If you're on the stream, you obviously care a lot about your craft.
You keep that mentality and keep on grinding in your spare time. You uh you will get to know the right people no matter the location." Yeah. Like honestly being part of an online developer community already gives you such a good start because like this is your network too you know like this whole community like people want to help each other people you get to like you can collaborate on projects together you can talk about dev stuff like it's there's the majority of I feel like the majority of developers are not consuming developer focused content in their free time. they're not connecting with that many other developers outside of work.
Like even if they whether they went to school or not, you know, it's like they're not getting that same immersion.
Uh they're not getting that same like immer immersion or immersive experience that you're getting by being part of an online dev community.
What a terrible state for the industry where you have to do all this extra stuff. But the I I kind of think it's always been like that, Big John. It kind of has always been been that way. It's just been that maybe for like entrylevel jobs, it's been potentially a little bit easier, but it's always been about like who you know, leaving an impression. Um, honestly, being charismatic is a big part of, I think, being able to like get high paying jobs. Let's be so real.
Just being good at talking to people and connecting with people is a really big part of like what makes your manager like you and want to hire you. or h either hire you or um promote you. It's a combination of like oh if you're if people like working with you and you are skilled is just like that's the that's where you want to be.
Whoa, I just started using tail scale recently. Yeah, Tail Scale is sponsoring the streams.
Um, okay. I'll give you all the little the little reminder on Tailscale. Tails scale gives you um they have an individual plan that is free that allows you to basically connect. It's peer-to-peer connections. So, you can set a connection from your laptop to your desktop at home. If you're in school, you can connect from your actually not sure you probably should not do this with an untrusted device actually. Um, but basically, you're able to connect remotely to any of your devices. You can connect from your phone to your desktop at home. Uh you add trusted devices to your network and you can yeah basically have like a very low latency connection to other devices. I know a lot of devs who use it where they'll actually they'll actually just use um tail scale to tail scale with SSH to like SSH into their uh into their dev server at home and do all the work on there. Which is also crazy to me why some people are talking about like leaving their MacBook a jar to keep the agent running. I'm like hello run it on your server like run it on a server at home or like a desktop or something like desktop computer and like I don't know SSH into it. Like is it hard? Come on.
Come on. Get a T-m up in there. Get that get your freaking CLI going. Come come on. Um but anyway they tail scale gives uh for individual use you have a completely free offering and then they also have some paid options for like businesses and things like that. Um it is an incredible product. If you want to check it out, you are welcome to.
And uh yeah, if you want to support their free offering, like you want to you like what they're doing, whatever, uh the best way to do that is with a paid offering is to pay them and probably advocate for them it at your place of work and stuff. But basically um another thing that is like to me the biggest thing that's cool about tail scale when I like especially when I first discovered it is that you don't have to change any of your you don't have to open any ports or change any firewall settings or anything like that because it is like machine to machine.
So you're not connecting to it's not a VPN connection to a local network like to your home network or something like that. It is specifically your laptop is authorized to connect to your desktop kind of thing. But yeah, coffee chats don't work for guys. I don't think that's true. I totally know people who have been hired um through coffee chats.
But yeah, that's a little update.
How difficult is it to learn Charisma?
Okay, one of my favorite channels that I would recommend is uh Charisma on Command. I don't know. I haven't watched their videos in a long time.
But I used to watch their videos and they do a really good job. They'll like they'll show celebrity interviews and stuff like that and they'll show because like celebrities are so like PR trained, right? Um so they'll show like celebrity interviews and they'll break it down of like why this person is coming across very likable or very um like why they're able to like get such a positive reaction from people around them and stuff like that. So, they'll kind of break it down into into like things that I think if you're someone who is more like very analytical or like you don't necessarily pick up on social cues or um yeah or just like even whether no matter how emotionally like how high your EQ is. I honestly it's very very interesting.
Yeah, it's really cool. But it is very Yes, it is. Um, that is a very good channel. I really liked that one for just like Yeah. getting more info.
It helps a lot.
Uh, voice, tone, intonation, rhythm, I think are way more important than people think to be likable. I don't I don't know cuz like I'm Canadian too and we have a lot of speech patterns in Canada for like to be um basically as like not passive but like polite as possible. Like there's a people will mention people have mentioned in my YouTube videos how sometimes when I'm at the end of a sentence I'll have like an up like an uptick in my pitch and that is something in Canada that people do as part of our speech patterns to show that we're not done talking so people don't interrupt each other. There's also like a Canadian pause, which is apparently another thing, which is just that um you'll people will once you're done talking, they'll like leave room before they answer.
And I think like part of it is because they're like they're actually thinking about what um what you've just said before getting like before getting back to you and they don't want to like interrupt you.
It's kind of kind of funky. Um, so I don't personally it's hard to say because like I feel like I grew up with that culture so I'm like I don't know for sure. But to me one thing that I notice that is what I notice in interactions is like intent because I personally always look at my whenever I'm interacting with somebody I am very much not looking at like oh what can I get from this person but just like who is this person? what interests them, why like I think you can learn something from every single person and it's really um it's really nice to be able to like hear kind of like their perspective on life a little bit. I really am like I can be a little bit like philosophical and enjoy that kind of stuff. Um, so to me, I love hearing like, you know, what interests them, what are they passionate about, trying to like kind of dig for that and get them talking about things that they're really interested in and listening to that and asking them more questions about the things that they love is like one of the best, I think, conversation techniques, I guess, or like approaches to conversation.
Because once somebody's talking about something that they're really passionate about, like everyone's comfortable, you know, if they're talking about something that's really that they're that they love, like no matter how socially like so socially anxious you might be, uh you're going to you're like you're going to feel so comfortable because you're like, "Oh, I got this. I know how to talk about this thing."
Exactly, Abu. Yeah.
Okay, you guys. We should probably we should probably maybe do something.
Speaking of in-person events, is there any website that I can use to find those in Canada? I think there's like the meetup meetup.com and then also probably Luma.
I think those those are like the ones that I've seen the most.
Are you annoying coffee shop girl from the viral meme? I'm not chronically online enough to know what that means.
TBH.
I don't know what that means.
Just like anything, networking is a skill you have to practice to be good at. 100%. You're going to you're going to feel like you're going to feel a little awkward at first. You're going to feel a little uncomfortable.
It's fine. Don't worry about it. Just do it anyway.
Uh what are the rest projects that you've completed? Okay. So, we did the little weather one. We kind of we mostly completed a load balancer kind of. Okay.
Mostly completed the load balancer kind of. Okay. Okay, nobody say anything else. It's done.
Um, and then now we're working on the shell. Mostly kind of completed the load balancer. Shader, thank you so much for the raid. Thank you. Thank you. I really appreciate that. What the heck? What were you building? How was stream?
Yay.
Oh my god. For a second, I thought it said ban shader theory, and I was like, that would be kind of funny, but I would feel bad.
I'd have to unban you immediately.
Uh, what do you think is still a forever war in the coding community? I think it's transitioned from um tabs versus spaces to AI or no AI. As if there's like one or the the one or the other.
There is no middle ground in tech. Okay?
If you haven't learned online, there is no middle ground.
Ban raiders best track on Twisty an SSH coffee shop using brush. We'll do an SSH tea shop and it's competing. It's directly competing with uh with uh the terminal coffee teddy bear. So fans go hard. Yo, thank you. I love them.
Whoa. Thank you, Julian, so much for the 140 Zar. I don't even know what currency that is, but thank you. Thank you. Thank you. Um, have you tried agentic coding in Rust? Yes. Well, I haven't gotten it to like actually vibe code things, but when I've got when I've asked it to like um basically if there's something that's like not working and it's probably, you know, logic skill issue, logic issue, uh and I'm like my brain is starting to get a little fried, sometimes I'll ask AI and just be like, "Hey, I'm trying to do this. Um, what's the idiomatic way to do this in Rust?" And it'll give me something that is completely wrong.
So, so far not great. Uh, so far not super helpful, but you know, um, it could be the model or something. So funny.
Documenting stuff and debugging is 100% faster. Uh, actually coding is slower overall. Yeah, that's what I find too, Ller. Like so far I I I was using am I using codeex? I I don't have copilot open right now. Um I think I was also using codeex but you haven't been using copilot to be fair. For what it's worth, I'm not even using the newest version of copilot. I should update it.
Okay. But how does how does the tool that you are using as the middle like that because isn't like me using copilot that's pretty much just like the client.
No, like it's still the same chat bots.
It's still the same LLMs.
So, what's the difference?
I finished three stages while we're yapping. Let's freaking go. I will not finish three stages while yapping because I can't do that on the stream.
But models are different. Yeah. So, but if you're using the same model on like Copilot versus like Open Code or something, they're going to be the same. You're going to get the same performance. No.
So, I don't know why people why people so mad. I'm just kidding. But people are so opinionated on it.
Models depend on what you pay for.
Yes.
So yeah, pretty much. But it's like what text editor you use? Yeah. Yeah. Because there's like different features in all of them and like the exper like obviously the UX is going to be different.
Um interesting.
The LLMs are the same but the agents are different.
Explain. elaborate.
Um, okay. Casa says the LM and models are the same, but copilot, cloud code, codecs do add differences like context limitations, base prompt, available tools like read file or orchestration features like sub aents. Yes.
Yeah.
But if I'm just asking it questions, it's the same. I'm not getting it to I'm not getting it to change nothing. Don't freaking touch my code, okay? Don't touch it.
Explain me things and I will write it.
Okay. Ler says harness is what gives the LLM's actual tools different harness to make the model plat uh perform better or worse.
You know what happened to MCP servers? I or MCP MCP servers MCPS in the I feel like they were talked about a lot and they're like this is going to change everything and then I haven't seen anyone mention them in forever.
Sassy says not to brag bash but I'm now top 75 on the code crafter shell. Forget that it's in PHP and only because there's only 200 people doing it in PHP.
Yo, top 50%. Let's go.
Huge. I'm proud of you, Sassy. Sassy is getting that bag, making a shell.
MCPS are used very less nowadays. I feel like I want Yeah. Why do MTPs die? I feel like I want I feel like sometimes I want the I want the agent to just or the Yeah. I wanted to just be using like a very specific context of things, you know, like I just want the rust manual and I feel like you are kind of dumb with rust and I need you to fix that. I need you to not be so bad at writing rust. Also, iron, I don't know if I thanked you, but thank you so much for the prime sub. I really appreciate it. Thank you. Thank you.
Using your own brain is what died.
What's crazy is I don't know why there's so much fear-mongering on Twitter with like, "Oh my god, you got to use AI or you're not going to make it." Because I'm like, I mean, I feel like anyone, hear me out, anyone with a basic knowledge of software, knowing how to build software, is going to be able to build software with AI.
knowing how to build software from scratch very different you know I'm like okay so you want me to become dependent on something that I don't necessarily need to become dependent on so that I can work faster and forget how to do things manually it's it literally it feels it's NFTs I feel sorry for Adam he went through that I a lot of I honestly though I think so many people I think if you're on Twitter too much, you're having you it like feels like so much more of a crisis than it really is.
But it depends too cuz like I mean if you're at work 9 to 5 whatever trying to do your stuff, do you know how nice it is that you now like I feel I feel like as developers we often end up in our own little worlds sometimes trying to solve a problem and it's like okay I'm stuck having to be the one to find a solution for this. I don't know if you've ever yall have ever felt that way, but I've I've had that experience where I'm just like, "Oh [ __ ] I didn't I didn't solve this yesterday and now I'm waking up and I got to try and solve it today," you know, and I'm like, "I'm I don't think I'm I don't think I got the IQ for this."
And then um like now you can be you can you know, you got you got an agent you can kind of bounce ideas off of or be like, "Hey, like let's let's tackle this on easy mode." And you're allowed to.
You know, like you don't got to you don't got to do all that.
Yeah. Fearongering is literally just a combination of marketing, people being easily impressionable. It's so funny. It literally to me it's like giving it's a little bit of pyramid scheme vibes. It's like, ah, yes. We must get everyone hooked on using AI and make their skills atrophy so that they always need to use AI and then we're going to like bring the prices through the roof. But they're going to it's going to be one thing that they're willing to pay for because they need it and they want the dopamine fix.
What about local LMS? I think local are handy.
they're more privacy conscious. I mean, again, like I'm not even saying it's a bad I'm not I'm not saying I'm like anti- AAI. I think it's a great tool. I think people are going to continue to use it just the same way that everyone adopted search engines, you know.
Um, but I think that becoming overly reliant on any one thing, especially when it's something that like that that can like kind of over overload your dopamine circuits and put that out of whack a little too much. No, it is crazy ransom. Like it's so funny. People get so defensive when I'm like, "Hey, by the way, you don't need AI to do your whole job, but it's cool. Use it as a tool." And then people are like, "She freaking hates AI. Ruin her. You're not gonna make it. You don't use AI." Like, "Okay, dude. Whatever."
No, but okay. So, that's the thing.
Theor Okay, thea Theora is saying Stack Overflow is dead.
Now, I actually don't think forums are dead at all because, okay, AI's ability to solve your problems that you are having. Let's say like you're having some kind of like technical issue on your on your machine. Okay. The its ability to tell you, oh, hey, your graphics card needs this configured is because somebody posted that in a forum and that was their fix for it. Um, if there's no solution posted, it's not going to be able to find anything. If it's a new problem that doesn't already exist and isn't already documented somewhere, they're not they're not gonna they're it's not going to have any information to pull from.
There's still going to there's still going to be forums.
People going to still have to answer questions online.
Come on. So goofy.
Stack Overflow is thriving now because people are going more to the page because AI just writes garbage. It is.
It's funny because I I I do find with AI like even so like with my NYX config for example, sometimes I'll be like, "Hey, I just want to do this. I want to like I don't even remember what I was trying to do. I think I was I was just being like oh I want to get like the right drivers for my machine and then it gives me like 85% of the things that I need to do and then it just doesn't like the solution that like it doesn't work because it's it's missing the 15%.
And then I got to go figure that out from you know I got to go like go okay I guess I have to just go to the docs anyway and end up just like scrapping what it g what the AI gave me and just you know, getting what's in the docks.
There will be a data crisis, brother.
There is a data crisis.
There is a data crisis. Are you for real? What's crazy to me is that we've had Okay, we're going to talk about ethics in We're going to talk about ethics in tech for a sec here. Um, it's crazy to me that we have had so much bias in big data for so freaking long.
There has been zero enforcement, zero accountability for these patterns, these trends that we have decided to integrate into essential services like being able to like get a mortgage or your car um your car insurance rates, um policing across uh in different areas. And all of that has been based on like trends in big data and how much there is so much inherent bias in the in that and we haven't done anything to try and fix.
Oh, awesome.
Goodbye. Maybe I should not show chat on the screen. Um, but like us having us having all of that having again we've we've already encountered issues where like the bias in data has led to like you know some pretty bad outcomes or even like marginalized people being more targeted or whatever. And it's like the fact that we just like, you know what, let's just steamroll past that and let's get something that that gives you answers as truths based on these data sets.
We need Yeah, that'll that's great. We should totally do that. We should totally do that and make that the source of truth for everything instead of encouraging people to do any of their own research on anything anymore. It's like, no, no, this is the truth. Because so many people like they're just like, "Okay, yeah, AI said this and it must be right.
American have no ethics." No, that's not true.
That's not true. There's a lot There's a lot going on.
There just a lot of There's just a lot going on.
I think the issue is just that there's like when there's a financial gain from it, the governments governments are willing to overlook the potential damage of things.
Yeah, there's a chance. Um here I'm going to we're just going to put Emacs up on the screen.
Um W49, thank you so much for the six months. I appreciate it. Thank you.
Thank you.
Wonder actually I can probably filter this and see.
There we go. I think I can remove some of those.
There we go.
All right. There's a chance our stream today is just me is just us yapping.
Okay, that's what United Health was doing with AI denials. Yeah, 100%. There's like we are getting completely screened with all of these with all all of this biased data as the data set, you know. It's so it's just so I don't know. It's so crazy to me.
So so crazy. Yep. GPT. That's me.
I just started going with boot dev.
Let's go. Wait, how how are you liking it? How's it going?
Oh my god.
My mother was doing research on her father in the search engine's like smart summary hallucinated something she believed. She's over 80 and it wasn't fun disappointing her. Oh my god. Yeah.
Right. Like it's Yeah. It's not not not great. Not great.
Especially because like it seems like so much of the the bias in data is something that is I feel like maybe not discussed enough or maybe not it's like not shown it's a lot of people in the general public kind of just don't really realize how okay this needs to go away how much of a problem this is. Same with privacy. Like so many people are like oh I got nothing to hide. And I'm like, "Okay, sure. You have nothing to hide."
But if you're in basically a surveillance state, they change the laws. They decide that something that you said uh speaking up for a like protesting something you believe in is now considered criminal. And then they retroactively make that like they're like, "Oh, well this this counts. It's now within like the last 5 years that you spoke out about this thing and now you're going to jail."
You know, maybe at that point you might reconsider.
Maybe you might reconsider of whether um whether you should be paying attention to the policies that your governments are are passing.
Just a little maybe just a little.
Exactly. Yeah. Gradient 100% true. So, Gradient says, uh, the problem with a lot of the new information, uh, is that it's not going to a public forum. It's going to a proprietary AI company that will happily keep that info to themselves. It's like anti-open source.
It is like anti- like information should in freedom of information. Um, yeah, the fact that like things should belong to the public, it is so interesting to me.
So I remember like when I've debated with my um American friends who are in tech, it's so interesting because I think in Canada we have so much more because of I think like our social structure and like the um the culture here. One of the differences in the culture is that I noticed like in the US there's so much pressure on individuals versus Canada is so much more uh likely to be like oh this is the responsibility of a collective like this is something a company should be the whole company should be accountable for this thing or like for example when I was talking about like open-source funding I was like oh yeah companies should pay for that like if a if a company has one of those things as as a dependency the company should pay for that. But then it's like some of my friends were saying like uh actually I think that if like the individuals like individuals are responsible for paying for that and I'm like but it feels to me more impactful to basically be a group of people that is that says like hey this thing's important and get like a majority vote to be able to do that thing.
I like this chitchat session much better. Please do more. We can do we can chat. We can just chat today. I should probably change the title, but I can't I can't tab out.
Um, my setup's a little scuffed. Okay, I can't help it. I am in fact just a bunny. All right, this is We've always been like this. If you've been around since the beginning of the streams, you will know there always has to be a little sprinkle of scuff in the stream.
And right now, it's that I can't see my stream PC's. I can't see my stream PC while I'm looking at the chat.
and Forbidden. Thank you so much for the five euros. I appreciate it. Thank you.
Thank you.
And thank you guys so much for another hype train. What the heck? It's so nice.
It's always a little scuffed, you know.
Um but that is one thing that I find really interesting. Like I think a lot of um Yeah, I I think that we need to really advocate for things should be belong to the public, especially when it's like the data that they're training off of is belongs to individuals. It belongs it's public. it belongs to the public. And to pivot that into like, oh, actually, I'm going to aggregate all of this data and take ownership of it and make it and gatekeep it to to the public, you know, is like ethically don't love that.
Um, but you know, financially I understand. I understand being like a middleman for that kind of thing. It's like, hey, I can make information more accessible to you and charge you a c a fee for that.
Stack overflow was a rabbit hole of its own half the time. Outdated answers are different um problems so often. 100%. I feel like most of what we need and most of I feel like a lot of the value that we can get for that we get from AI is that it just aggregates data and gives us all the all the places where that has been mentioned online. Like even with the search engines, I feel like search engines were starting to be kind of [ __ ] I will say even now the search engine that I'm actually using now is duck.go which is crazy because I like I used duck.go back in the day and I got flamed for it a little bit because they were like oh duck.go is like the worst search engine because it never gives you like you know it doesn't index things as well as Google or whatever. Now if you're looking for any kind of technical search results like you're looking for yeah like you're you're asking something specifically for like programming duck.go Go is the only one that I find like does not give fluff or like weird results. It gives me like it's like straight to Stack Overflow or like some random person's blog post that is talking about the exact problem that I'm running into. It's like so much more accurate.
It's you like I didn't know that um that Soding Todd. Listen, I can't I forget how I'm supposed to pronounce that. Um I didn't know that they were using it, but it's honestly Another vouch. It's so good.
Zozen. Okay.
Yeah, it is is crazy.
Nano says, "Been pretty much solely using Doug. Go for five years now." I agree. Yeah, it's crazy. It's honestly the best.
Honestly, really, really good.
Interesting. Brian, so Brian says, "I don't know. Community approved decision tends to end up biased to one direction. If I had a company, I would try not to stick to funding things that not everyone agrees." So interesting.
It's just like to me I know that there's a lot of there are a lot of things that you can expense when you have a company you know like if it's obviously like charity charity stuff education for staff um I think even I don't know if open source contribution if like sorry if like funding open source projects falls into something that you can deduct for taxes and stuff but like there are like tax deductions that you can get that versus like if you're an individual I don't think you can I don't think it necessarily always counts.
Um it might sorry I got a hiccup. Um Shai says it might just be in my head but I feel like search engines became a lot worse as LLMs grew. 100%.
I agree but I feel like it was already getting bad. It was already getting kind of bad because I was finding like um yeah, I was finding like Google in particular is like I don't know what has changed with Google.
But yeah, it's kind of funky.
She's like Prime at this point. All talk and no code. That's so spicy. That's so what a what a spicy thing to say. I'm too Canadian to to to get you back for that right now.
I'm in too peaceful of a mood. Okay.
Oh, um, Fernando says, "Why some companies still force their employees to use Windows? I think most devs think WSL is the final solution, which it isn't.
For what it's worth, if I was mandated to use a Windows computer for work, I would just use a VM.
Just just get a good like use a VM and have that as your that's like your development, your dev machine. It's honestly I that's a solution that like myself and other people in the industry I I that I know um have done and it's it's great. Just give it like be generous with the resource the resources you allocate to it and it's fine.
What Linux version are you using and why? Um I'm using Nyx OS. Uh, I use Nyx OS because I one I don't know how I break things all the time.
I break things all the time. Okay. And uh I have emotional emotional trauma from that. So basically Nyx, what I like about Nyx is that if I change anything on my system and somehow it turns into like a nonusable state, if I'm streaming and I like need I need this thing to be working, I can just go back to a previous version of Nyx, a previous build that I know is working like it was working on that date. I can just do that. Um, I can also get a diff of like what changed that that broke uh that you know and and undo that. Um, but Nyx is just really good. It's super helpful for that. So there's no like downtime for you being able to be productive on your machine even if you wanted to tinker with it. Um, I also really like for stream for like you guys that with my next config, you can see all of the different programs that I have installed on my machine cuz I feel like there's so many of those videos of like what's on my MacBook um for my dev environment, whatever. I uh like those people really like those kinds of things and are very curious about all of that stuff. So, I thought it was just kind of helpful as well that it just has a configuration.nix X file that you guys can take a look at and see what my programs of choice are.
Um, yeah, it's uh it's been it's been good.
It's a little there's a little bit of a learning curve to it. I personally, if I was going to like suggest anyone to get started with Nyx cuz the docs are insane. Nyx is like the most you look at the documentation, you're like this is the most overengineered project of all time. Like I don't know what this does.
Uh, I would say start with the NYX shell and then you get used to kind of having this like um this kind of this environment where you can add a package just for convenience at one point uh at at any point it's like oh I I just want to like try this thing out. You get the convenience and like familiarity of like oh this package exists I can just like try it out in this contained environment. Uh, it can also be really helpful for like debugging things. If you might have something on your dev environment where like your environ one of your environment v variables is like the reason why it works on your machine but it's not working on other people's machine like you can kind of do a little bit of like a mini sandboxed environment. um with the NYX shell I and then you can also look at uh Nyx flakes I would say is like the next step is then you get the same kind of concept but it's scoped to a project um or like a dev environment which is nice your repo and then the next step is Nyxos I think Ryan wait what the heck why thank you so much for the 20 gifted don't delete your account y what the heck Ryan, we were talking about you earlier. I was talking [ __ ] No, I was just kidding.
Um, I was asking them how they were liking your streams.
It's really honestly, we freaking need it. We need We I'm like, we need the people that are coding on stream. As distracting as it is for the streamer, okay, as little as we end up getting done, it is really nice to see other people like, you know, trying to build stuff on stream. I think it's so good, especially in this like with the the AI shilling that we're seeing online. We need like actual devs that are just like continuing to build [ __ ] and showing that hey it's fine and normal to like and good to keep building your skills and challenge yourself you know cuz I feel like we're getting there's so much pressure right now especially for young people like this this whole AI train is like the most does the most disservice to people who are new to the industry because they're trying to figure out what's the baseline and people are like oh you have to use AI so you can move fast and then they're not realizing that the the side effects of that which is that if you move too fast it's the same with anything though like you need time to pause and reflect and have retrospectives on things to you know adapt be a little bit more efficient and move forward anyway speed isn't everything and I really appreciate that you've been streaming so much more and I think that it's honestly very very good for the community and yay Thank you so much for the 20 gifted.
That's honestly very generous and you did very much did not need to do that.
So, thank you so much. Yeah, we need we need to like set the example that it's okay for things to be hard and take some time to solve. Not everything got to go fast. Really? Young people getting derailed by AI? No way.
No way.
I honestly feel it for the people that are uh I feel it so much for the people that are like probably in uni right now.
like anyone who got who who was like in high school when Tik Tok dropped and beyond because I'm like I feel like your dopamine's [ __ ] shot and it's going to be I feel like your like the baseline is going to be so hard to get lower because you're so used to having so much stimulation all the time that like man you got to like go go read a book or something.
Yeah. Like go don't uninstall uninstall delete your account. Literally delete your Tik Tok account.
Go read a book, you know.
Damn. Damn, son.
That's legit why I started reading books. Reading books is so nice. I'm reading uh The Girl with the Dragon Tattoo right now. I I am like I'll go through stages where I won't read uh any like non or any fiction books for a while because sometimes I get a little too I get a little too into it and then I like I I get tempted to like put off actual responsibilities because I'm like oh but I need to know what happens next.
But um reading is really nice. I find it's the most relaxing recharging behav like thing that I can do because I find too when I'm reading it like regulates my breathing. It's so nice. Um Caes also thank you so much for the three months.
I appreciate it. Thank you. Thank you.
And uh Buu, thank you as well for the prime sub. I appreciate it. Thank you.
It is like meditative. It's so nice, but it's so hard to find good books because there's also so many books that are just like really not not really not interesting. Have you read the meditations like meditations by Marcus Aurelius? I have. I love them. I actually had um I did I had the I have the book and I also uh listened to the audio book and I found it really nice to listen to meditations while and like go on walks in nature because it's like such a good reminder of um if if for those of you who aren't familiar the stoic philosophy a lot of my takeaways from that um genre I guess of like philosophical thinking is um basically that being of service to others is one of the best ways that you will find fulfillment in your life. Um doing you you should put yourself in in like put yourself through discomfort regularly.
Meaning if you become too complacent and used to comforts all the time. um you will like you will become lazy and you will feel less fulfilled because it one it trains you to like that again your baseline changes um of like your to your tolerance for difficult tasks. So you have to keep that fresh and also it can start to make you greedy. If you become if you become if you seek comforts too aggressively, you can start to lose sight of like what's really important, which is generally altruism and being of service to others. So, I really liked I really really liked a lot of the teachings there.
So, it's really nice.
Unfortunately, we live in a pretty individualistic society. I actually think that it very much depends on where you live. I think it's a cultural thing.
because I know that there are a lot of cultures that are still very family oriented, very community oriented.
It really varies a lot. I think um yeah, I think there's a lot there's a lot that can be learned from other cultures, too.
I think that's one thing I do. I'm like I'm chilling Canada like it's nobody's business today. Okay. I don't know what happened. Also, Hoblin, thank you so much for the five months. I appreciate it. Thank you. But having grown up in Canada, I think that's one of the things I'm most grateful for is Canada is incredibly diverse. Like Canada is very very very multicultural. It's pretty much like the entire country has been immigrants for like since forever. Um, and it feels it's it's very diverse. So I feel very lucky that like I got to grow up with so many different exposure to so many different like cultures and traditions and values and I got to as a child um I had friends that were like you know of every culture and like I got to see like how things worked in their household and I got to see things like you know I had my values that my parents taught me and I got to see the values of others and like what their parents taught them. And I got to kind of um I feel like it gave me more exposure to like different perspectives and I got to kind of pick and choose what resonated strongly with me and yeah, I think that was really nice.
I just got here and I must say we've lost the plot. We're we're chatting today. Are you born Canadian? Yes, I am.
Um, but yeah, I I think it's really nice. I think having I think if you're if you're stuck too much in um in like I want to say in like a homogeneous society or um place, you can get you can be you can it can make you very close-minded to other perspectives. And I think that you can start to think that your way is always the best, which I don't think I think there's always something you can learn from different um from different people and different cultures. Like everything you're going to I feel like in every single um culture, you're going to find things that like you'll take it or leave it, you know? And I think it's really good to have that exposure. I think it's a big part of why so many people advocate for like traveling and stuff like that.
Um yeah, like a lot of um a lot of my Asian friends growing up taught me a lot about the importance of community and family and um and like taking care of each other.
Uh, and then I would say, yeah, I'd say like that was a big that was a big one.
trying to think of.
Yeah, it's just it's hard because it's like it's something to where I like don't I don't necessarily always like am and like conscious of because it's like when you grow up with something you're like, "Oh, this is normal." Like even with um like speaking to people, it's like sometimes I'll forget that like there's so many because again I grew up somewhere very multicultural. It's like there's so many accents that like I'll hear and I'm like I totally I like fully know I know what they're saying, you know, like I'm not having any any any kind of difficulty understanding and it's like I forget sometimes that like I'm like, "Oh, right. This is like potentially a harder accent for some people to like understand what they're saying, like their English, like the English through the accent, you know what I mean?" And I feel very like I don't know. It just you get used to like the different you get you get used to a certain um yeah I don't know. You just get used to having everyone be like different and it's nice. It's really nice.
It's really nice.
I'm going to stream. My English is is um bad so I'll probably do it in Spanish.
Yeah, you should. It's honestly really really good practice like public kind of like public speaking. I'm so shy to public speak though to be honest. Um, but I think it's a really good practice to just like talk about, you know, your nerdy interests. And you might even like get some people that pop in that like Oops. ask you something in um you might even get someone that pops in and asks you something in um that asks you something in English and you get to practice a little bit. It's nice.
All right, you guys. How long have I been streaming?
We just yapping today? I think we're just yapping today. Cool password. Thank you. Thank you so much. I made it myself.
Um, have you noticed any tensions in Canada between different ethical group? Oh, for sure. Yeah. I mean, you can see it in the like you can you can see it in like a lot of the emphasis that of like news coverage and stuff. Yeah, it's hard for me to dive into you also because it's like I don't want to I don't want to like somehow say the wrong thing or like you know I am not necessarily part of a group that would like, you know, potentially be more like sensitive to um the things that are things that that go on. But yeah, did you watch The Boys? No, I did not. I stopped following that show a while ago.
I stopped following that show quite a while ago. Are you a senior dove? you don't mind answering that? I'd say I'm like a mid-level dev cuz I I'm very comfortable like problem solving and stuff on my own for sure. Um, but I feel like I have a lot more I feel like I have a lot more room for growth and I feel like I personally I think I'm weak in um like architecture architecting applications.
I feel like I I need more experience with that. Um, honestly, I just need more time in the saddle in general.
Like, I feel like I just need to I need to like build more things from scratch on my own where I can like experience the foot guns and stuff because I think that is what will make me be able to be senior.
It's hard to have philosophical discussions with people when the other party is limited to text only. Honestly, so true. So freaking true.
Um, oh, third world coder is asking, I'm super curious, so pardon me for asking it twice. What kind of goling programming are you doing? Platform, microservices, event driven, CLI, 2e.
So, most of the go programming that I was doing for the last like four years was um CLIs and Tuy stuff. So, I was working for charm, which is um I can't type today. It's fine.
I was working for Charm, which is a company that like makes um they were making a bunch of different like libraries and frameworks and stuff for terminal um for terminal applications.
So I I was working with them for like almost four years.
It's so bad. I literally felt hate towards Amazon for ruining the IP. I mean, for what it's worth, that show is always very intense. It is very graphic.
Like, even the first episode was crazy.
Real question, how does Charm make money, brother? Do I look like CFO at Charm? Also, like, do you think I am do you think, frankly, do you think I'm dumb enough to like share any information about previous employers or current employers?
Uh like some I will say some people be sharing the most on social media and I am like I am always just like I always tread with caution that question that answers off the first question. Lo yeah I'm like I always tread with caution because last thing you want is like you can always you can always share more but you can't take back what you've shared, you know?
Yeah. No, I am definitely not. We're definitely I will never be giving you guys any kind of uh background information on businesses or their anything to do with their business.
How is that even a sensitive question? I mean, I think it is a like Well, one, I don't work there anymore, Fox. Like, I don't work there.
I don't have to answer any. I don't got to say nothing.
Um, yeah. I don't know. I just don't if I don't feel like answering it, then I don't have to.
Uh, Owen is saying, "It's all about memorizing Dickstress algorithm and regurgitating it from scratch in an interview. How else is Amazon going to hire you?" You're so right.
You're so freaking right.
How do you perceive Lyft in Canada? Our company just got acquired by it. So I'm curious. How do I perceive it? Like do I have opinions on it?
Uh if you want to invest in Char probably want to know their revenue model beforehand. I think they do meetings with investor like if you are interested in investing then you can talk to the founder like you talk to the founder. The founder the founder.
I think I think companies normally present that privately.
at least for like VC things.
Um, Callus says, "I mean, le code is stupid until it isn't. If you don't know linked list, you you sure won't easily understand skip lists and maybe also wouldn't understand how to build a distributed uh global ranking system for someone in YouTube saying le code is stupid." Yeah, I think it is still like knowing getting practice problem solving. This is also part of where I'm really liking codec crafter's approach to this like build the shell thing.
Okay, wait. I meant to change the other one. This uh build the shell thing is really nice. I feel like they've really scoped the they've scoped the problem small enough that it just feels like you're doing a bit of like not not Le Code specifically because Le Code kind of sucks. Le Code I wish Le Code was more gamified.
Like I used to love code wars because it's like I don't know something about something about the approach of code wars was so much more like gamified and fun but le code I'm like oh my god I feel like I'm I feel like I'm in corporate hell right now. Like something about the platform I'm like this feels boring. This feels like I'm here because I need a job.
No.
Yeah.
What is code war is? It's like a leak code alternative. Like it's just like it gives you like small um problems small like algo problems to solve.
Are you even coding today? I I don't think I am. TBH, it's already been like an hour. I don't know if my brain feels too multi-threaded right now. I mean, we could try. I'm also sweating.
Um, I like how Code Crafters breaks the problem down just like you were if you were writing the project. 100%. So what what I think is really good too is like if you are somebody where you're like trying to do aka me where you're trying to do more green field projects like I have a hard time sometimes like I think I over complicate it and >> if you actually just wrote these requirements or made these requirements or got AI to help you write down some requirements like this for something you want to build that would be incredibly helpful for you once you decide that you want to start building it. So, I really like that it I don't know. It kind of like gives you a a template that you can kind of learn from and say like, "Oh, hey, these are the kind of requirements that I'll need for something like this because I feel like they learn about that in school. They're like, "Oh, yeah.
You need like um you need to make like user stories and then have um assign them like story points and then do like when you're doing like scrum stuff and then it's like, you know, I don't know if I got to do all that for a personal project, it feels like too much." But this is like this is nice. I like this.
My brain feels too multif. I I am memory efficient, but also I'm I'm out of threads.
I got no more.
We got nothing left. Um, there's a chance that I she got the subscription or the onetime payment. Me they gave it to me. They they gave me access to it so I could check it out. So, I got access for for a while.
A scrum for solo dev is a bad idea, right? I'm like, this feels like too much.
This feels like too much. Why is Rust annoying to you, Cyrus? What happened?
Who hurt you?
I'll get them. Yeah, Bash doesn't pay for things.
I don't pay for nothing. I don't got no money. No, I'm just kidding. I don't pay for nothing.
Honestly, I feel like since I left school, I very I have not really used user stories. I used. Okay. So, there was a previous job that I worked at where we did have like proper sprints and we did have like user stories, stories, points, whatever. But it was more so like it wasn't the the um the pre-sprint little uh ceremony where you're like the sprint planning was a lot more kind of on the fly, but we would just add little story points like or sorry uh little um user stories kind of like as needed. I don't know. It was fine. Any plans for the summer? I want to just build more stuff. I do have some conferences that I might be attending, but I'm not 100% confirmed for for them yet.
Yeah, not 100% confirmed.
Yeah. No, but it's like it's been So, I've worked at I've worked at three com three companies tech. Okay. not contracted, not contract roles cuz I've done like some short-term contracts for like software dev stuff um but mostly I worked at like three companies and um they only one of them used like they did proper sprints like that. I could see it happening more maybe in like larger companies like if I was working at like a enterprise business I could see them doing that but yeah did you have retrospective? Uh yeah. Yeah. I personally though that is retrospective is something that I have continued to adopt like I will especially at work if I am if because a lot of the time I'm kind of like treading new I don't know what the expression is um kind of forging new paths a little bit you know like there's a lot of stuff where I have like very little um like I am creating the system of what is going to work is like the position I've ended up in at a lot of places. So, um I always will do a retrospective on different things like that so that I can see like, okay, here were the goals.
Here's what I tested to get me to like get those goals. Here's what worked well. Here's how much effort each of those were. So, like what the actual ROI is.
Um, and then yeah, and then adapting because like it's it's also going to depend a lot like I'll do that even with um even with like different partnerships that I'm doing and stuff too. I'll I'll do all of that just to make sure like I always want to be kind of optimizing it because every case is going to be slightly different. um always optimizing it so that there's like it's the most matchup of what's going to give the best results with like the least amount of effort and the most um and like the closest to yeah the closest to the goals all that I believe it's referred to as making it up as I go maybe maybe a little bit going to Ruskcon. Uh when is Ruscon?
Mostly it's like company stuff, like companies that are hosting conferences.
I feel like for the I feel like for more of like the standalone con conferences, I'm maybe less aware of those because the company ones sometimes I'll have the companies reach out and ask me if I would be available to attend. So, it's a little bit different because it's hard to keep up with everything that's going on and like what's worth going to, what isn't, you know?
Come to deconf. It's September 1st to 3rd in London. Okay, maybe. What is What is that?
London. Ew. Hey.
Hey. I like the UK.
There's so many conferences to keep up with, right? I know. Too many. Also, nice to see you, Leia. Hi.
Uh, Sassy says, "One benefit of working at a small shop is solving unique problems every day. At the moment, I'm working on a CPD system for a glass company. Tomorrow, building a pattern database for sewist." Oo, that's so fun.
That is awesome, Sassy. See, I like that, too. I like the like I like the real um I really like that about startups that you just kind of got to like you just got to figure it out. You just got to figure it out and go send it.
Yeah. So, Cara, that's what I found too is like this all the ceremony stuff with Scrum was so takes so much time and energy that it's like, okay, how much is this how much is this accomplishing like more than just having like a little tasks, a little file with all of your with a with little to-dos, you know?
Seriously.
All right, you guys. I uh I got to take a break for a sec here. Give me one minute. I will be right back.
Hello people.
We're back. We're just yapping.
Cassidy, wait. Oh my god. Thank you so much for the raid. Sorry, it was chair stream.
Did you guys give her Did my mods give Cassidy to do a shout out? Cassie, how are you doing?
How have you been? It's been a while.
How do you like that chair? You guys, I need to I can't give free promo for the chair. I can't give free promo for the chair anymore. I gota They're not allowed. That startled me so bad. But I have such a peaceful, calming presence. What do you mean? No free feet. That's what I'm saying. Need to blur out the chair. It would be actually very funny if I got a cover for it that just like blurs. That actually be kind of fire.
Personal opinion is it's great.
Honestly, I I stand by my video. It's and like time um yeah over time still great.
It's great. There's a logo or something in the middle of the chair, right? Yep.
Yep. I'll have to to throw a little blankie on it or something. Better than the uh Herman Miller Aeron.
I think I think for like long days, yes.
But I think it's more so my preference.
I think I prefer a like more comfortable like comfy cozy chair versus like the Herman Miller Aeron is much more like it it forces you into a particular um posture or position and that is very good for your back. Um but I like I like to sit cross-legged.
Yeah, that's my bad. the guy. I gotta I gotta cover it. Um, but yeah, I I do I like sitting cross-legged and so for me, I need a chair that allows me to sit cross-legged. So, I sit cross-legged and then I stretch my legs out and I put them on the footrest and then I chill and I'm vibing.
I've had my mirror for almost 15 years.
What is a mirror?
Hold on. I'm going to look it up. Wait, looking it up off stream.
Mirror chair.
Oh. Oh, interesting. So, my biggest beef sassy with the Herman Miller chairs is well, one, a lot of them don't have adjustable lumbar support or it's very limited. Um, two, I need a headrest. I'm a lounger. What can I say?
I'm a freaking lounger.
So, this one doesn't have a headrest either, but I really like a headrest.
Okay. Engineer. I'm not an engineer. I'm Canadian. I cannot I'm not legally an engineer. You got to get You got to take an oath to be an engineer here.
Protected title, by the way.
I had to go without a headrest because otherwise I'd sleep in it. No, I need the headrest. I like it.
Whoa, really? Yeah, it is. Yeah, we're slacking. We're just chatting today apparently. I mean, we got on a we got on a tangent about other stuff and now I'm like I feel like I'm too much. Do you guys ever get that? I feel like I'm like I'm too much in a locked in on our convo and our yappy mood for me to like start a new pro like for me to start this thing cuz I also I mean maybe Okay, fine. Do you guys want to try it a little bit? Okay, fine. We'll do a little bit. Um Okay, so main thing Okay, I changed my mind.
Uh I fixed this.
I fixed this by adding the I just trim at the end and so far that's fine. And if it's not fine, I'll add a failing test. Actually, speaking of failing tests, I need to add another test that is the failing test from Code Crafters.
Okay, so here's what we need. This is for quoted text retain the exact characters if within quotes. So the problem here is this quoted text I'm returning a string.
Okay, I'm is this did I have do I have caps lock on or something?
Okay, we're good. Um the problem here Oh, wait. Actually, hold on.
people here doing uh taking the engineering profession seriously. Yeah, it's it's a guarded it's a protected title.
What do you call them? An engineer, eh?
Yeah. Wait, you're Canadian? Yeah.
Yan.
Canadian as me.
Don't you also get a ring as an engineer? You do. And you have to take an oath.
I think it's like based I'm trying to remember. I think the oath is like you have to take an oath that to like protect life or whatever or understand that your job uh can cause um like you neglecting your duties can cause bodily harm and you have to yeah something like that.
Um, and the ring is like this is you get the ring when you graduate from your engineering program and after you've taken the oath.
Yeah. But I think it's rooted in I'm I'm pretty sure there was a um I think there was a really bad accident where like there was a bridge that was built and the bridge collapsed and it like killed a bunch of people and I think that's when they started doing the yo the oath and all of that.
all of that additional stuff.
Um, okay. So, I need Okay, so basically the problem here is that this text is returning a string, but then I'm not I'm not like splitting these commands. So for example like in this thing in this output the problem is that like this cat is receiving this and it's splitting on this not what's within quotes which is not ideal. So it's not reading the file properly.
So I think what I need to do here instead is let me look how I'm calling let me look how I'm calling this.
Right. So I think instead I need to um to do let's get the args at uh like based based on spaces or quotes or quoted text if it exists.
All right.
Yeah.
The rings are based on some part of that bridge too. I think it's something like that. Yeah.
Well, uh, Grand Chess. So, I think what the point of that is that it's stating that this hap this accident happened because of neglect and lack of attention on the job.
So, technically, it was preventable.
freaking skill issue to the max, you know, and so they gotta Yeah, they're saying you are that's that's blood on your hands. Oh, wait. Also, House, thank you so much for the five gifted subs. What the heck? I missed that. Thank you. Thank you. I appreciate that so much. Thank you.
Um, yes, like a knight. like a knight's oath. All right. So, quoted text. Part of me is like, maybe this should just return a string, uh, a vector.
Okay. Yeah, that's fine. I don't need to preserve any of that. It's not precious.
So, I think what we could do, All right, we're getting messy in here again. So, we're going to be if we're in quotes, uh, then add basically then save current ARG as everything within the quotes.
Otherwise, each arg is split by spaces.
Okay, we can do that. Um, first thing I'm going to do though is I'm going to do a so output I think now is going to be a vector of strings and we're going to build oh wait output maybe instead of output being a string this is going to be like the I'll make that the arg and then we're going to have let out. Oh, wait. Hold on. I got to rename it properly.
This will be the arg and then this will be uh what if there's only empty space between quotes like hello world. Uh it this already handles that properly.
Uh basically it just you can see here in the logic that basically um if it's a quote the only thing that it's doing right now is toggling um toggling the in quotes to be different because we're not doing we're not doing any kind of proc character processing if we're within quotes. So that's the only behavior that's happening when you're in quotes and it's not adding that to the output.
So that's the current thing. Boo, why are you booing me? What the heck?
Do you want me to boo you back? Hello.
Hello.
Because I will them fighting words.
So here I can use the ve.
Uh what are you mad about? Is it that?
Something like Oh, wait. Auto corrected.
That's awesome. Okay. So here what I'm going to do instead is I'm going through that. we have to figure out. So basically it's either going to be okay if it's not in quotes and there's a space if the previous care okay if the previous character uh we're going to ignore multiple spaces otherwise we are handling it and and trying to so I think actually what needs to happen here I'm doing echo or something like that okay so basically what I need to do is if the current character okay wait no let's just let's just look at the exact words that said, "Okay, if we're in quotes, save the current arg as everything within quotes." Okay, so once this happens, if that and then if we are if we're in quote, which means we're now hitting the end of the we're hitting the end of it, then args.
the current ARG.
I need to make you mutable.
Okay. Uh reached the end of the quoted we reached the end of the quoted text.
These comments are just for me while I'm like while I write the solution out and u make sure that it works and then I usually delete them clean them up after.
Uh cloning the value of the cost performance is acceptable. Oh, cuz R gets moved here.
Can I I guess I can't borrow it either. Let's do clone.
Okay, so now I Oh, no. Uh yeah. Yeah, I got to set it up there.
And then arg can I just initialize that to a new? Yeah.
Okay, we've reached the end of the coded text and then like reset the current arg. So, I'm gonna have to do that for either if we are if we're in the quotes and we've reached the end quote and then also if we're not in quotes and we reach a space.
So, if the previous character is a space, if the character is a space, move it and create a new one.
Uh, wait.
I can is it let me do that?
Why are we pushing the quote in args?
Oh, we're not. So the arg is the buildup of all of the text, all of the characters between the quotes. So all of the quoted text we're adding as an argument. Um because that's sometimes the behavior that it wants.
Well, who comes up with these names?
Hey, hey, hey, hey, listen, listen.
Naming is hard. Okay.
arc.take.
Wait. Yes, it will. I don't know. Yes, it will to what? Here, I'm going to do arc.take.
Oh, does that clear it? String is not an iterator.
What does that do? Hold on.
Um, I have so many windows open.
Also, you guys, I'm still loving I love I love a freaking good mechanical keyboard. I want all of you to have a good keyboard. Every single one. We all deserve it. It's a quality of of life improvement.
Okay, I'm going to go to the docs here.
I can show you. We'll go to the docs and we'll look up um take Oh, I think I want to look at the standard library only though, which is here.
Oh.
Um, yeah. So, it looks like it's mostly just on an iterator.
Okay. But I could just do um if I wanted to just do this, but then that's going to be I don't know that that's necessary to do that.
The return. Okay. Wait. Um.
Okay. We're just going to do Rust. Let's um Rust transfer ownership and create a new click click click.
Just use names for your favorite TV show. You're so right. What keyboard do you have? I have the Keyron Q11. I have a if you want I have a video like a full live of me putting it together. I have this build and then there was another build that I did that I gifted. Um and that one is the So I did the split keyboard that is like with linear switches. I'm a big linear switch fan. I don't I I get sick of the the tactile feedback for some reason with like I don't I don't like those as much. I like linear switches.
Um, but I have a full build of that in my live live section. If you look at my lives on YouTube, it'll be from like February.
Uh, ownership can be transferred from more variable when you assign a value to the new variable the to a new variable. the original value used.
What's the value?
I mean, it's okay. Well, oh, this automod is kind of crazy. I put in snippets and it blocked it out. Oops.
About the keyboard, I want to build a custom split keyboard called the totem.
I also really want to try like I've heard good things about the Iris SE which is wireless.
It's such a fun rabbit hole to go down.
There's so many great keyboards out there. I want a wireless keyboard though. I think a wireless split one. I was also thinking um the Voyager.
I have another CE that I kind of want to sell. Why do you want to sell it?
I also really like the idea of the um the ZSA Voyager.
A nice little portable. I like that it comes with a little carry case, the little sleeves. It looks nice. Actually, you guys, I have a new a new little like travel bag for my um for my setup when I travel that I think will I think it'll fit my framework 13 and my split keyboard in one bag, which is huge. So, I don't need to have like a my dedicated keyron carry case for the um for my split keyboard, which is nice because my keyron carry case is like really long. Is this a merch plug? Uh, for what?
For what? I don't have my own merch yet.
Yet.
The Voyager is also great. Yeah, I've heard really good things about their keyboards.
I got the Glove 80 and I enjoy it so much. Yeah, I want the only thing I'm not sure about with the um when it's curved is just that it's again like I travel quite a bit and then it's like if I want something that is compact enough that I could travel with it cuz I'm a freaking nerd who apparently needs to bring my keyboard with me.
You've ruined me. I blame chat. I blame chat. You know why? Because y'all made me the nerdiest my nerdiest version of myself to the point where now I'm like, you know what? It's not a premium feeling me typing on a laptop keyboard.
Now I need now I need a freaking split keyboard with me because you guys were like, "Hey Bash, you should try a split keyboard." I was like, "No, no, no. I'm good. I'm good. I'm okay."
And then the chat was like, "No, really." And then I was like, "Okay, fine. I'll try one." And then I got a doctoral manual form, which I don't think was a good fit for me.
And then now I have this one. And I'm like, "Okay, this one much more compact for traveling.
Just get a Lenovo laptop." I have I will say the keyboard I like the keyboard so much better on the framework laptop than um than on my MacBook. Wait, Leia, do you have the Iris keyboard? I saw you did a or was it a corn keyboard or something? I saw you did a uh your little setup photo on Twitter recently and I was like I see I see that. I see your slit keyboard action. Okay.
The Keyio Iris Rev 8. You love it.
Don't tempt me, girl. Don't freaking tempt me. You know I'll go down any rabbit hole. I think it's smaller, too, right? I like the little compact guys.
the little teeny tiny ones. Freaking cute. Have you remapped any of the keys on it, Leia? Do you have like layers on it and stuff? Are you using a split keyboard right now? Is the split keyboard in the room with us? It is in fact. Yes. Um, okay. Okay. So if the previous character was a space and the current character a space um I think if Okay. So I think I'm just I'm going to have to actually just Okay.
Okay. Okay. Okay.
Do you want a tilder kit? I'm not sure yet. I don't know. I am undecided.
I am undecided.
I have your I have your email starred as important and filed in the right spot for me to follow up.
It has three layers. I have some keys remapped, but I haven't done anything too crazy for remapping. Yeah, I kept mine pretty simple, too. All I've done, the only thing I changed was just my caps lock is now escape.
It's good. It's good.
I um part of me is like I feel like I need I feel like I want one.
Oh, yeah, Leia. That's so true. That is the one thing that I really like about this. like the So my split keyboard right now is basically just like a normal keyboard that is just split in half. So like all the keys are in the same spot and everything and it's like it's it's a um it's still a staggered key layout.
Um okay, hold on.
Uh we're just going to do that and then I'm going to have arg push string.
That's only going to it's only going to add the space uh it's not going to add the space to this anymore I think.
And then and then basically if I just want text I will have to.
Uh, all right.
Okay, this is this honestly it looked kind of evil. TBH.
This could be nested probably. It's fine. We got Clippy is going to help us make it less ugly.
Um, Sassy says, "I'm tempted to upgrade my K to an Alice layout Q10 or K15."
Yeah, I will say. Um, Sassy, if you're looking for if you're looking at the Keyron layouts specifically, one, use my affiliate code. No, I'm just kidding.
But, um, I'm totally kidding. Just uh, the magnetic switches are unreal.
If you want, like I if you like a linear switch, the magnetic switches are really nice.
You could do arguing.
Get that bag. Yeah, that's what I'm saying. Yeah.
You know what? You write, you write, muffins.
I'll shameless plug.
Uh, truncates a string.
Okay, awesome.
Oh, wait, wait. What is HHKB? Is that like the ultimate hacking keyboard? one of them.
Wait, what? Wait, DNL. DNL says, "I built a a five column corn and I really love it, but I regret that I went wireless, but for wireless, can't you still just do like a wireless or wired connection?"
Anyone using layouts other than certy?
dude freaking uh freaking Prime when I was I wanted to prank him and then I realized I I tried logging into his computer and I couldn't it all the computers had the same password and so I was like oh I can let me mess with him and then I could not because he was using he was using D'vorak layout and I was like this [ __ ] godamn Um, they do.
They do. Split wired keyboards have two wires.
Wait, what? We're talking about wireless. Wait, the wireless keyboards.
Oh. Oh. Oh. Shader's asking. Okay. Uh, Shader is asking, "Do split wired keyboards have two wires?" They do.
Yeah. So, there's the one wire that's connecting the two sides and then one that's hardwired to the um to the thing.
I imagine has a lot less latency. Has has anyone actually like encountered like a like a high latency issue like latency issues with their keyboards with like a wireless keyboard?
You can. And I have to use it wired when decryting my disc.
Oh, honestly, I mean, fair.
I can only feel graphical latency, not input lag.
Wait, what is graphical latency?
Switching to Devorak is such a big commitment. I know. I'm like, brother, there's no way. Ain't no freaking way.
What is What does that mean?
Kron just released this keyboard where both sides are wireless. I know, I know, I know. It's the uh Q11 Ultra, right?
I haven't tried that one out yet.
Keyword is yet.
I'm trying to figure out the best way, like if I have extra gear, I'm trying to figure out the best way to like give it away.
because I would love to either give it I want to try I've mentioned this before.
I would love to like try and gift it to like some different open source maintainers or something where I'm like, you know what, you need a prize. You need a prize for the [ __ ] you're dealing with right now. Let's like incentivize you a little bit. Um but then also I'm like, "Oh, I could give it to the community as well." But then I like I don't think I can do giveaways. I have to look into it because some places I think like some countries and stuff giveaways are considered like gambling.
which is so funky.
What does split ergonomic keyboard?
I don't like it as much. We'll we'll see.
We'll see. Auction it, make some money, but I don't know. I could sell it, but then I'm like, what's the freaking point, you know? But I'm like, oh, if I maybe if I go to some of the inerson events or something like that.
Uh, actually before I push wait.
Um, do I want to trim? Where do I trim now?
Do not push spaces. Also, wait.
also ignore. Okay, we're gonna also if character is equal to like a character return or or um if the previous charact or a character it's not for every it's annoying because I want to use like is asky whites space But then that is also oh and I but I could say n care this logic may not make sense if the previous care and that or care does not equal that. I think that's fine. Clean it up later. Make it work. That's what I'm saying. That's what I got to get more comfy with.
Um okay. JW is saying find an open source computer. a computer. Jesus. Find an open source contributor to a project that you like and if they live in another country, go there and gift it personally to that person. That would be fire.
That would in fact be really cool.
Yeah, sassy.
I feel that. just send it directly to me.
Uh, also everybody get a vertical mouse.
Wait, really? Is it good?
Oh, auction it to raise money for an open source project. Wait, I really like that idea.
I actually really, really like that idea.
Guys, what do we think about that?
If I have extra gear, should I auction it or just sell it? But auction is kind of nice. Wait, that could be so fun.
That could be so fun. We can do a extension of my idea. You write. You write.
We could do a fundraiser. We should do that.
We should do auctions. Wait, we should do auctions and I can see if I can get other creators involved. We do auction night. We stream it.
We do live stream auctions for open source.
But I have to see is that is our auctions considered gambling anywhere?
because it's crazy that giveaways are are like if I if I do a randomized giveaway, it's considered gambling for some some places and it's illegal.
Is there a cloning? Oh, yeah. What did I Oh, right. It's uh Oh, I see.
Uh here.
Hello.
Uh what is the keyboard we're talking about? I'm not allowed. I can't We can't I can't talk about it anymore. I'm not allowed I'm not allowing myself.
That's a pointless clone. It was yelling at me. It's okay. We'll get Clippy.
Clippy will tell Clippy can fix us.
Okay, don't even worry.
Um, and weird uh weird white space.
I am really liking my baby raccoons though. This is like a really fun um I think this is a really fun It's a fun blend of like it has a nice poppy sound to it, but it's smooth. I don't have to press super hard on it because I find my forearms, especially if I'm gaming, my forearms get a little bit sore if I have to push too hard on the um with the switches.
What open- source uh software would you consider supporting? By the way, I did really like your guys's suggestions for network time and ffmpeg, especially since I create video content.
I think it would be really cool to it'd be cool to like in an ideal world, I would love to be able to do like a a recurring monthly payment, like give them some level of consistency, you know what I mean? But I guess it's also fine to just um collab with FFmpeg. How do we collab?
Do some day in the life videos. You guys, I wish I was I wish I was like cool enough to do that. I'm too uh I'm too private with my life.
Too freaking private.
I don't think it is redundant cuz I'm saying either it's going to be previous character.
So basically if the previous character is a space and the current character is a space, we're going to do this.
Otherwise, oh wait, do I have to put Hold on. Do I have to put um these?
Yeah, sorry. That's probably clearer.
Collab with Keanu Reeves. You're so right. I should DM him.
uh ask them on Twitter for a small talk session how they write code in assembly and what they do day by day. I would love to do that. I think it'd be really nice to especially like knowing a lot of that project is which is like the foundation of like video everywhere in particular on the internet. Um, knowing that it's like mostly run by just volunteers and like there aren't really I don't think there's anyone that's paid to be doing it full-time.
That would that would be awesome. I would also love to for that episode or something to like Yeah. get some kind of like sponsor or something like that would be cool. And then give them the give them a bag from that cuz I don't think they need visibility, right? like them them coming on and having a them coming on and oh but what we could do is a fundraiser as well. So they come on stream, we we do a collab and there's like a fundraiser for that stream and all the pro all the proceeds go to FFmpeg and maybe I could get a maybe I could get a company that wants to like that basically is sponsors it but like matches matches the donations price match price match guarantee.
I forgot everyone knows them already. I know. Yeah, it's like visibility is not necessarily what they need help with.
just just that just that sweet sweet cash money.
But also, I don't need them like their their time is valuable as well. I also don't need them on the stream in order to do a fundraiser, you know? So, it's kind of one of those things. Uh, all right.
Oh, you know what I should do is I wanted to actually add a test, I think, for this.
Um, okay. Quoted quoted text.
Oh, I actually don't know how I can test this input because run uh Oh, no. It's fine. I can do that.
Yeah, yeah, yeah, yeah, yeah. Never mind. Uh, function will say, oh, this is all going to fail.
I gotta change that now.
Um, also it's not going to fail yet, but I need to change this to be a vector, a string vector.
I can't type today. It's fine. This is my life. Can you imagine living like this?
Okay. And then here, we're going to get rid of that. And we're just going to return args.
Otherwise, arc.push character and we set the previous character for each uh round of the Where is your friend? Oh, that one.
Yeah.
Can you get several sponsors for a stream? Yeah, I think we could.
See, uh, Kanu is the kind of that would though off a random DM.
Yeah. So, this is all going to be wrong, but this can be uh this is going to be now hello, world as a vector.
Sorry guys, my typing is probably triggering some of you. It's fine.
You feel bothered by this, know that this is my freaking life, okay? My whole freaking life is this.
Um, yeah. So, this I'm going to have to change a touch.
So, now this quoted retain spaces, I'm going to have to change these to be something else. And this is no longer uh let's see handle CD. I think I'm going to have to change a bunch of these to accept the arguments only which is I think fine.
Input is a shell built in uh echo.
Yeah.
Uh, how much would sponsors have to pay for open source uh, support? I'd chuck a few bucks in. I feel like um, what I would probably try to do is find some sponsors that would be interested in like the in in matching donations up to a certain amount or something like that would be cool.
Yeah, that'd be nice. You guys, I like these ideas.
I've been trying to think of how to how to make like there's so many talented devs that I'm like, you should just be building your own thing full-time, but again, like the marketing side andor like, you know, getting monetized is can be really tricky.
Uh, okay. Yes, this. Okay, I'm changing everything.
I am in fact changing freaking everything print line that I think I can just do.
Okay. Okay. Okay. So, this is going to be the args.
This is going to be args now. This doesn't exist anymore.
Um, this is going to be replace. You know what? I'm just going to do a little We'll do with with special.
Oh, I'm not the only one that types like this. Y for real.
I'm here to I'm here to cure your imposttor syndrome.
I got to do some monkey type or something. Okay. Is this even freaking fixable? You know what I'm saying? I feel like especially when I'm streaming, like normally I'm normally I'm pretty good, but then I was like I don't stream and it's it's game over. It's GG.
Okay.
Handle type args expected string wrong.
Okay. So, we're going to we got to change all the signatures for this and then I can uh and then I can test these properly.
Args.join is probably the easiest.
Um yes, but also yeah for echo I agree.
Oh ar yeah yeah yeah for echo I think for these ones it makes sense. Input is this exact path. Where the freak did you come? Oh. Oh.
Find executable for input is okay.
Split path.
You guys, I might have to stream soon because I'm getting hungry.
Sick path is straight. Join input.
Okay.
I'm going to be honest. Okay. Okay, I might I might do the rest of this off stream only because I I want to do a big refactor of this stuff.
And I am distracted by being hungry.
So, I believe that means it's time.
I'm demolishing a bowl of fo right now.
It's so good. That is so rude. I can't believe you would say that to me. That's so [ __ ] up. Do you know that, Hinszy?
That's freaking That's messed up. That's so messed up. Unforgivable.
Type should iterate through the args.
That's what I'm saying. That's why I'm like, wait, handle type.
So, type it's supposed to be type and then the first.
Yeah. So, it's it's a whole thing. I got to I got to look at what my I don't remember what I implemented like my implementation for all of this stuff.
command from string input.
Uh, I just can't remember what I should have again. I should have added test so that I know what the freaking what the what what what I'm even expecting in here.
I think I just get Yeah, it's probably somewhere I I'm like, oh, I just get the first I don't maybe I don't even do anything.
Do I I don't think I split anywhere.
Yeah, we'll fix it.
Too bad. I'm gonna cry about it.
I'm glad I'm not the only one changing everything right now. Yeah, for real.
We're we're experiencing all of our foot guns right now. Don't worry, we're in it in it together. But again, I really do feel like the fact that this is a guided project where you're you're being walked through everything, you still have the points where like with every Greenfield project, you still have the points where you're like, "Oh, well, now I have a slight change in in I have a change in requirements, so I have to actually like refactor a whole chunk of stuff."
Coderafter's test doesn't seem to test for evil inputs, which I don't feel great about. We got to make the evil inputs. I wonder if you could contribute.
I I actually don't know that I have the bandwidth to have a back and forth with them and ask them about it.
Little little busy, but that would be cool. It'd be cool if we could add tests, but I don't think it's open source.
I don't think.
All righty. All righty, Rue. That was a fun little chatting sesh with a side of coding.
I'll have to update the titles on that.
Me on the video being like, "Yep, we're coding today. Day four."
For what it's worth, I just put four as a random number. I was like, "I don't even know how many days it's been." To be fair, it's snack time.
I hope you all have a wonderful, wonderful day and night and morning.
We shall see who is live.
Uh, wait, is Doug Doug coding password battle royale? Dude, what are you doing?
Oh, hold on you guys.
Checking out who's around.
What is this?
Sarraia Sperhaphoria is really good.
Who can create the shortest legal password? Wait, that's kind of fun.
Do you guys want to do that? Do you guys want a gaming stream or a coding stream?
One for gaming, two for coding.
I'm shipping you off to the ether.
One for gaming, two for coding.
Uh, wait, a lot of people wait, what did I say? One for gaming, two for coding.
Okay, a lot of people want coding.
We go coding. Let me see who's on the software and gamedev.
Saraphoria is awesome.
Uh we do also have there is also Christitis Maya Speraphoria.
You guys, I always lose my mind doing this. I forget who to raid.
I am going to hum.
Let's Let's find Chris Titus. I feel like I haven't raided Chris in like so long. If No, I for sure have raided him before.
Okay, one of my mods is freaking absolutely slaying. They did an actual poll for gaming or coding. It looks like Okay, coding is in fact winning. We are going to raid Chris Titus Tech.
Wait, what?
They have raids disabled.
I can't send you there.
one of my mods. You only ever have one active mod.
Yo, I'm going to Hold on.
I need to hear the excuse.
Why can't I send my people to you?
Wait, hold on.
Oh, that's fair. He He records videos on stream.
I'm not that 10x.
All right, you guys. You know what?
We're actually going to raid We're going to rate a friend of mine. We're going to rate a friend. A friendio. Okay.
Um, so it's funny because I asked you what you wanted if you wanted coding or gaming, but I'm going to send you to gaming even though you didn't want it.
Um, but this guy is very funny and I think you guys will like them.
I think you will like them. So, we're I'm going to send you to PointCrow.
Uh, he is he is he's playing a new a new game and he's very funny and I think you'll all enjoy I think you'll all en enjoy the vibes on Point Crow stream. So, definitely check him out. See if you like see if you vibe. else-wise, you go to um someone in software and gamedev. Okay, but I'm expanding. I'm broadening your horizons today. You're freaking creatures of culture. Okay.
Uh so that is all. Thank you guys so much for hanging out. I really appreciate it. I will see you all on Monday and I'll keep you all updated.
We're gonna Yeah. Keep working keep working on the shell.
Uh, I have no I have I have nothing for you. I got freaking nothing.
Um, I hope you all just have a wonderful weekend and I hope you crush it and get things done and be gentle, kind to yourselves. And that's all I have. That's all I have to say. Join the Discord if you want to hang out there. I also have Matrix if you are more on the Fettyverse side of things.
Um, but yeah, I'll I'll see you guys next week. Okay. Goodbye you guys. Go give Point Crow some love. Let them know that I sent you. Okay.
Peace out you guys. Goodbye.
Go spam your bunny emotes.
Off you go.
Oh god.
Okay, it worked. Goodbye everybody.
Goodbye YouTube.
See you forever.
Related Videos
Agentforce NOW AMA: Build with React and Salesforce Multi-Framework
SalesforceDevs
490 views•2026-05-28
How agent o11y differs from traditional o11y — Phil Hetzel, Braintrust
aiDotEngineer
450 views•2026-05-28
WEB TECHNOLOGIES UNIT-2 | Degree 4th sem BCOM Computers web technologies unit-2 full explanation💯✅
LearnwithSahera
1K views•2026-05-29
More tests are always better? How to use AI to identify tests that bring little value
Alliance4Qualification
335 views•2026-05-29
Search Algorithms Explained in 60 Seconds! 🤖💨
samarthtuliofficial
218 views•2026-06-01
People of Game of Thrones using JavaScript DOM
AltCampus
296 views•2026-05-30
Introduction to Problem Solving Part - 1 | Lecture 1 | Intermediate DSA
ascensionix
107 views•2026-05-29
So What's Odin Lang Even Good For
TechOverTea
131 views•2026-06-01











