My Pycom allows me to move things really smoothly.
Oh, and it feels smooth. Like you said, the animation.
I don't see screen tearing. No, no. It's really
smooth. What is Pycom then? So Pycom is a compositor,
okay? That's where you lose me. I have heard
that word like a hundred times. I don't know
what it is. So Tony is asking. We'd love to hear
Drew's thoughts on butter notes. I think he's
trolling me just a little bit. My terminal of
choice, which used to be ghosty, is now Wes's
term. Let's talk about that. Okay. Was it hype?
You're in a safe space. You can say it here.
How does the saying go? You cannot teach an old...
an old dog new tricks or how is it maybe i i
think i have the potential to do better than
what i currently am and i i'm just going to switch
these between these two okay but i in in my configuration
if i hit um uh super shift l it actually tells
me all the layouts that i have you know what
i don't want that in my stack i can either drag
it away from the stack and then either resize
it or something like that Free and open source
software sometimes needs our help. It's like
there is a, you know, when you find something
that you really like, I think you should either,
you should contribute in some way to the project,
I think. If you're listening to this as a podcast,
remember that it was originally recorded as a
video. If you're not following along, you can
go to my YouTube channel. My username is Linkarzu.
And if you want to support me to keep this podcast
going, you can donate in Ko -fi. I'm going to
leave a link in the description. All right. So
let's get started with this chapter then. We're
live on the three platforms. Wow. Hey, Drew.
Hey. How's it going, man? It's going well, thank
you. How about yourself? I'm doing good as well.
Friday evening, I don't do much anymore. It didn't
used to be the case. You're so old, man. You're
so old. Yeah, I'm getting old. Oh, my. I just
do boring stuff. I don't drink anymore and any
of that. Thank you for being here, Drew. Really
appreciate it. It's cool. I'm happy to be here.
Yeah, thanks. So I watched you on Matt's podcast,
right? And I saw that DistroTube did a shout
out as well. Did he? I didn't even, oh, wait.
Like on his channel? On his channel. I didn't
remember that or wasn't aware of it. Yeah, so
that you could reach 10 ,000 subscribers. Oh,
yeah, yeah, yeah, yeah, yeah. You remember that?
Yeah, I do. No, I do. Okay. We have Tony in the
chat as well. Hey, Tony. So I see all these kids
talking about distros. And they talk about Arch.
They talk about Gen 2. They talk about Knicks.
And they fight between them. You know, it's like
little groups, you know. And I just see you sitting
there. Like a wise man, you know, just chilling
with Debian. I'm stinking old. Is that what you're
trying to say? No, you're a wise man. You're
wise. And I don't feel like, I don't know, excited
to daily drive Arch or Nix or anything like that
or Gentoo, not even Gentoo. I don't even feel
like remotely, you know. uh interested in trying
gen 2 and uh i see that you're using debian and
everyone around you know in the community that
you're on i think is talking about other distros
why why debian like yeah i mean it's not like
i haven't tried anything else you know i have
i've tried arch i've tried a number of other
things i think i my first distro was uh linux
mint which isn't that far away from Debian, but
still, I've made the rounds, as it were. And
when I started using Debian several years ago,
it was something that was like, oh, see, this
is what I'm looking for. It's completely, you
make what it is. You are the one that is controlling
everything, basically, much like Arch. But I
had so many breakage. when I was using Arch.
And that was probably user error more than anything
else. I was like, oh, let me get this. The fact
of the matter is, do I need the latest and greatest
software all the time? And the answer is no,
I don't. I just want to get my stuff done. I
just want to be able to be productive. I think
that's the bottom line. And I don't want to update
my system, which you don't have to, I mean, if
you're on a different platform or a different
OS. But, you know, with Debian, the packages
are sometimes a little bit on the older side.
It has been in the testing branch for basically
for two years prior to a stable release. And
is that okay? To me it is, because I don't really
care that much about having some... functionality
that might be one percent or two percent better
than uh than the newest version so yeah fewer
updates for me is completely fine because at
the end of the day if it is an update it's usually
security focused and is um no not you know less
experimental and you're going to have basically
a more hardened operating system because it is
generally just security focused. Okay. So stability
is the main thing. You don't need to have the
latest and greatest. And that's what I think
about as well, you know, because I'm like, why
do people use Arch? Do I really need the latest
packages? And I ask myself, why would I need
the latest packages? Of course, if there's a
feature, let's say that OBS releases a feature
that I want to try, okay, would make sense. But
yeah. I mean, there is flat packs. I'm not a
big fan, to be honest with you. Like I said before,
I kind of generally stick to what is in the Debian
stable packages. There are exceptions, though.
Like which ones? So NeoVim is one. And again,
I'm going to say NeoVim. I have a repo at CodeBurg
where it has my NeoVim config. It also has a...
brand, well, the newest Debian package for NeoVim.
So if anyone wants to go there, they can actually
download that Debian, that dev package and install
0 .11 .4, which is the newest release of NeoVim.
Whereas if you are trying to get it from the
Debian packages, it's 0 .10 .something right
now. If you want something 0 .11 or better, you're
going to either have to crunch it yourself or
you can go to my repo and just download it and
it's right there. Because I had an interview
with Tony. You know Tony because he was on Mads.
Yeah, Tony's in the chat too. Yeah, Tony's in
the chat. And he said that he doesn't like Debian
because he has to build any of them from source.
He didn't know about this package that you have.
So would you say that is a skill issue on his
side? Maybe he just wasn't aware that I had it.
Then again, you know, some people, it's like
if I say sudo apt install NeoVim, it's not going
to give him what he's looking for. And that sometimes
is challenging for people. It's like, I don't
want this version. I want the better, you know,
the later version. And I get that. I get that.
It happens. Only for me, you know, with me, only
for a few things. I only want like NeoVim is
maybe the exception rather than the rule. Yep.
That is actually one of the few packages that
I would like to have on the latest version. Yeah,
there's usually new features, and I do test them.
Like there's NeoVim 12. Is that the latest one,
the one that is going to be released? If you're
a dev, then yes. But if you're just using stable,
it's 0 .11 .4 as of today, as a matter of fact.
I go back and periodically look to make sure
that I have the... The newest stable branch.
Yeah. I'm still on 11, but there's a feature
in 12 that I want to try out, but I don't install
it. I always run stable as well. There are exceptions.
I did it with Ghosty because I wanted the cursor,
and it was only available in the nightly version
before it was released, so I just installed the
nightly version, but I usually don't do that.
I just run stable versions as well. Right. What
are your thoughts on flat packs and app images?
I don't use them generally. Again, there's going
to be an exception here and there. Flat packs,
rather, no. I don't use any of them. But I have
used an app image for the Zen browser, as a matter
of fact, is one of the things I've been kind
of like looking at to potentially use more of.
And that for Debian is in an app image, I think,
or as well. But I'm not I could be wrong about
that. So, yeah, I mean, there's been a few things
that I've tried in as an app image, but. That's,
like I said, that's maybe one. At the very most,
right now on my machine, there's one. And that's
the Zen browser. Do you have anything against
app images or flat packs? No, no. I just don't
see the need for me. Like I said before, the
packages that are in the Debian repos are tried
and true. They're tested to, you know. for years
sometimes before they make it into the stable
branch. I rarely, like I said, need to go outside
of that. Like, for example, a lot of people say,
I need the latest version of OBS. And I don't
want to say I'm a content creator because that's
just way overstating. I have a YouTube channel.
A content creator is not what I do for a living.
You know what I'm saying? I use the OBS that's
just part of the Debian stable packages, and
it's fine. Works well? Yeah, it's fine. I barely
edit my videos anyway. I have the most convoluted
way to actually edit my videos. It's ridiculous.
I don't use Kdenlive. I don't use anything that
actually clips or edits my videos. we'll do like,
this is, and you didn't ask this question, but
I'm going to answer it anyway. I'll record like
a snippet and I'm like, okay, that's cool. You
know, that's a good, that's a good 45 seconds
that I can just stop. Okay. And then I'll have
like, you know, even if it's a 15, 20, 25 minute
video, you know, I'll have all these snippets
and then in command line, I just merge them as
one file and upload them. Like that's, that's
the extent. I use MKV merge and command line,
and that's the extent of my editing or how I
build my YouTube videos. And isn't it too difficult
to keep track? Okay, so this segment goes first,
then this one, this one, this one. My naming
convention is 1 .MKV, 2 .MKV, and that's it.
That's, like I said. And if I have to switch
them, I just say, oh, no, no, no. Three is now
two, and two is now three. Okay. Makes sense.
Makes sense. Okay. So you don't need it. I'm
the worst when it comes to it. I don't want to
do it, but I'll just like, if I can do one command,
actually, I built a bash script that just looks
at that one directory. And if it sees one, two,
three, four, and so on .mkv, it just like strings
it all together and boom, I'm done. It just says
output .mkv is here and it gets uploaded to YouTube.
That's pretty awesome, actually, because it saves
you a lot of time, I guess. Do you usually re
-record clips or you get them on the first shot?
No. No? No. You don't worry about it too much?
No, no. Listen, a lot of people are like, you
know, I do it for fun. That's truly the only
reason. In fact, I was hesitant to even have
like... Or to join the ad. I don't even know,
dude. The ad thing where you actually can make
money on YouTube. I didn't do it for two years.
I had no desire to make anything on YouTube.
In fact, I felt a little weird about it because
that just implies that my content is worth anything.
anything at all so why it's like it's just there
for my enjoyment more than anything else why
do i feel like i need to um you know make make
anything from which i barely make anything it's
not like i have a massive channel or anything
like that but at the end of the day does it you
know it is truly for my own entertainment for
for fun for me yeah that's awesome and the audience
can can feel that you know because when you start
just Focusing on ads and trying to sell them
stuff, they feel it. And I don't like it too
much either. What are your thoughts on sponsorships,
by the way? No, I'm not doing that. No, never
taking any sponsorships? No, no. Listen, I'm
not DT. I'm not going to have a quarter of a
million subscribers to my channel and stuff like
that. In fact, when I hit 10 ,000, like you were
just... describing it's like i felt weird it
felt really weird i don't know what it is now
it's a 10 -5 or something like that um 10 -5
yeah yeah it just felt weird like like okay i'm
done you know i'm just i don't want the pressure
of trying to do anything uh beyond that because
i it's like i said i you know i think that there
um there are There are people that do this and
they're like, don't forget to subscribe and hit
that like, but I never do that. When it comes
right down to it, I will say, hey, thanks for
subscribing. Appreciate you. It's really, really
a blessing. But overall, I don't care if people
subscribe or hit the thumbs up or anything like
that. Okay, so the OG, it's legit stuff. Then
what we see here is, so you have 118 videos,
okay? 10 ,000 subscribers. Yeah, three years
ago. Three years ago. Yeah. Okay, and let's see.
What are your most popular videos? That's a good
question. Debian, Hyperlink. Debian Install,
probably. Yeah, Debian Bookworm installed, minimally
installed two years ago. Hyperland. That's weird.
Hyperland. Okay. Yeah. So do you focus just in
Debian, or do you explore other distros? Do you
distro hop? I never do. When I first started
the channel, I thought to myself, I'm not going
to be the guy that actually does distro reviews.
I'm a believer in Debian. Like I said, I do this
for myself. I would never pretend to like go
and say, yeah, I really like, I think it's a
waste of my time. It's just a way to me. It's
just a waste of my time to, to do those, you
know, to do those videos. I would much rather
put more effort into something like a window
manager, like Q tile or DWM or, or things, or
the scripting that I've done in the last, especially
in the last, like six months to a year. You know,
I've done a lot more scripting and project building.
You know, it's like, here is my project called
Butter Bash. And it's to basically kind of create
your own more modular Bash RC experience with
a lot of aliases and functionality and stuff
like that. And then I have all of these window
managers that I love and have them in an install.
script with my theming and everything fully like
so like if you have debian minimal and you run
one of my scripts to install dwm for example
which is what i'm running right here it's going
to be exactly the way it looks on my screen now
let me ask you something and this is something
that i wonder myself as well why going through
all this why um need to optimize our workflow
that much i'm not i'm not sure well it seems
that you're the exact same way but um i try to
optimize everything i also have an install script
it deploys my mac installs all my applications
download my dot files everything so i just run
that script and it setups the mac for me and
uh why do you go through all this like because
it It takes away a lot of time. So what's the
reason? I think it's a little fun. It's very
geeky, very nerdy. But when I first started the
channel, I was like, I need a name. Just a guy.
Just a guy. I am truly just a guy. I have no
background in software. I have worked for software
companies, but I've never been a developer in
any stretch, way, shape, or form. And so for
me to push myself and be out of my comfort zone
a little bit, which is not scripting, is more
of a mental exercise and fun for me to try to
learn something new, especially because I'm almost
60 now. I'll be 60 in a couple months. So it's
one of those things where it's just like, this
is cool. I like it. And it's not a stupid use
of my time. Yeah, it's pretty fun. I like playing
with all this stuff. And what's your background?
Because you're not a software engineer. Do you
have any sysadmin -related skills or something?
No. No? No, actually. When I got out of high
school, I was a soccer player and I played college.
And during that time, I started coaching as well
because I was making good money doing coaching
as well. So I coached a couple of high schools
and then finally got to coaching college soccer,
did that for five years. And then at some point
in my mid to late 20s, Uh, one of these, one
of these head coaches said, Hey, Drew, can you
come? And I've got a brand new team, got a lot
of freshmen on my team. This is a college. And,
uh, and I need somebody to come in and like,
help me. And I said, sure. I said, I haven't,
I don't have my degree yet. Can you like hook
me up with the like classes and stuff like that
to finish my degree? So I was end up like I was
26 or seven when I actually ended up, um, with
my degree, which was an information systems,
which is more of a business, um, uh, a business
type of degree than anything else. Um, so I ended
up though working for a software company, which
is a civil, civil engineering software company,
very heavily into, uh, building, uh, in the Microsoft
development network. And, um, and so I went to
Redmond, I met the guys out at the, um, I met
the guys out at Building 51, which is the VBA
initiative out in Redmond, and went to Vegas
and did a bunch of demos of software there and
everything. But my experience is more on the
business side of it, like director of business
development for the company that I currently
work for. And so, yeah, I'm kind of tech adjacent,
if you will. Oh, okay. So it's more in the business
side of things then? Yeah. Oh, that's awesome,
man. I thought you were like a sysadmin or something.
No, no. I wish I could say I'm that smart. But
I happen to be probably, Christian, I'm probably
the dumbest person on your show up until this
point. Man, how can you say that? That's rude
on your side. No, I've seen the heavy hitters
on your show. I'm going to... I'm going to look
dumb. All right. No. No, man. Not at all. Not
at all. Now, what are your thoughts on Nix? Have
you used Nix? No. No. I have got a lot of friends,
Matt included. Matt, who is the Linux cast. And
one of the guys that's in part of Matt's community,
this guy Donald, who calls himself Ddubs, is
such a good dude. And we exchange ideas all the
time. We talk about documentation. And things
like that, because I'm you know, I think that
one of the things that's kind of underserved
is when we actually have these projects that
we're working on. A lot of times documentation
is like the last thing we think about. And for
anybody who's like trying to like use the stuff
that we've built, they need to actually be like
guided. So but now Nix is not something that
I have. even attempted to try or anything like
that. I stick with what I'm good at. And so,
no. Oh, okay. Yeah. I have thought about which
Linux distro to try. And to be honest with you,
Debian is the one that I want to give a try.
I installed Arch and there's a lot of stuff that
I don't know. I have a question as well for you.
On this new one that is coming out, you probably
know which one. It is a very popular distro created
by this guy, DHH. Do you have any thoughts there?
Omarchi. Omarchi, that one. Yeah. You're in a
safe space. You can see it here. He's not even
going to watch this. I don't know enough about
it. I would be really silly if I decided to have
an opinion on something I don't know anything
about. From what I have... what i'm aware of
it's an arch based scripting you know he's basically
scripted up arch to install like hyperland and
and other things as well i that's my like i said
that's what i think but again i don't know um
and i don't use hyperland so that's not something
that i've been That I would be like thinking
about it all. I use old stuff. Like I say, I'm
like a really old, so I use old stuff, right?
And that's something that I want to ask you as
well. Hyperland, I don't understand all of that
fancy medical lingo that you guys talk about.
I don't understand XOR, Hyperland. And Brody
has explained it. DistroTube, Matt have explained
it. And it just, you know, goes right over. I
don't understand. What do you use as the window
manager then? So my window manager, like I said,
I have a bunch of projects that I've, in fact,
there was one script during Bookworm, Debian
Bookworm, which was 12, that would install up
to nine different window managers. But my base
is DWM. I use DWM. I don't know if you know anything
about DWM, but basically it is... It's a super
lightweight window manager. It's built by these
guys called the Suckless Tools guys. And the
one thing that's interesting about DWM is that
the source code is written 2 ,000 lines or lower
for the entire window manager. But you can add
functionality by patching it. For my project,
I have a lot of people that have either forked
my DWM or starred it, I guess. And I use patches
to make the functionality, like build the functionality
out. So at the end, when you have something like
DWM that has been patched, you're getting exactly
what you want. And so I use actually 17 patches
to actually build out my version of DWM. And
is there a reason for that? Because one of the
other ones that I have heard about, which is
old, as everyone says, it's old, is I3. Is it
something similar to I3? So I think if you're
a starting window manager user, first of all,
I would say if you're not a Linux user, don't
never start with a window manager. Never. Well,
I used one in Mac OS. I'm pretty familiar already
with tiles, stack mode. So I know the terminology.
I know how they work in Mac OS, which is not
the same at all on Linux. But I kind of have
an idea. My go -to window managers for newer
users, though. And Matt and I fight about this
all the time. He says I3, like you just said,
and I say BSPWM. And both of them are, there's
no wrong answer there. There really isn't. DWM
would not be my starting window manager because,
but BSPWM is solid. just so solid and i have
a like a really nice config for bspwm the thing
that's different about you know if you're looking
at those two things bspwm versus um well let's
let's say versus dwm dwm is written in c okay
okay and so the configuration looks like it is
written in c bspwm uses basically basically a
bash script okay or for its configuration and
that's it i mean it does everything you know
i think my i think my configuration for bspwm
is like i don't know less than a less than 100
lines probably more like 70 you know why do you
go with the wm then and not bspwm which seems
simpler to set up and configure yeah i mean like
i said before i get exactly what i want um and
bspwm is much more modular okay which means that
You know, you've got the BS PWM or BS, BS PC
engine. And then if you want a bar, you're going
to have to add a bar. It does not come with a
bar. Okay. So you would use something like poly
bar, for example. Okay. And then if you wanted
a, well, you're going to have to have a hotkey
daemon or some type of key binding, and that
would be SXHKD. So you would have these kind
of modular things. Oh, I love that. If you want
some type of notification, then you're going
to have to use Dunst. And so it's kind of built
together. That's why I was, sorry, go ahead.
And that is with BSPWM, right? Yes. Yeah, because
I don't like to have. All of the stuff built
in. I want to use a different keyboard mapper.
The one that I use in macOS, which is Kanata,
I would like to use that on Linux because I don't
want to learn a new one. So if BSPWM offers that,
that is great. It doesn't come built in with
one already, right? The SXHKD is actually written
by the same guy who creates BSPWM. Okay. Yeah.
Okay. Okay. Awesome. It's a completely separate
file, too. It does not go in the configuration.
Some people really like the idea of having the
configuration include all of your key bindings
as well. BSPWM does not follow that convention
at all. It just completely separates everything
out into its own little compartments. Oh, I like
that. I like that, actually. Okay. Debian. espwm
okay that seems cool and uh let's go back to
the youtube channel okay or you know what let's
let's read um super chats because we have um
a super chat there i'm gonna be reading this
every few every few minutes so tony is asking
big fan of the interviews link appreciate that
tony would love to hear drew's thoughts on butter
notes I think he's trolling me just a little
bit. So Butter Notes is a project that I've been
working on for months and months and months.
And I keep telling people, don't use it. It's
not ready yet. It's not ready yet. It's at Codeburg.
I can show you maybe later when it's time to
actually do my demo or what have you. But basically,
everything is command line. So if I say... You
know, if I'm taking notes, it's basically a staging
thing. So I just say note and then write something
down and it just appends to one file. That's
all it does, really. That's all it does. So there's
a note taking where it just kind of appends to
one file. And then there's a to -do list. You
want to show it? Not really, but okay. Up to
you. If you don't want to show it, it's fine.
Yeah, I'll do it for a few minutes, yeah. Okay,
okay. Let me know when you're ready. Now switch
to your screen so we can take a look. Okay, go
ahead. Okay, here we go. Okay, yeah. So what
I'm looking at here is my thing. It's called
Butter Bash. I actually build butter notes on
top of Butter Bash. And so with my Bash script,
let me just explain that real quick. All of the
Bash stuff that I have, It's actually in my .config
bash. And then there's aliases and FCF and all
this other stuff. So on top of that, though,
is this note -taking thing. And I just say B
because that's the... Let me just go ahead and
clear the screen. I can't do it. Let's see. There's
the note -taking thing where it just says, I
want to enter notes. So I say N. link interview
and that's in this that's it and so now when
i list that's the one thing oh i didn't go um
there again okay so it added it there it is okay
so basically like i said i'm not really like
ready for prime time yet but basically what it
does is it appends to this this one thing and
then you can go back and review it there's also
a clipboard function so that when you just have
something like if you go like i don't know like
this Okay. And then copy that. And then you hit,
I have it on a key bind. It's a super shift V
for paste. It'll say up here where it says clipboard
save to notes. Okay. And you have to be in the
terminal for that, right? Yeah. Yeah. Everything's
in the terminal. Okay. So now when I say, when
I list all the notes, there's what was in my
clipboard and that's been added to my notes.
Oh, okay. So I don't know. It's like a master
file. Yeah. And everything is added to that same
file, right? All the time. Yeah, pretty much.
And it's basically for staging. So it's like
I'm going to take a bunch of notes, and then
you would want to copy it maybe over into a project.
So I just say new project. I don't want a blank.
And let's call it blank. And there it is. It
just pops up, and I can start this project in
my NeoVim config. And that's pretty much it.
It's simple, you know, it's totally simple. And
what is its use case? Do you, or the plan is
to use it like to organize stuff or? Yeah, pretty
much. It's just, it's just, like I said, you
can use it to like, oh, it's like, oh man, I
just, I like it. For example, I want like this,
a series of commands, for example, I just want
to copy them and throw them into a note really
quickly. And. And that's, you know, I just want
to throw them into a note really quickly and
that's it. Oh, okay. So it's, it's for simple
things. It's not for, it's not like a, it's not
like obsidian or anything like that. You know,
it's never going to be that way. Okay. You know,
it's just going to be something super, super
simple. It's like one or two lines. Yeah. Just
capture stuff. Okay. Makes sense. Okay. Now going
back to your YouTube channel, why did you decide
to start it then? Like what was the. thing that
made you okay you know oh i think i have what
it takes let me start this i think a lot of times
you know when i say i wanted to have i just wanted
to have fun i just wanted to like see if i could
do it um that's the truth i really didn't care
about if anybody watched it i think more than
anything else at the very beginning i was like
I'm going to write, I'm going to do something
so that I don't forget how to do something. I'm
going to like, hey, here's the i3 configuration
that I've been working on for the last, I don't
know, you know, month or whatever. And then all
of a sudden, you know, I do a video on it so
that I was like, oh yeah, okay, now I remember
how to do that. So yeah, it's as much as note
-taking, I have a bad memory. So I want to write.
I want to put things in videos so I remember
how to do things. And then after a while, it
was one of those things where people were like,
hey, man, appreciate what you did. I really liked
your workflow, for example, on that demonstration
that you did. And it was like, oh, that's really
nice of people to actually comment about how
useful it was to them. And so it kind of gives
you a little bit of steam. And, but at the same
time, I mean, I am, have no desire to be on like
a regular schedule. I think it's been like a
month or close to a month since I've actually
put a video out and that's fine. I've been really
busy with other things. And I don't, like I said,
I don't feel the need to, if I don't have anything
to say, I just won't say it. That's bottom line,
you know? Oh, okay. Okay. Awesome. And what is
the IDE that you use? You're using NeoVim, I
see. I saw the video. No, I have a NeoVim config.
Okay, I saw that video. And I am a terrible,
terrible, I may be the worst NeoVim user on the
planet. That's how bad I am, okay? I really like...
The street cred that you get with having a NeoVim
config that looks as good as I think mine looks.
But overall, I can't use it for anything. I'm
terrible. So I end up using Genie as my IDE.
I love Genie. It's a GUI text editor. Actually,
not. Categorizing it as a text editor is doing
a little bit of a disservice. It is a super lightweight
IDE. And I use it literally all the time. And
the way I've configured it is very specialized
when it comes right down to it. You want to show
Genie? Or you have private stuff there? No, I
don't have anything private, actually. Let me
ask you something before you switch over. Okay.
Why haven't you... Because I had that problem
with BIM, you know? I have been... Well, I used
BIM, I don't know, like, let's say 15 years ago,
right? The first time that I tried it, it was
like, what is this shit? Like, why do people
use this? H -J -K -L? This is dumb. And I was
like, oh, man, it took me... minutes to do something.
And then I had to press I to enter insert mode
and then escape and escape us all the way there.
And I tried it once and it was like, this is
not for me. I'm going to Nano and I use Nano
in servers all the time. And then I tried it
again, again, and I never stick to it because
it was too difficult. It was like, damn, this
feels horrible. I don't understand why people
do this. But the Primogen is the one that, how
can we say it, motivated me or inspired me to
use NeoVim. And I said, okay, it's going to be
difficult. I was doing a lot of scripting for
Microtech routers back then. And I used to do
it in VS Code. And I said, okay, I'm going to
try to do this in NeoVim. I did. I didn't stop,
but it was horrible. I hated it. It was difficult.
There's some growing pains. Yeah. I think that's
the thing. If you can get the Vim motions, and
that's where I fall short. Is that why then?
By like a lot. Yeah. I mean, I think I was better.
Like I said before, back in the mid -90s, I was
working for a software company, and I was actually
working in conjunction with one of the PhD developers.
And he's like, hey, can you do this for me? And
I'm like, sure, you know, I can try. And so I
was using VI. And I think I was better then than
I am now. And I think maybe it's just a product
of age or something. But still, yeah. How does
the saying go? You cannot teach an old dog new
tricks? Maybe. I think I have the potential to
do better than what I currently am. But overall,
it's really hard, especially because you want
to be productive. You don't want your time to
be wasted. And it's not wasting. I think I'm
overstating a little bit. It is to a certain
point. Yeah, it is. But if I'm happy using the
Genie, I guess I don't really need to. Although,
like I said before, for quick edits. The ego
feels it. I just need to feel like I'm part of
the community. You know what I'm saying? You
know what I'm saying? I need to feel like I need
to have some cred here. Yep. So do it for your
ego so that it's like money of the user. Exactly.
But what happens then? It's like, no, the emotions
are not for me. And did you try them recently?
Did you ever say like, okay. I'm going to do
this and I'm going to take it seriously this
time. And it doesn't matter how painful it is.
I'll stick to it. So I, you know, to your point,
asking about like server stuff, and I have been
working on the Linux cast server. I set up SFTP
and I set up, I set up, I had NextCloud working
on there, but it was not, we haven't been really
happy with the way NextCloud's been working.
I set up a Git, actually using GitT on that server.
And so in order to modify the configuration files,
I had to use something. Sometimes I would use
Nano, sometimes I would use Micro, but I also
had NeoVim. And so I got marginally better, but
at the same time, I'm not, you know, it's hard
for me. It really is. It's hard for me to...
be as productive as I want to be in the short
amount of time that I'm trying to do something.
Yeah. So, yeah. Overall, like I said, I use the
GUI more than anything else. And Genie has been,
I, Genie is really good. It's really good. Okay.
You want to show us Genie then? Sure. Okay. I'll
switch to your screen. So I have nothing actually
on the screen right now, but if you're looking
at Genie, there is a, this is the tree browser
and this is not part of Genie right out of the
box. You actually have to use a plugin and you
kind of like cherry pick which plugins do you
want to use? I'm using add -ons and automark
and stuff like that. But then if you get down
here, There's the Git change bar, which I think
is essential, especially if you are doing projects
that end up on Git. And then there is a Markdown
previewer. And then there's a few other things,
including a split window. But here's the tree
browser. And there are preferences. And if you
are someone that is interested and you want to
use Vim motions, there is a VI mode. uh plugin
that you can use and maybe that would be this
the thing that would like i would have to you
know if i do colon wq it's actually going to
write and quit that you know right there so anyway
um i'm going to go ahead and just open up a couple
things let's go to actually you know what let's
do this i'm going to go to um codeberg there
we go codeberg and bspwm And let's look at this.
And then let's also look at, cause I wanted to
show you the SXH 80 real quick. Okay. Okay. So,
so, and then like, I have key binds to that,
like, okay, I don't want to see the, I don't
want to see the tree browser anymore. So I just
kind of like, I use a alt period to get the,
get the tree browser out of the way. But this
is the configuration file. for bspwm again i'm
not demonstrating bspwm today but actually it's
a lot less than what i even said this is a 50
line uh configuration file oh and these are the
these are the startup uh so if like it gets uh
the cursor dunst is dunst is the um notification
application and then you've got pycom which like
if you're like if like pycom for example My Pycom
allows me to move things really smoothly. Oh,
and it feels smooth. Like you said, the animation.
Yeah. I don't see screen tearing. No, no. It's
really smooth. What is Pycom then? So Pycom is
a compositor, okay? That's where you lose me.
I have heard that word like a hundred times.
I don't know what it is. So you don't need a
compositor. You don't have to have, especially
on X11 window managers. I think people use it
for the pretty animations and stuff like that.
It's solely for making things look smooth. So
do you need it? No. It's not necessary. But like
I said, if I was to do this, I could move things
around. the screen yeah it looks cool so this
is my dwm so i'm demonstrating dwm right now
but anyway um there is a poly bar so the the
bar is um the bar is separate like i said before
it's modular so you have to have a bar if you
want a bar and it just is the one thing that
launches and then you have sxhkd so your key
bindings are managed in one file okay you know
Super B, Firefox. Super Shift B opens up Firefox
in a private window. My terminal of choice, which
used to be Ghosty, is now Westerm. Let's talk
about that. Okay. Why? So I... Was it hype? You're
in a safe space. You can say it here. Westerm
to me... Actually, let's do this. Go to my config,
Wes term. The config is actually written in Lua.
And at some point, I was really big into writing
a Lua code for the awesome WM window manager.
So because that window manager is using Lua as
the config, okay? So I was like, oh, I really
like this. It's harder for me. So it took me
a really stinking long time to learn how to use
Lua. at all yeah but overall there was like i
was like oh wow this is really really good there's
a lot of good like like modifications and how
to put in um you know your key bindings you know
it's like navigation and so on so forth anyway
i ended up liking this a little bit more than
ghosty only because i'm on debian okay there's
nothing wrong there is absolutely nothing wrong
with ghosty uh at the time uh ghosty had a bit
had a problem with um it broke at some point
especially during um i don't remember exactly
uh which version it was like 1 .0 .12 maybe um
anyway at some point it it stopped working on
debian stable i don't think it has that problem
anymore i think they fixed it Um, but I kind
of like, oh, well, let me just move on to something
else. I really like Western. I don't know how
to, I don't know how to like convince anybody
else that I think it's like really, really stinking
good. But overall, you know, it's like, okay,
you know, open up a browser and then, you know,
like, um, you know, I can split and, you know,
split again. And I don't know, I'm not good with
the terminal nearly as much as I've seen other
people be. But if I hit Alt -W, it just starts.
And then I can also open up new. Yeah, and splits.
Splits are just, here's a hot take. Splits are
just flexing. Is that how kids say it? I don't
use them. The only thing that I like about it,
like if I was on like, so GDW is like a shortcut.
So it's going to my .config suckless DWM. And
if I hit the split, okay. It actually puts me
in the same directory. That's about as much as
I use, though, if it's right. Okay. So you're
in Western and you're staying Western. What are
your thoughts on Kitty? I've used Kitty. The
one thing that I tried to use, well, there's
nothing wrong with Kitty. There really isn't.
I can't say anything bad about Kitty. I end up
choosing Western because I thought that the configuration
was more to my liking. That's just the bottom
line. That's about it. Okay. Yeah. I could actually
get more out of it. I thought it was really fast.
And I put my money where my mouth is. I thought
this was so good that I actually contributed
to the project. And I think that's important,
by the way, just in case anybody's listening
to what I have to say, which is usually nothing.
Free and open source software sometimes needs
our help. It's like there is a, you know, when
you find something that you really like, I think
you should either, you should contribute in some
way to the project, I think. And I'm not going
to be able to help in any other way than like
a few dollars here. Financially, okay. Yeah.
So I think that that was something that I felt
really strongly about. Yeah. I'm on that same
page as well. If you're, if you like something.
If you use a product that you find, you know,
useful. And if you can, just give something to
the developers. Like, I had an interview with
this guy, COVID. He's the creator of Kitty. Yeah,
I saw that. You saw it? Okay. He's the creator
of this other tool called Caliber for reading
books. I didn't even know how good Caliber was,
man. It's an amazing tool, actually. Yeah, it
is. Have you used it? Yes, actually, Calibre.
I don't know if that's the way to pronounce it,
but yeah, my wife, big fan. Yeah, converts between
different formats. And my image of COVID wasn't
the best before the interview, and now I'm a
fan. And now I'm in Kitty, and I'm not using
Tmux anymore. I haven't been using Tmux like...
in a month over a month have you used tmux what
are your thoughts on tmux i don't use it i'm
just not that good so um i was going to show
you the one thing here this readme is a markdown
file and i have a markdown uh previewer okay
hit like a button okay you know and so anything
that like if i was to make a change here and
just say oh minimally this isn't any of them
right No, sorry, this is still, I'm still in
Genie. Oh, okay, okay, okay. Yeah, I'm still
in Genie. So it's basically an IDE, like you
said, a lightweight IDE, right? Yes, yes, it
is. Okay, okay. So did you get used to it and
you still stick to it because you got used to
it so long ago? Or what's the history with Genie?
Like, why that one and why didn't you go with
something else? You know what? That's a good
question. And I'm not sure how I can answer that.
By the way, I'm going to close this real quick.
Because I was going to open up NeoVim real quick.
So I think I saw a video that DT did on Genie.
And I was like, oh, I like that. Yeah, that's
the one. And so when I first... uh, started using
it. I was just like, I need to use it like the
way DT said to set it up. And then I started
like really using it. And that's when I started
like saying, Oh wow. Yeah. I can make this a
lot more conducive to my own workflow. Um, because
you know, I think that when you have a keyboard
centric workflow, it's, it takes time. It takes
time to develop it. And so you have to kind of
like modify your, You have to modify your, even
when you're using like GUI text editors like
Genie, you should definitely try to like modify
it to keep that same workflow. Have you thought
about this? Have you thought about switching
or turning on the motions in Genie? At least
to get used to them. I have. By the way, I think
this looks very similar to what you have as far
as your NeoVim config. Does this look normal
to you? Oh, actually, it does. It does. The markdown
file, I see the headings. The question is, oh,
I see on the left -hand side, there's the gutter.
What is this? This is NeoVim, right? This is
NeoVim, yeah. This is the one I set up for myself
so that I try to make myself use this more. Yeah,
yeah, yeah. I use folds a lot. Have you used
Folds or no? No, I'm too stinking dumb to do
that. I don't know how to. No, but it's not complicated.
Let me show you something real quick. Okay. And
that made a huge difference. I'm going to switch
to my screen right now. Okay, so if I switch
to another repo, right? This is my notes repo.
I always open this file, this markdown, because
the other ones have a lot of personal information
in them, right? But this is what. made a complete
difference for me and this is why i left obsidian
actually i used obsidian man i talked to my wife
about obsidian for months plugins i set it up
man i spent hours on it but i like this a lot
about neobim folds because i like navigating
between different okay headings you know so i
can fold them level two level three i can navigate
easily between the different headings. So this
is one of the things that I love about NeoVim,
actually. Markdown files, folding stuff with
just a single key map. I can unfold them, I can
fold them back, level two, or level two and level
three. I think that's pretty useful. Or if I
want to jump between headings, I have other key
maps. So I'm just jumping between headings here.
So how are you opening up the folds then? Are
you putting your cursor there and just hitting
enter or something? Oh, yeah. Enter. Yep. I configure
that as a key map. So if I hit enter, it toggles
the fold. Yep. But yeah, I find that pretty useful.
Let me switch back to your screen so you can
show us your config. Oh, okay. I see the code
blocks. I see the headings. What plugin do you
use? Is this Render Markdown? Yeah. Yeah. That's
awesome. Yeah. It's pretty neat, man. Thanks.
Actually, you know, when, um, it might go over,
not this one. Where am I? Yeah, actually I was
in the right spot. If I was to go to my, my,
uh, um, my code Berg, um, there is like a Neo
Vim, um, project I would say. And then it actually
shows, um, all the things, all the plugins. that
i'm using and so you know people get an idea
as to what it how it's kind of set up and also
mentioned so remember i was telling you about
the uh the neo vim um debian file okay yeah so
that you can install it in case you know because
i i actually i said it right here it says debian
13 has 0 .11 oh sorry 0 .10 .4 okay and um And
this is going to be 0 .11 .4. So it's a full
version up. And all you have to do is go and
get this file. In case you're a Debian user,
anybody in the chat or whatever, if you're a
Debian user and you say, oh, I want NeoVim, but
I want the newest version, it's right there.
You can just download that. Tony better watches
this. Yeah, Tony better watches this because
he... Actually, he mentioned that I had this
on the Linux cast this past week. Yeah, he knew
it. Okay, awesome. What are your thoughts on
other IDEs? I'm going to switch back to our screen.
What are your thoughts on Emacs? It's a rabbit
hole. Honestly, I've tried. I really did. But
I don't know that I give anything that much like...
mental power because i i just i can't my brain
doesn't work that way you know um so no i'm just
like i said i respect the heck out of people
that can like make that sing like you know like
these guys that were on your uh show like dt
um you know you had the two you had the two neovim
guys and the two uh max guys max guys and i was
like yeah i mean i yeah that's they're so good.
They're really so good at it. I just, I just
can't do it. I just can't, you know, it's too
hard for me. I don't know. Maybe if someone like
sat down and said, here, just here's baby steps
and stuff like that. But essentially I am more
interested in just like doing something like
these projects. And that would take a lot off.
That would take a lot from that time, you know,
like. you know working on something that something
that i can contribute you know that's the thing
i'm more curious about because like if you if
you know if you looked at that that list on my
on my codeberg page you know it's like there's
neo vim and there's i3 and there's bspwm and
there's a whole lot of stuff out there that i
try to contribute to anybody that wants to like
use it and that makes me feel good about you
know my contribution to foss and the nice community
because i feel like i've i feel like i've taken
a lot and i just want to like you know give something
back as well you know yeah you learn a lot from
all the videos man i have learned a lot too it's
yeah yeah and giving something back is is awesome
just like you say and talking about other operating
systems i want to hear your thoughts on that
too um Have you ever considered or have you ever
used macOS? What are your thoughts there? So
I told you that my son is in his 20s now. And
when he was in high school, it was an iPad school.
And so in order for him to, I thought, to have
kind of like something cohesive, I bought him
a Mac Mini. And I was so bad at that, that it
was just like, hey, son. So he would have to
like, hey, this isn't that hard, dad. You're
making this way harder than it needs to be. But
overall, it was troubling that I couldn't get
like, it wasn't, you know, it's like, hey, you
got to drag this into this spot here. And I'm
like, oh, okay, why? You know, so anyway. I have
tried. I have tried. I'm just not good at it.
I come from a Windows background, like I said
before, where, like I said, I've been to Microsoft.
I've actually written articles in trade mags
that had to do with Visual Basic for applications
and stuff like that back 30 years ago now. Um,
I don't want to do that anymore. You know, I
don't want to support it. I don't want to like
use it for my work. Um, and it's so funny because
like, you know, my wife is, is a windows user.
And the reason why is because there's certain
things that you can't get to, you know, you can't
run on, you could use on Mac, I guess that's
the one, you know, but she couldn't get anything
to work on. Uh, she couldn't get. quicken for
example to work on um on linux just it doesn't
exist so what does your wife use does she use
linux no she would use windows she has to use
windows because because we have like i said um
the company that she works for has quicken and
that there's no getting around that so and and
and there was a time period too where um she
had to be on outlook for example you know so
it was just What are you going to do? And what
about your son? Is he in love with Mac OS? No,
he's a Windows user. And most of it, yeah, no,
he's a Windows user. Windows games. Yeah, games.
Yeah. Okay, but we hear, especially in Matt's
channel. You asked me about games, Christian.
I'm not going to know a thing about games. Not
one thing am I going to know about games. And
have you tried to convert him to Linux? Of course.
Of course. Does he listen to me? No, of course
not. He knows more than the old man. Of course.
Yeah. He knows way too much for his own good.
Oh, man. Yeah. And what about you and Windows
then? What's the history there? No. Oh, why did
you leave Windows? I was actually using Windows
before it was, no, before Windows 95. And that
was a big deal. I mean, back then it was like,
it was, it was DOS. And then the, you know, I
think was when I was on windows 2 .1, maybe initially.
I didn't go back that far. No, no, no. I used
windows 95, then 98, then 2000, which was a millennium.
So the story is though, when. Windows 95 came
out. It was just like a complete departure from
what they were doing. Because back in the day,
I'm going to date myself now, but back in the
day, prior to Windows 95, you would have a lot
of software that was the industry leader in certain
things. For example, any type of word processing
usually was done on... uh word perfect anybody
in the chat word perfect okay and then when windows
yeah and then when windows 95 sorry when when
95 came out they destroyed everybody in that
office space so they came out with word and excel
and you know and powerpoint whereas word perfect
and lotus one two three And Harvard graphics
were like king until Windows 95. And then they
were destroyed. So that's just a little history
for you kids out there. Okay. And why did you
leave Windows then? Like, what happened? I hated
it. It got so bad. Windows got so bad. And not
to mention, it failed constantly, it seemed like.
At least from my perspective, it was just like,
okay, it's on this hardware. That ends up like,
you know, and I'm having to like reboot like,
you know, several times a day. And just because
it just kept failing. And it's like, oh, the
hardware doesn't work with the software. And
then it was like, is it the hardware or is it
the software? So you have to replace the video
card, for example. I don't know. It was just
a mess. And it got worse and worse because of
the advertising. that ended up showing up in
the OS. And so it's one of those things where
you have an opportunity to use something that
is community -driven. And so that is one of the
reasons why I go with Debian because of the community
-driven project. It's built by volunteers for
the most part. And, you know, to other people's
point, is it a new user distro? I would say no,
actually. Because people that are making a transition
from Windows, for example, or Mac, usually are
of this kind of like mouse -driven point -and
-click paradigm. They're going to want to see
things like really pretty graphics and things
like that, where if you're in Debian, even if
you install like GNOME or something like that,
you're going to get vanilla. There's going to
be no extensions. There's not going to be anything
that's special about it. You know, it's going
to be vanilla KDE, vanilla GNOME, vanilla Cinnamon,
and so on. And you're going to get an XFCE, by
the way. I want to make sure I make, I... Put
that out there because I still think XFCE is
like outstanding software. So, yeah. But there's,
you know, when you're looking at something like
Linux Mint, it's been curated. You know, it's
like it's specialized for the user experience,
especially for new user experience. Or even if
you're looking at Ubuntu, you know, it's been
curated and massaged to make it a really cohesive,
like. user experience so yeah debian maybe not
be for everybody you know and i get that now
is debian the king of all distros of course what
are you talking about man yeah i don't know what
you're talking about is there any is there any
discussion otherwise the daddy yeah yeah no no
no if if not for debian Who is Ubuntu going to
stand on the shoulders of? Or Linux Mint, or
any of these other distros that use the Ubuntu
kernel and stuff like Pop! OS and so on. It's
like, if not for Debian, then how are these guys
going to stand up? All of the servers, most of
the servers, I would assume, are running Debian
or Ubuntu, right? Yeah, true. Now, what are your
thoughts on AI? Like, are you into AI? Wow. That's
a long one. So on my network, I have a NAS that
is running TrueNAS scale. Okay. Single server?
Yeah, I just have one server. It's over there.
It's a TrueNAS scale. And I built it myself.
Okay. And it has six disks, I think. I think
it's like six disks. Anyway, it has the ability
to run or self -host certain things. It just
now, TrueNAS scale just now kind of got a better
like Docker interface. Whereas before, it just
kind of had its own like dedicated applications.
So I have self -hosted my own OpenAI. um and
and llama to build my own kind of like self -hosted
ai interface so i actually host my own ai interface
some of it is private so it is open source and
or you know so it's actually running on the server
and some i'm using an api so that i am like actually
asking questions that get tossed back to the
server and back again. Overall, though, it is
fascinating to me. And I have been very intrigued
with how the development of these LLMs has evolved.
For the models that you're running locally, right?
So you train them on your personal data, on your
nodes? Yeah. Yep. Yeah, yeah. I mean, so... I'm
not sure if you're asking me about anything that's
like clod code or something like that. No, because
you say that you're running Lama, right? Yeah,
yeah. Okay. And do you use your notes? Because
do you take notes? That's something that I have
to ask. Do you take a lot of notes and do you
have a lot of note files, like markdown files
and stuff? Yeah, yeah, yeah. Sometimes it helps.
Yeah, sometimes it helps in formatting. Passing
Markdown to an AI model, it helps with the formatting
a little bit. But I actually do more of that
by hand. But when I ask, you know, I actually,
for my job, I have something very, like, I have
to run valuation models. And sometimes the valuation
models could benefit by having some type of research
arm. So I use actually the research portion of
the AI models more than anything else because
it's pulling from like sources, many, many sources
more than I can in a six minute period. So, I
mean, it takes it like six minutes for it to
run some of the models that I'm, I'm asking it
to like pull from. And then it gives me some
type of valuation information that I use for,
my job okay um so so you use it for your job
mainly then that's a that's a major part of it
yeah yeah okay okay and do you do home labbing
a lot so yeah i have like i said i have a um
the trunas scale and i run like uh searching
It's S -E -A -R -X -N -G. So I'm actually using
a private search engine for all my browsers.
Okay. I am running FreshRSS. Okay. And that is
something that I use primarily. I mean, it's
a news aggregator, basically, is what it is.
The cool thing that I found recently is that
like with all this really beautiful software
that's out there, that's FOSS and on GitHub,
GitLab, CodeBird, things like that, all of them
have an RSS link. And so when you put that RSS
link in the fresh RSS feed reader, it actually
shows commits. that uh have been made to these
software projects and so i go in there sometimes
i'm like oh look at that uh you know uh ghosty
just went up uh you know a version because you
know because you could see the commit rather
than go to all these different locations and
stuff like that the feed reader shows me a list
of everything that's been updated um so there's
that uh there's the open ai stuff and then but
I can't remember what it is right this second.
But yeah, home labbing is something that I do.
Okay, awesome. So you're not against AI. You
think it's a useful tool and you actually use
it. Yes. I mean, there's going to be some caveats
there. Do I want AI to make decisions? No, I
don't want AI to make decisions. Do I think that
AI is causing people to... lose their critical
thinking yes i think i think that that is a major
issue that people's critical thinking is getting
like hampered and and it is a tool that could
definitely make you dumber if you allow it to
um so yes i i see there are pitfalls yeah i agree
i agree with that as well okay Do you use AI
a lot? Because I know that a lot of coders are
not. I'm not a coder. I'm not a programmer. Oh,
okay. Yeah. I do more infrastructure stuff. I
do more. But I do a little bit of coding. AI,
I use it. Yes, I use it. Let me ask it this way.
Do you use it for like if you get an error message?
When you're doing something and you're like,
I'm trying to install something and you get this
weird server error message and you copy it and
put it to AI and go, what does this mean? Do
you do that? I used it a lot at the beginning
because it was new and I was like, okay. But
I noticed that I had to go around in circles
a lot. I tend to look for that in Google still,
like the old way, because I find a lot of answers
still in Stack Overflow. Even if the AI is trained
on it, it usually doesn't know. I think it doesn't
have all the context. I don't provide enough
context to understand the issue and what's going
on. Sometimes you just want to be brief with
it and you want it to understand you, and it's
not. You're not even explaining well. So I use
it. Sometimes for errors, but I prefer to look
for them. I don't know, depending on the day.
Yeah, but we could say I do. Yeah, I do. Yeah.
What about you? Yeah. Yeah, I do as well. I mean,
like I said, sometimes the research part of it,
I think is just valuable. And I was telling you,
my son actually did an internship with a large
company that. His goal was to come up with an
analytical, well, it was an analytics problem,
basically. And it took him kind of like, I think,
10 or 12 weeks to actually map out the solution.
And he had to use AI in order to come up with
a solution that could be replicated. Because
he's going to have a degree in economics. It's
not really economics, but it's more specialized
than that. But it's going to be economics and
statistics. And so he has these kind of tools
that he needs to use in order to come up with
these business models that they're using for
their human resources and things like that. So
anyway, the business application of it is here.
And it's not going to go anywhere. So when it
comes right down to it, is it necessary? It kind
of is at this point. Is it helpful? Yes. Is it
dangerous? Absolutely. So, you know, it's hard
to, yeah, it's hard not, I don't want everyone
to say, hey, Drew thinks it's great. Yes, but,
you know, it's also very dangerous too, so. Yeah,
it is great sometimes, but sometimes it's really
dumb as well. So you lose a lot of time. I use
it a lot. Let's say that I want to come up with
a key map in Neobim. It's just like, okay, look,
I want you to do this specifically. I give it
all the specifics. Sometimes it gets it right.
Sometimes it doesn't. I have to go and review
everything and tell it, no, what are you doing
here? To this, you know, specifically, if I don't
know the language, it's useful. But still have
to check on what it's doing. Some other times,
it just wastes my time. So I'd rather do it myself.
It is useful. Yeah, it gives me ideas sometimes.
And then I can go and look in the documentation
and figure it out on my own. So it's good for
ideas. I trust it. I don't trust it. I don't
know. It's sometimes it's good. Sometimes it's
bad. It's just a tool, you know? So yeah. Yeah.
Sometimes it's, it's useful actually. And are
you a single monitor person or multiple monitors?
Yeah. One, one. Most of the time. Yeah. We were
talking about before we actually started recording
and stuff. I use a 34 inch ultra wide monitor
for my. my window manager. That's all I really
need. And, and, and to Matt's point, Matt from
the Linux cast is always just like DWM is like
the perfect one monitor window manager because
it, it just, you know, because it doesn't handle
multiple monitors as well as some of the other
ones, frankly. But for me, it's just like, it's
butter. It's just pure butter. Yeah. and why
did you decide to go with a single monitor not
because i see that people nowadays use two three
monitors even a vertical one there yeah i tried
actually there's i have it set up over there
to my right and where i was like doing a uh a
vertical monitor with a regular like you know
1920 by 1080 monitor, just normal aspect ratio
and stuff. And the one thing that I thought was
kind of cool was actually loading either a webpage
or code in that vertical monitor. So you can
see more, uh, more real estate. That was kind
of a cool thing. Um, but no, I just, no, I don't
need it. I just need the one monitor and, and
to, you know, would I want to use the monitor
that I'm using for this? Um, No, I need my ultra
wide monitor. It's such a helpful thing for my
workflow. Okay. We have DT in the chat. I see
him. How's it going? Yeah, so single monitor.
I cannot focus on two things at a time. So I
also use a single monitor. I cannot pay attention
to two things. What size are you using? 32 inch
monitor. Yeah. I think 32 is the size. But yeah,
I don't like ultrawides. The reason is because
if I switch to my laptop computer, I want the
workflow to be exactly the same. So I can work
the exact same way on my laptop and on my desktop.
Like, have you felt that when you, or do you
use a laptop or no, not at all? No, in fact,
I rarely use a phone. I rarely use another monitor.
Sorry, another like setup other than, When I'm
recording for YouTube. Okay. That's the only
other time I use like this setup that you're
seeing right here is like, you know, I, to your
point, 1920 by 1080 is the best way to record
your screen. Yeah. For the viewers. Yeah. For
the viewers. I have done two videos in the past
that used my ultra wide. They thought it was
really cool. I mean, I think Matt, Matt even
said something like. Dude, I like that. I like
that. So I did it again, but then it was just
like, nah, it's not that great. It's not as good
as he said it was. But could viewers see the
small letters, right? Because the font, I guess,
was too small. Yeah, that's a good question.
I don't know. I tried to change the resolution
and dumb it down a little bit and then was going
to send you a video of what it looked like on
YouTube. But then I was just like, ah, forget
it. Never mind. It was going to be too much trouble.
So I just ended up unplugging one monitor in
and then plugging in a still normal. Oh, OK.
OK. For this application. OK. And hold on. I
have some spam in here. I don't know how to block
this. Hold on a second. Viewers. No. It's going
to block this. OK. There we go. It was a message
coming from Twitch chat. Okay. And regarding
the window manager, I see that kids these days
like to have all their tiles and they have tiles
this size. You cannot even see a damn thing when
you're using tiles, right? So are you into tiles
or you're into a single application on the screen
at a time? What are your thoughts? Um, yeah,
most of the time it depends. I mean, okay. So,
and I'm going to go back to sound, I'm going
to sound very redundant here, but you know, on
an ultra wide monitor, I can get two windows
basically, and they're side by side and it makes
a lot of sense for me. Beyond that, it gets a
little cluttery. So I'll just either move it
to a different, um, to a different workspace
or. Since I'm in DWM, it's called a tag, not
a workspace. So I move it to a different tag,
which I have 12 tags that I'm using currently.
So there's plenty of spaces to put stuff. Now,
I think that, like I said, if I was using a monitor
that had, like, The aspect ratio that I'm looking
at right now, I would not want to be on. I would
actually want just one window, I think, per tag.
Okay. Yeah. On the ultrawide, I think it makes
sense. But yeah, the reason that I don't use
ultrawides is because if I would switch to my
laptop screen, I would be basically crippled
and I couldn't work. The workflow would be completely
different. Yeah, I only work in one space. That's
it. Yeah, I just, I work on, you know, and I'll
like, I will walk out of my, I'll go out of my
way just to go back to my normal workspace. You
know, like, it's like some people will like,
hey, I'm doing something on my phone and it's
like that. I'll go and like, if I have to like
look at a webpage almost, then I'll actually
like go out of my way to. Avoid using my phone
and actually go to my screen that I normally
sit at. Yeah, I'm not good. I'm not good with
the phone stuff. Yeah, I try not to use the phone
as much as possible because sending messages
for me is painful on the phone. It's like it
takes me a lot of time. I make a lot of typos.
I don't enjoy it. I actually have, I actually
use my computer to send my text messages. Yeah,
me too, me too. Unless I'm not on the computer.
If I'm on the computer, I'm on the, I don't know,
I look something on the phone, I need to reply.
I never do it on the phone. Or if I'm, yeah,
only if I'm outside, I have no choice, right?
And I have to do it, but it takes me too long.
I make a lot of typos. I don't enjoy it. Yeah.
And what about keyboard? What do you use as your
keyboard? This is a Keychron. It's plugged in.
I guess you cannot show it, right? No, no, it's
not. Okay, okay. I don't remember what model
it is. I can look if you're that interested,
but it's a Keychron. Yeah, I'm not going to remember.
Okay, okay. And have you thought about split
keyboards? No, heck no. Why not? No. I don't
know. It's just for kids. Yeah, I don't know.
I've seen a lot of, it's, It's just not for me.
It's just, I'm old school. I'm just, you know,
and I do have a, I have a Keychron mouse too.
But I think that's an M7, by the way. Yeah, no,
I'm not. There's a lot of keyboard enthusiasts
out there. I'm just not one of them. I like this
one. I handpicked this one. I was like, oh yeah,
I'm going to do a little research to get myself
a new keyboard. My other one was just. too loud
it was too loud and when i was like you know
i was typing it was just like man i was recording
something it was just like man that's really
stinking loud so um yeah i just decided to to
get something new i like this one though this
one's really nice and is it silent switches or
no oh dude um you like silent ones or you like
it's not silent no it's got a little bit of it's
got a little bit of sound to it uh What is it?
Brown keys? Does that sound right? I think, yeah.
Purple keys or something? I don't know about
keyboards either. Yeah, I'm not a hardware guy.
Not even a little bit. No? Yeah. This one's nice
and it sounds really good. My son thinks it's
the best keyboard he's ever seen in his life.
That gives me a little dad cred. So, nice. Yeah.
And what about the layout? You use QWERTY or
you use one of the other ones? No, just QWERTY.
Have you thought about switching to... Dude,
I can barely type as it is and you're going to
try to like get me on a different like keyboard?
You got to be out of your mind. You got to be
out of your mind. Yeah, me neither. I'm in QWERTY
and I'm not switching away from that. I did get
a split keyboard, but it was just because I had
forearm pain. I think it helped. I want to believe
it helped. I have to tell my wife that it helped
because it was like $400 or something. But yeah.
that's a lot yeah it's a lot of money for for
just a keyboard and um let's see let's talk about
how much time do you have left you have to run
already uh no i'm good i'm good you're good okay
let's talk about not technical stuff um are you
into movies which ones would you recommend um
i I actually watched you and Tony talk about
this a little bit. I think y 'all have a different,
like, you guys are big thinkers. So, you know,
I liked Dune. I think that was one of the things
that Tony was talking about. I didn't like it
either. You watched it? No, I liked it. Oh, you
liked it? Yeah, I liked it. Yeah, Tony likes
it. Everyone likes it, except me. Yep. Listen,
I, well, first of all, I read the books. Okay.
And I also, there was a, film called dune in
1984 that came out and i was like a huge fan
of that that movie as well okay so when this
one came out and i listen i think the the movie
the spectacle of the movie was fascinating to
me you know it had nothing to do with acting
it had it had a little bit had a little bit to
do with storytelling but i really thought that
they they filmed it in a way that just made things
look amazing Yeah, it looks good. Yep. Yeah.
And if you see it, listen, if you see it on your
television, it's not going to be nearly as good
as if you saw it in the theater. There's a few
things that I think I want to see in the theater,
and that would be one of them, that kind of immersive
experience. Now, DT is saying in the comments
that the audio mixing on the new one, because
there's two movies, right? Yeah, yeah, yeah.
I just watched the number one. Are you talking
about the number one or the number two, DT? I
think they're both beautifully filmed. So I have
seen Hans Zimmer actually perform. some of the
soundtrack stuff that DT is talking about. It
was amazing. It was amazing watching it in a
live performance. It was amazing. Yeah. But yeah,
he's right. Number one is probably down to it.
Okay. Okay. But you know, what's funny is I,
I don't, I watched probably more television like
shows than I do watch movies, you know, like,
you know, you know, like if I was just, you know,
Game of Thrones and watch like the entire, like,
um, you know, almost binge watch the, you know,
the whole, uh, eight seasons or six. I don't
know how many seasons it was, but you know, that
kind of thing where you get like totally caught
up in it. And there's a few things that are like
guilty pleasures and stuff like that too. It's
like, I really liked that, but nobody else does
type thing, you know, like Ash versus evil dead.
It's hilarious to me. Or there's a couple of
Canadian shows. One's called Letterkenny. I think
that's hilarious. I know, not a lot of people
are familiar with some of the shows that I've
watched, but I think it's so funny. Did you ever
watch The Office? Are you a fan or no? Or you
hate it? No, my son is a massive fan of The Office,
though. You didn't like it? I didn't watch it.
No, I didn't watch it. Come on. Why? I don't
know. I don't know. So he'll also say, I can't
believe you didn't watch Breaking Bad. And he's
like a huge Breaking Bad fan. I'm like, eh. I
tried it once or twice. I didn't get immersed
into the storyline or something. And he's like,
you've got to get to season two. I was like,
well, then I've got to watch the whole thing.
Which one? The Office, right? No, no, no, he's
talking about Breaking Bad. Yeah, he's talking
about Breaking Bad. Yeah, if you ever watch The
Office, you have to get past season one because
it's not that great, season one, but just keep
watching season two, then you will not be able
to stop. It'll reach to a point in which you,
I wouldn't recommend you to keep watching. Someone,
yeah, I'm not going to say anything, but yeah,
I'm a big fan of The Office. I love it. Okay.
Yeah. So you're more into shows than movies?
I guess. Yeah, I guess. Yeah, that would be fair.
Yeah. And are you into music? Yeah, I used to
play music. I've seen, like, you've got a guitar
in the background, I think. I don't know if I
can see it right now. Yeah, it's not great. I
used to actually play, I used to play an acoustic
duo. Simon and Garfunkel. No, not that, not that.
No, no. But we used to play locally in bars and
stuff like that. Oh, really? Acoustic? Yeah,
yeah. Just two voices and two acoustic guitars.
And we would play a lot of all kinds of stuff.
R .E .M. Some U2 songs can be easily translated
into acoustic. So yeah, that was fun. Yeah, and
did you leave the... music behind you don't play
anymore you know i no i don't and it's not because
i don't enjoy music it's just it's just like
life you know gets in the way and when you you
know start you cannot do two things at once right
or you or you play or you play with uh your config
right yeah This is a lot easier than going back
over there and listening to myself either play
or sing. And that's like, oh man, where have
I gone? What have I become? Yeah. And which bands
would you recommend? Do you want to mention two
bands? So I guess, let me just name one right
now. Well, I'll name two. Okay, so. I guess I'm
getting older and I'm getting more, I don't know
what the right word is, but basically I'm kind
of digging Americana type music or folk type,
folk country Americana type music these days.
And so there's a guy that I actually saw in Florida
and his name is Steven Wilson Jr. And I think
he's really stinking good. And it's funny because
he's not well known. But the one thing that was
– I messaged him on Instagram about a couple
years ago, and he had like 10 ,000 followers
or maybe less. This guy? Yeah, yeah, yeah. Okay.
And now he's got like 200 or 500 ,000 Instagram
followers now, and he's getting big. He's getting
pretty big. So there's him. And then there, I
mean, I guess the Lone Bellow is someone I like
right now. The Lone Bellow? Like this? Yep. What
is this? What type of music is it? It's kind
of, I've seen them do acoustic sets. I've seen
them do kind of like band stuff. It's a trio,
obviously. And they are kind of in the Americana
type space. So yeah. They're good. They're really
good. Okay. Yeah. It's not for everybody. It's
just, you know, but I dig it. Yeah, but it's
good. So people can, you know, know about new
music as well. Because I got tired of the music
that I listen to all the time. And I don't listen
to anything new. So I'm in a loop. And I'm stuck.
And I don't enjoy music anymore. And are you
into video games? Not even a little bit. No?
Not even a little bit. No. No? I did used to
use my son's PS5 and play, like, FIFA every once
in a while. That was the game that I would play.
Because, you know, soccer player, soccer game,
so it made sense. Okay, okay. Now, what distro
would you recommend to someone just starting
out than Drew? What would you say? Yeah, it'd
have to be either Pop, Ubuntu, or Linux Mint,
one of those three. Probably Mint. Depends where
they're coming from, I guess, too. If you're
a Windows user, I probably would go with Linux
Mint. I think there's nothing wrong with that.
I really like what they do in terms of appealing
to a newer user. So, yeah, that's not earth -shattering.
Everyone kind of says Linux Mint or Pop or something
like that. Have you tried any of these before?
Servers? I always run Debian. Just servers? Just
Debian, okay. Just servers. Have you used a Ubuntu
server as well? Or have you done work on Ubuntu
servers? Because that seems to be more in line
with their future, I would say. Yeah. I used
to use Ubuntu servers a lot in the past. But
I was like, man, but why don't I go to the daddy,
right? Why do I use Ubuntu? And I was like, no.
I don't need to use Ubuntu anymore. So I just
switched to Debian and I have been running all
of my servers in Debian. You know, a lot of the
documentation is Debian related, right? I run
my own DNS servers. I have three servers. I use
Bind9. A lot of the documentation is Debian,
you know, focused. I run my storage servers as
well. I use Gluster. It's old. I know I should
be using something else, but I don't need Ubuntu.
Debian works just fine on servers. I even run
Kubernetes, Stuckers, Swarm. Everything works
fine. So yeah, Debian. And that's the reason
why I want to give it a try on the desktop as
well. Since it works so well for me, at least
on servers, I want to give it a try. Yours looks
pretty cool. to be honest. So that's what I want.
Can I, can I do a little more of a demo? Oh yeah,
for sure. For sure. Let me switch over to your
screen. You're ready. Yeah. So this is, if you're
looking, um, this is DWM and I have 12 workspaces
and I'm using, well, we call them tags on DWM,
but basically essentially they're workspaces.
Okay. This little thing here. And again, this
is something that I've basically, you know, everything
is kind of like built the way I designed it now.
This is the, up here would be the layouts. So
you could switch between layouts. And this here.
What do you mean? Like you can switch between.
Yeah. So let's, I'm just going to open up a bunch
of things. Okay. And so if I say, if I click
on this, it's going to change it to a. tiling
a different type of tiler so like master right
yeah master and stack exactly okay okay and i
i'm just going to switch these between these
two okay but i in in my configuration if i hit
super shift l it actually tells me all the layouts
that i have in my in my configuration so column
layout centered floating and all of these kind
of like so oh let's go to deck okay and it basically
it it only allows for two but you can still switch
between i know you can't tell that i'm switching
but you are that i can you know i am switching
let me let me try a different one here for that
so let's say grid how about that okay so it makes
everything equal or if i want to i can say like
um vertical columns just columns and stuff like
that but you can switch between these layouts
okay um if um if i move one to let's say the
next workspace which is b workspace six i just
have to sit use a super shift six and it's moved
it and if i go back to five or super five now
there's those three there but this thing will
say because that's not everybody doesn't like
for when you move something to a different workspace
they don't necessarily want you to want it to
follow okay so like what i just did there oh
you just want to get rid of it but you don't
want to yeah you just want to get rid of it okay
okay so if you do that if you click if i click
up here now it's not going to follow anymore
so i hit i just go super shift six all right
i'm still on workspace five But now six has two
different works, two different windows rather.
Okay. Okay. So with my DWM, I use a super H key
bind. And what this is doing is it's showing
a row fee so that all of the key binds that are
actually being used, you can say, oh, look, or
I want, or, you know, you can just say genie
right there. And so that is super E. In case
you forget them, right? Yeah. In case you forget.
So it's basically a helper script that parses
the key binds from the two different configuration
files. Okay. So it's basically a script that
I wrote for, for that specific thing. Okay. If
I use super space bar, it's just going to, it's
just my run launcher. And I can say, Oh, I want
the Z terminal or Z text editor or something
like that. Okay. So same thing. If I, If I open
up a few things, okay, and you go, you know what?
I don't want that in my stack. I can either drag
it away from the stack and then either resize
it or something like that. Or I want to, I can
say super S, okay, super S, and it makes it sticky.
So if I do go to a different workspace, that's
still going to be there. So you can keep something
ever -present on your monitor. Let me go back
over here. If I also want to, I can say super
shift space, and it basically takes it out of
the stack and starts to float it. But if I don't
want it, I say, oh, I wanted to put it back.
So I just say it toggles it back by saying super
shift space bar again, and it puts it back in
the stack. The other thing I do is I use Thunar.
I think that's very common. I use Thunar. I'm
just trying to think of something that's really
cool. What is that? Thunar is the file manager.
There's nothing sexy about file managers, really.
But like I was saying before, if you look at
this as my CodeBerg DWM setup, there is an install
script here. which basically says it's going
to install all the packages necessary for you
to have the same experience that I have with
my Debian minimal install. Basically, I'm installing
the very bare minimum on my machine, and then
it runs through and installs all of this stuff.
so that it gets to be what you're looking at
right here. Now I have a question for you. When
I installed Debian, I also used the minimal install,
and I don't install a graphical user interface,
right? Just terminal, because I don't need a
graphical user interface on my servers. It doesn't
make any sense for me. You would install exactly
the same way, Christian, and then the only thing
you would have to install additionally would
be Git. Okay. And then run... and then say git
clone. So get your repo, and then execute a script
or something. Yeah, just go to here, just say
git clone this, and then run that installer,
and then you would get this. Okay. Makes sense.
And what graphical user interface do you go with
when you install Debian? Or do you install it
without a graphical? Nothing. It's completely
headless. So it installs, your script installs
the graphical. Environment as well. I know that
you don't like this word, but it installs Xorg.
Okay. I don't even know the difference between
Xorg and... So what is Xorg? Is that the old
one? Yeah, it's the old one. It's not the new
one. This is the old one. So Wayland would be
the new one. Xorg is the old one. And is that
a bad thing? It depends who you're asking. For
me, it's... Fine. I mean, it works great for
me. Is it, I mean, there's a lot of reasons why
they decided that they were going to move on
and stop developing any part of X .org. I guess
there's security issues and memory leaks possibly,
but I haven't had, I've had zero problems. Let's
put it that way, you know? So, you know, as far
as documentation. I think I've documented quite
a bit of what gets installed and some of the
reasoning behind it. And then there's key binds,
there's layouts, and then there's all the patches
that I'm using to make sure that, so to, you
know, to add functionality. So, and then there's,
I actually have the reasoning for each one of
these packages that has been installed. So anyway.
This is my version of DWM. I'm kind of like,
you know, it's one of the things that I'm actually
proud of, of the projects that I've done. Now,
I have another question for you. Yes, sir. Why
are you on Xorg and you don't move to Wayland?
Is there a reason for that? Just going to connect
my phone, but I'm listening here. Yeah, go on.
Yeah, I guess the window managers that I've been
using for years are on Xorg. And I am hesitant
to move on because this is what I know really
well. I mean, I have installed Sway as a window
manager for Wayland. In fact, it was actually
kind of popular on my GitHub when I had... when
I was using that. Um, but this is, this is just
what I know, you know, it's just what I know.
And, and, and since we talked a little bit about,
you know, um, productivity, you know, this is,
this, this type of system makes me very, you
know, allows me to be very productive. Okay.
Um, there's no, is there anything wrong with
hyperland? No, there's nothing wrong with hyperland.
There's absolutely nothing wrong with it. In
fact, um the thing that makes debian sometimes
not that appealing is the fact that you can't
get hyperland to work on debian oh you cannot
no no no it just doesn't have it just does not
have the um the latest and greatest packages
necessary for you to use hyperland okay so you
know like with wl roots and things like that
you're not going to be able to run it you know
even Let's just say Sway FX right now. Sway FX
or Sway, both of them, you know, compositors
for Wayland. Both of them, I think, need WL roots
0 .19, not in Debian stable. It's not in Debian
stable. So, you know, can you get Sway and FX?
Can you get Sway to run in Debian? Absolutely.
You can get it to run in stable, no problem.
It actually is just a pseudo app to install Sway.
And boom, you've got Sway. But if you had to
do, yeah, if you had to do hyperlink, no, no,
it's just, I mean, there's a couple of guys out
there that know how to do it, but it's not going
to be unstable. It's going to be either testing.
And that defeats the purpose, at least to my
thinking of Debian, right? Because to me, yeah,
I don't, I don't want to do that. I don't want
to, I don't want to have updates. When I do an
update, you know this, even from doing server
stuff. Servers, yeah, just security updates,
basically. Nothing breaks ever. That's all I
really care about. I just want a hardened OS.
Occasionally there's something like, okay, so
recently Firefox ESR had an update. When Debian
13 first came out, It was still using like version
126 or eight or something like that. Really old.
Okay. But since Firefox ESR is actually part
of the security packages or security repo, it
got updated. So now I'm using one of the, I mean,
140 .2, I think there's something like that.
It's not, it's definitely not the nightly version
of Firefox, but it is definitely stable. And
if there are any updates for the ESR version,
it's a security update. Okay. Now, something
that I don't enjoy a lot is, or at all, is stuff
breaking on me. I don't want anything to break
on me because when I go to the computer, I go
with the mentality, okay, this is what I'm going
to do. I want to sit. I don't want my computer
to get in the way. And let's say OBS not working.
No, that would be that would drive me crazy.
Or is something as minimal? I don't care what
it is. I just don't want something to to break
my flow. And even if I'm not going to do something
productive, I don't want to deal with troubleshooting
stuff that I don't want to troubleshoot. And
sometimes it happens with NeoVim and I don't
enjoy it. Right. But it's OK. I use NeoVim a
lot. I already I'm used to it. So I fix it and
I just. move on but not in the operating system
that's one of the reasons why i like mac os they
update packages they have never um caused issues
i'm not sure if it's just me or what but works
great for me now is that the same deal with debian
what was the last time when so something broke
on your operating system do you remember yeah
no i don't um And you update confidently. Okay,
when Debian 13 came out, which was June of this
year, it was two years, actually more than two
years between Debian 12 and Debian 13. So between
Bookworm and Trixie, I think it was like 26 months
in between those two releases. By the time, when
Debian 12 .11 came out, it's so rock solid it's
so so so stable there's like very few updates
um that you would have absolutely no issues with
breakages especially if you are using the debian
packages you know but i guess a lot can be said
same thing with arch you know if you don't want
to update you don't have to okay if you get it
working you don't have to update but my my thought
was With Debian 13 coming out, I thought that
there were some minor issues that needed to be
resolved. And so I waited till Debian 13 .1 to
say, yep, this is better. So it took a couple
months in order for the Debian team to actually
harden that release a little bit more, even though
it took... like I said, 26 months in testing
branch in order for it to get to release. So
yeah, no, I don't like if I was to run, I was
to run and it's like update right now. Update
and upgrade. Are you ever scared? Are you like,
okay, I'm going to run on upgrade, update and
upgrade. And I don't know what's going to happen.
Or you're a confidence. You're like, I'm just
going to update. I don't care. I have eight packages
that need upgraded. One is the Brave browser.
Yeah, you don't care if it breaks. It's not going
to break. Seven are part of the stable security
updates. OpenSSL, LibSSL -Dev, basically just
stuff for security. That's it. So anything that
was security is just security related. So that's
the extent of, like I said, if you were going
to... install something outside of the debian
packages then you're going to get updates like
with west term for example i use the nightly
version west term i use a i use a brave browser
and i'm using it's going to get updated but overall
if it's a dev package no okay yeah and how do
you install brave by the way like do you add
the repo or something or yeah you do yeah yeah
yeah For that, yeah, I do. In fact, I was thinking,
because I needed a Chrome... When you contacted
me about being on here, I was like, I don't have
a Chrome -based browser on this machine. So I
was like, well, what do I do? Do I go with...
So I just installed Brave just to have for this.
And then you go back to Firefox, right? Yeah.
Okay. Why are you on Firefox? As a free and open
source software advocate, I think that it's good
to support that kind of like, even though, I
mean, we can talk about Mozilla and not in a
very attractive light in the way that they run
their foundation. But overall, I like to support
the free and open source software. Okay. Okay.
I wanted to ask you as well, when it's time to
upgrade Debian, do you just wipe out your computer
and install the new version or do you actually
upgrade? That's a good question. Actually. I
think a lot of people would, would do what you're
suggesting. It could be like, well, this is,
you know, you could just run a dist upgrade and
go from 12 to 13 in one shot. No, I didn't do
that. I actually wiped the machine and installed
it from scratch. Because invariably, for all
of the stuff that we do as, again, I'm going
to use the quotes here, content creators and
a bunch of trial stuff and everything like that.
You leave a lot of trash in there. Yeah, there's
stuff that I don't want anymore. And I'll save
the files that I think are critical. Um, mostly
they're going to be on my NAS anyway, cause I
actually, my, you know, my primary directories
that are in my file manager are on the NAS. So
regardless, if I could, if I lose my PC, all
of my mission critical stuff is like on the NAS.
So, and it's got, like I said, six, six drives
of redundancy. So it's good to go regardless.
No, I think that, um, I don't, I don't like to
like, you know, Just clean out the trash, I guess
is my point. Just clean out the trash and start
from scratch. I've built plenty of scripts that
allow you to install like you were talking about
for your Mac. It's an automation process where
you start from scratch and you just have it run
and it does everything for you. It doesn't take
very long. I can install Debian in six minutes.
I can install Debian in six minutes and be up
and running. And aren't you scared? Like, if
it's a new version of Debian, that some of your
scripts are not going to work? No, I mean, yeah.
I'm not scared. I wouldn't say scared, but, you
know, should I, like, run all these scripts?
Yeah. And did I find a couple things that needed
to be tweaked? Yes. But you deploy, like, a new
VM. You deploy, like, a VM, test your script
there. I suck at that, dude. I'm so bad at VM
and, like, doing anything that's actually, like,
make would make my life easier um so you just
do it on your main machine you're like okay i
have a test machine a couple test machines over
there that i just like you know it's like i don't
know that one machine has had debian on it like
like minimal like a thousand times okay um and
like i said i you know it takes me six minutes
to just kind of like rerun it you know just doing
a base install okay Start from there. Yeah, I
wish I could. I've asked people, hey, man, I
need you to help me try to figure out how to
do a virtual machine. It would probably save
me a shit ton of time. I don't know. And I noticed
when you showed your screen, that wasn't GitHub,
right? What was that, where you have your .files?
Yeah, it's Codeburg. What is that? Okay, so GitHub
and GitLab are both corporate -run. entities.
And so Codeberg is a community run project that
is located mostly in Germany, in Germany. And
so, like I said, as a FOSS advocate, they are
probably the easiest transition for me to like,
like be okay with and have it be as, you know,
robust as possible. I have, Like I said, I have
installed a Gitia or Giti. If I wanted to host
my own Git, I could do that. But I think this
is a better solution for me. So yeah, Codeburg
is what I've migrated all my GitHub projects
to because it's a philosophical. Okay, okay.
So it's hosting, right? It's like GitHub basically,
but... It's exactly like GitHub, except it is...
Community run. Okay. Same commands or you have
to do Codeberg something? Nope. Git? Git. Everything's
Git. Yeah. No problem. I had no problem making
the transition over. Not at all. Okay. How long
have they been in the business? Like, is it something
that you can trust? Good question. And I don't
know the answer to that. Yeah. I'm not sure.
Yeah. I mean, it's been around a long time. It's
not like they haven't, but. But like I said before,
with a couple projects, I put my money where
my mouth is, and I have now contributed to CodeBerg
and have become a voting member of CodeBerg.
Okay. So what are your thoughts on proprietary
stuff then? Do you use any proprietary software?
Yeah, I mean, you have to, don't you? I mean,
you really do. That's what I use. Yeah. Yeah.
That's what I do. You know, I'm not like, I'm
not, yeah, I'm not like, it's not the devil or
anything, but when you, it's okay. So discord.
Yep. There you go. I use discord and do I, you
know, is it proprietary? Yes. I'm trying to think
of some other things. I'm not sure. I'm sure.
I mean, I'm sure there are other things I'm just
trying to, you know, but I mean, well, okay.
So I use, I use a lot of stuff for work. that
has to be done. I used to use, I used to have,
well, I mean, Gmail. I mean, if you're using
Gmail, I guess that's... Yeah, but you prefer
to look for an alternative that is not proprietary,
right? I mean, if you can. Yeah, if you can.
I think that it's not, I think it's, I mean,
I think that the free and open source software
is so special. is so, um, underappreciated even
by the people that use it. Um, I think that there,
cause I know that there are project maintainers
out there that, um, get a lot of flack, you know,
it's like, Hey man, your stuff doesn't work.
Well, dude, I'm doing this as a, like as a courtesy
or as something that I'm super interested in
and I don't get paid. So, so they, they come
to you and say, and say that not me. I mean,
I'm not. other other projects yeah i'm not that
big yeah i'm not that big a software guy so no
but i'm just like saying it's just it makes no
sense to me that uh that free and open be respectful
because these guys have put their hearts and
souls into these projects and you and you need
to understand that they're not just serving you
They're serving their own conscience and their
own soul. So back off, man. Yeah. And there's
a high chance that they're not getting any money
out of it at all, right? Like the effort and
time that they spend doing this, it's not worth
it. But they do it because they use it or they
love it, you know? Yeah. Like I said, I feel
like I can't really contribute a lot when it
comes to code. That's just not something I am
capable of doing. Sometimes I've put in a feature
request, for example. I think this would be cool
if this did that. I'm just putting that out there
as a potential feature enrichment. But overall,
I'm like, okay, so I contribute sometimes monetarily
to these projects because I think that they deserve
to be compensated for how much I'm getting out
of what they're putting in. Yeah. So what should
be the approach then? What do you suggest people
that go and demand for features in an open source
project? What do you think? That's not cool,
man. That's just not cool. You got to, you know,
you have to, you have to basically be very respectful.
You have to understand that these people have
put so much time, effort, blood, sweat, tears,
whatever you want to call it, man. They put a
lot into these projects and it's very personal
and very dear to them. And for you to. go to
them with anything other than respect and thanks,
that needs to be changed. Unfortunately, this
is the world that we live in. That's just the
world that we live in where being respectful
is less common than it ever has been in our existence.
I agree. I go to a repo and... only if i don't
have an answer i look around i look around i
search the repo before i even ask anything because
i know it takes time you know you're posting
a discussion or you open an issue gonna take
their time they're pc people they're doing something
and you just post a message there and i'm always
you know in that mood like okay first of all
thank you for the tool it's awesome would be
nice or i searched I cannot find this. Is there
someone that could please help me? Herdy is polite
and thankful, but I don't. I'm sure. I'm sure.
And I'm sure they appreciate that. And those
are the ones that actually get. Answers. They
get bumped up to the top too. You know, I mean,
there has been a couple of things like, for example,
Jeannie, you know how much I love Jeannie. And,
and I thought, you know what? I would really
like a different color scheme for this. So I've
contributed like three or four. color schemes
to the genie themes project that's the one thing
that i have been able to contribute to like with
actual code that was that was fun because i i
had no idea i was like we have to put in a pull
what's a pull request yeah what what is that
and so i had to ask people how to do that stuff
Yeah. So any final words, anything that you want
to say before we wrap it up? No, we've, we've
hit so many things. We, I so much appreciate
the community and yourself included. It's been,
it's, it's been such a pleasure that the experience
that I have had hasn't been so much, you know,
with the things that we've been talking about
in terms of like troublesome interactions. It's
been very, very respectful. It's been very appreciated
both by me and by the people that I have been
communicating with. I am so thankful for this
community. It's been a blessing. It truly has.
Yeah. I want to thank you, man. Thanks for giving
back. Thanks for being here, sharing your time
with us. Thanks to DistroTube. He was in the
comments there. Tony was in the comments there
as well. Thanks to everyone that, you know, watches
this. Go and like the video. Go and make sure
that you subscribe to Drew. I'm going to leave
the link in the video description, Drew, so they
can go and join your channel. Also, I upload
this as a podcast. Okay, so I'm going to edit
the video. I'm going to release it. I don't know
when I'm going to release it. The same day that
the video is released, I upload it as a podcast
as well. So you'll be able to find it in all
different platforms because there's people that
like to listen, not watch it. So you're going
to find it there. I also want to thank the CEO,
Web2Three, Web2Three .com, because I have memberships.
So that is what keeps the channel going, membership.
So if you can support, that's awesome. Not you,
Drew, but the people listening. No, no, I'm sure
you appreciate that. Yeah, I do. So that's it
on my side. Let's just wrap it up. You have the
final words, Drew. Peace, love, understanding.