WEBVTT

00:00:00.000 --> 00:00:02.759
If you're listening to this as a podcast, remember

00:00:02.759 --> 00:00:06.259
that it was originally recorded as a video. If

00:00:06.259 --> 00:00:08.199
you're not following along, you can go to my

00:00:08.199 --> 00:00:11.720
YouTube channel. My username is Linkarzu. And

00:00:11.720 --> 00:00:14.039
if you want to support me to keep this podcast

00:00:14.039 --> 00:00:17.820
going, you can donate in Ko -fi. I'm going to

00:00:17.820 --> 00:00:20.780
leave a link in the description. Alright, so

00:00:20.780 --> 00:00:23.420
let's get started with this chapter then. Hey

00:00:23.420 --> 00:00:26.519
everyone, in this video I want to give Alfred

00:00:26.519 --> 00:00:30.089
a try. I haven't tried it. The tool that I use

00:00:30.089 --> 00:00:33.329
all the time is Raycast, but this is not going

00:00:33.329 --> 00:00:36.710
to be like my regular videos. I'm not going to

00:00:36.710 --> 00:00:40.170
be doing this myself. I have not installed Alfred.

00:00:40.450 --> 00:00:43.509
I don't know if I will install it or not, but

00:00:43.509 --> 00:00:46.130
I have a special guest today, which is Roman,

00:00:46.310 --> 00:00:49.950
and he's going to be what we're going to be sharing,

00:00:50.030 --> 00:00:53.049
how each one of us uses each one of the tools,

00:00:53.170 --> 00:00:57.079
Raycast and Alfred. So it helps people and see

00:00:57.079 --> 00:01:01.159
which tool they like the best. So Roman, how's

00:01:01.159 --> 00:01:04.260
it going, man? Thanks for having me. We've been

00:01:04.260 --> 00:01:06.819
planning this call for a couple of weeks, but

00:01:06.819 --> 00:01:09.659
it was kind of hard to find the time slot that

00:01:09.659 --> 00:01:12.439
will work best for two of us. So I'm glad that

00:01:12.439 --> 00:01:15.379
we're finally doing this. Yeah, we have been

00:01:15.379 --> 00:01:18.099
planning it for like two weeks, maybe, right?

00:01:18.620 --> 00:01:23.519
Maybe even more. Yeah. Yeah. But life gets in

00:01:23.519 --> 00:01:25.819
the way. I get it, you know? You have a family,

00:01:26.040 --> 00:01:30.840
I have a family, kids, house, work, all that

00:01:30.840 --> 00:01:34.680
stuff. So I'm glad you're here. Thank you for

00:01:34.680 --> 00:01:39.519
being here. Yeah, I'm glad to be here too. Yeah.

00:01:39.519 --> 00:01:43.140
All right. So the goal of the video, like I said,

00:01:43.180 --> 00:01:46.980
is just to show how each other use the tool and

00:01:46.980 --> 00:01:48.879
give people ideas. So I'm going to be sharing

00:01:48.879 --> 00:01:50.980
my screen. You're going to be sharing your screen.

00:01:51.640 --> 00:01:54.519
and um sharing tips and all that but before we

00:01:54.519 --> 00:01:56.540
get started you know with all that i would like

00:01:56.540 --> 00:01:59.379
to know you a little bit better well and so that

00:01:59.379 --> 00:02:01.840
people that are watching this video okay know

00:02:01.840 --> 00:02:04.599
who is who is talking right so would you mind

00:02:04.599 --> 00:02:07.799
sharing just who you are and where people can

00:02:07.799 --> 00:02:13.479
find you yeah uh so like my main occupation or

00:02:13.479 --> 00:02:16.900
the main stuff that i'm doing for a lot of the

00:02:16.900 --> 00:02:19.580
years actually i'm a software i'm a software

00:02:19.580 --> 00:02:22.620
engineer and engineering manager, so I'm doing

00:02:22.620 --> 00:02:28.639
this for, I guess, around 13, 13, 20 years, something

00:02:28.639 --> 00:02:32.039
like this. The engineering manager role, I'm

00:02:32.039 --> 00:02:35.439
doing this for about maybe five years. But yeah,

00:02:35.500 --> 00:02:37.460
I'm still doing a lot of the hands -on stuff.

00:02:37.699 --> 00:02:42.039
I still do code. And yeah, this is my main work.

00:02:42.300 --> 00:02:45.060
I used to be a backend engineer like very long

00:02:45.060 --> 00:02:49.319
time ago. Then I switched to... iOS, macOS development,

00:02:49.599 --> 00:02:51.379
and this is actually connected to one of your

00:02:51.379 --> 00:02:54.319
questions about the operating system. I will

00:02:54.319 --> 00:02:57.599
talk about this a little bit before. Most of

00:02:57.599 --> 00:03:00.659
the time I spend developing multimedia editing

00:03:00.659 --> 00:03:04.280
apps, you know, like vector -based editing tools,

00:03:04.400 --> 00:03:07.939
photo editors, stuff like image video processing.

00:03:08.099 --> 00:03:10.699
Some of them were connected with machine learning

00:03:10.699 --> 00:03:14.229
running on the device. This is what I do. Right

00:03:14.229 --> 00:03:16.750
now I'm kind of getting back to where I started

00:03:16.750 --> 00:03:20.050
my career and getting back to the modern backend

00:03:20.050 --> 00:03:24.169
development again. In terms of where you can

00:03:24.169 --> 00:03:27.889
find me, I think the main place where you can

00:03:27.889 --> 00:03:30.370
find me is my YouTube channel. So I have the

00:03:30.370 --> 00:03:34.050
YouTube channel where I'm posting videos about

00:03:34.050 --> 00:03:38.169
stuff I'm doing, about some coding projects.

00:03:39.680 --> 00:03:43.460
things I think about the tech industry and software

00:03:43.460 --> 00:03:46.020
development in general. So you can find me on

00:03:46.020 --> 00:03:50.520
the YouTube. I also have the Substack page I

00:03:50.520 --> 00:03:55.560
started recently, but I'm not constant on writing

00:03:55.560 --> 00:03:58.000
there. Also, it's a mix of everything right now.

00:03:58.060 --> 00:04:02.159
So I'm going to use it mostly as a place to test

00:04:02.159 --> 00:04:05.120
the ideas and test the scripts and just put something

00:04:05.120 --> 00:04:09.060
finished. Online and actually some of the videos

00:04:09.060 --> 00:04:12.159
I were testing as the article before and then

00:04:12.159 --> 00:04:15.539
I actually recorded the video I don't have X

00:04:15.539 --> 00:04:19.579
or Twitter. I mean I used to have them But I

00:04:19.579 --> 00:04:23.439
just don't use it a lot So, I mean maybe there

00:04:23.439 --> 00:04:26.660
is an old account of mine that you can find but

00:04:26.660 --> 00:04:30.889
I think I didn't open it for four years And also,

00:04:30.949 --> 00:04:32.790
in addition to the YouTube channel, I have a

00:04:32.790 --> 00:04:36.829
Discord server. You can find me every day. I'm

00:04:36.829 --> 00:04:39.430
pretty quick on answering the questions and just

00:04:39.430 --> 00:04:41.930
hanging out. If you have something to share,

00:04:42.129 --> 00:04:46.170
I would love to discuss something. Interesting.

00:04:46.410 --> 00:04:48.850
Would you mind showing your channel quickly on

00:04:48.850 --> 00:04:53.430
your screen? Yeah, I think it's open. You can

00:04:53.430 --> 00:04:56.389
find it by handle. I'm not sure if it's enough

00:04:56.389 --> 00:04:58.449
to see. Yeah, I'm going to put it in the video

00:04:58.449 --> 00:05:01.129
description. Yeah. Anyway, I have a bunch of

00:05:01.129 --> 00:05:08.310
videos for various topics. I had live coding

00:05:08.310 --> 00:05:11.470
series. For example, when I wanted to learn Go

00:05:11.470 --> 00:05:14.230
and neural networks from scratch, I just decided

00:05:14.230 --> 00:05:16.850
that I'm going to implement it using these two

00:05:16.850 --> 00:05:20.750
things. So if you would like to check it, I will

00:05:20.750 --> 00:05:23.550
be very glad. I mean, all of the links are actually

00:05:23.550 --> 00:05:26.449
placed in the channel description. But yeah.

00:05:27.230 --> 00:05:30.829
Okay, great, great, great. And why did you start

00:05:30.829 --> 00:05:35.029
with YouTube and when? Oh, the channel I shared

00:05:35.029 --> 00:05:37.730
with you is actually the second channel. First

00:05:37.730 --> 00:05:41.230
channel I started almost two years ago. I had

00:05:41.230 --> 00:05:46.370
to bury it because I made a lot of mistakes trying

00:05:46.370 --> 00:05:51.529
to promote it. And at some point I realized that

00:05:51.529 --> 00:05:54.149
it seems like YouTube just buried it somewhere.

00:05:54.829 --> 00:05:59.709
In the deepest shallow of the database. So I

00:05:59.709 --> 00:06:02.810
kind of started from scratch. So this YouTube

00:06:02.810 --> 00:06:06.769
channel is almost a year. I think I started it

00:06:06.769 --> 00:06:11.370
June previous year. So it started from the live

00:06:11.370 --> 00:06:14.790
coding series. And then I kind of took some of

00:06:14.790 --> 00:06:20.170
the videos that I more or less. liked from my

00:06:20.170 --> 00:06:23.470
main channel and put it there so it's like right

00:06:23.470 --> 00:06:26.529
now it's a combination of the both why I started

00:06:26.529 --> 00:06:28.970
YouTube channel I've been thinking about this

00:06:28.970 --> 00:06:32.129
for actually a long time but I didn't have enough

00:06:32.129 --> 00:06:36.230
courage to start it and then I just decided okay

00:06:36.230 --> 00:06:40.670
if I won't start it it won't happen at all and

00:06:40.670 --> 00:06:44.060
I had a few things in mind that's Before I actually

00:06:44.060 --> 00:06:45.800
started the YouTube channel, I just wrote them

00:06:45.800 --> 00:06:50.519
down. The first thing was to speak out loud on

00:06:50.519 --> 00:06:52.439
the things about the tech industry and software

00:06:52.439 --> 00:06:57.839
development. I see some bad patterns and I would

00:06:57.839 --> 00:07:02.300
like to confront them. I know some things that

00:07:02.300 --> 00:07:05.079
I know I can share with other people. And the

00:07:05.079 --> 00:07:08.920
last thing, which is I think the most interesting,

00:07:09.079 --> 00:07:12.279
is to... find the people I would like to connect

00:07:12.279 --> 00:07:15.540
with. So I think that in this one particular,

00:07:15.759 --> 00:07:19.000
the main break point happened when I created

00:07:19.000 --> 00:07:21.759
the Discord server and people started to join

00:07:21.759 --> 00:07:25.819
the Discord server. So for example, the ratio

00:07:25.819 --> 00:07:28.019
between the people who subscribe to me, people

00:07:28.019 --> 00:07:31.480
who watch the video, and people who actually

00:07:31.480 --> 00:07:34.819
join the Discord server is, I guess, pretty low.

00:07:35.160 --> 00:07:39.360
But maybe it's low for some people, but for me,

00:07:39.399 --> 00:07:42.779
it's like... When the first person joined the

00:07:42.779 --> 00:07:47.300
Discord server, it was like... I was very surprised

00:07:47.300 --> 00:07:50.060
in a good way that it happened. And then people

00:07:50.060 --> 00:07:54.060
joined more and more. For me, it was a very good

00:07:54.060 --> 00:07:56.240
achievement because I actually didn't thought

00:07:56.240 --> 00:08:00.100
it could happen. So yeah, this is why I'm continuing.

00:08:00.240 --> 00:08:03.199
Even though my channel is pretty small still,

00:08:03.459 --> 00:08:07.839
I'm still doing this because I'm in the position

00:08:07.839 --> 00:08:11.259
where it's just... doesn't make sense not to

00:08:11.259 --> 00:08:14.220
do this anymore so i'm kind of get used to just

00:08:14.220 --> 00:08:17.720
making the videos publish them even that nobody's

00:08:17.720 --> 00:08:20.740
watching them i still believe that it's makes

00:08:20.740 --> 00:08:25.100
sense to to do them yeah good good and mainly

00:08:25.100 --> 00:08:27.519
sharing stuff with others like you said that's

00:08:27.519 --> 00:08:31.439
very important and i'm glad you took the you

00:08:31.439 --> 00:08:35.139
took the call and did it you know you just start

00:08:35.139 --> 00:08:37.799
and then you just continue and continue it's

00:08:37.799 --> 00:08:41.120
hard it's a lot of work but i'm glad to see your

00:08:41.120 --> 00:08:44.740
videos man i'm subscribed by the way so if anyone's

00:08:44.740 --> 00:08:48.440
watching and is not subscribed yet go and uh

00:08:48.440 --> 00:08:52.500
go and do so yeah and the the interesting thing

00:08:52.500 --> 00:08:55.779
about the you know youtube channel even that

00:08:55.779 --> 00:09:00.200
my channel is kind of mostly focused on the tech

00:09:00.200 --> 00:09:03.080
and software development it kind of helped me

00:09:03.080 --> 00:09:08.220
to deal with some of the things i was you know

00:09:08.220 --> 00:09:12.299
facing in the past for example and for me it

00:09:12.299 --> 00:09:15.279
was just impossible to watch and hear myself

00:09:15.279 --> 00:09:18.179
on the video recordings you know like when somebody

00:09:18.179 --> 00:09:22.779
records me then you know after you spend like

00:09:22.779 --> 00:09:26.460
tens of hours editing yourself in something like

00:09:26.460 --> 00:09:29.320
final cut pro you just get used to it and you

00:09:29.320 --> 00:09:32.100
just accept yourself so it was a very interesting

00:09:32.100 --> 00:09:35.240
so The interesting side effect of having the

00:09:35.240 --> 00:09:37.980
YouTube channel is I don't have a big YouTube

00:09:37.980 --> 00:09:41.980
channel, but I have to learn more about myself,

00:09:42.120 --> 00:09:45.879
which is a very interesting outcome that I didn't

00:09:45.879 --> 00:09:48.480
expect it will happen. Yeah, that's a really

00:09:48.480 --> 00:09:50.960
good point. A lot of people ask me, like, you

00:09:50.960 --> 00:09:52.960
shouldn't have your hand. Why does my camera

00:09:52.960 --> 00:09:55.740
look like this, though? I don't know. It's not

00:09:55.740 --> 00:09:58.340
focusing my keyboard correctly right now. It

00:09:58.340 --> 00:10:01.059
looks weird. Okay, but yeah, a lot of people

00:10:01.059 --> 00:10:03.480
tell me that. Why don't you put your camera?

00:10:03.980 --> 00:10:07.200
I don't know. I don't like even that my wife

00:10:07.200 --> 00:10:10.159
takes pictures of me. I get nervous and I get

00:10:10.159 --> 00:10:13.679
all, I don't know. But I will. I will eventually

00:10:13.679 --> 00:10:16.059
have to do it. I will get used to it again. I

00:10:16.059 --> 00:10:20.299
feel the same. Because especially for some time,

00:10:20.360 --> 00:10:22.360
I used to be a commercial photographer. So for

00:10:22.360 --> 00:10:26.440
me, it's way more comfortable to be behind the

00:10:26.440 --> 00:10:29.409
camera. So not to be in front of the camera,

00:10:29.490 --> 00:10:31.509
be the person who actually takes the pictures.

00:10:31.830 --> 00:10:35.629
And it was very uncomfortable, you know, changing

00:10:35.629 --> 00:10:39.529
this role and putting myself before the camera.

00:10:40.090 --> 00:10:43.830
So yeah, that was a very interesting change I

00:10:43.830 --> 00:10:47.370
experienced. Interesting. All right. Thanks for

00:10:47.370 --> 00:10:50.929
sharing all that Roman. And let's move on to

00:10:50.929 --> 00:10:56.269
your OS. What is the OS that you decided to go

00:10:56.269 --> 00:10:58.629
with? The primary one? And why did you choose

00:10:58.629 --> 00:11:02.389
that one? Yeah, I will try to make it short.

00:11:02.549 --> 00:11:05.710
But in general, I'm using the macOS for more

00:11:05.710 --> 00:11:09.710
than 10 years. Partially, I mean, there were

00:11:09.710 --> 00:11:14.049
a few things that happened that led me to the

00:11:14.049 --> 00:11:18.070
macOS. When I was in university, I used Windows

00:11:18.070 --> 00:11:21.269
because I've been using Windows before. I mean,

00:11:21.370 --> 00:11:25.009
on my parents' computer, there was only Windows.

00:11:26.399 --> 00:11:30.139
I saw once a macOS on the parent's friend's computer.

00:11:30.220 --> 00:11:34.559
He actually had the Macintosh like a long, long

00:11:34.559 --> 00:11:37.379
time ago. And that was the first and the only

00:11:37.379 --> 00:11:39.960
one that actually saw the macOS. And it was very

00:11:39.960 --> 00:11:43.940
interesting. Then during the university, I actually

00:11:43.940 --> 00:11:46.799
tried to use Linux for some time because one

00:11:46.799 --> 00:11:49.080
of the students showed me that, hey, there is

00:11:49.080 --> 00:11:53.220
not only the Windows. And back then... i already

00:11:53.220 --> 00:11:56.320
had the laptop that i could you know mess and

00:11:56.320 --> 00:11:59.120
break it so i installed linux and i've been living

00:11:59.120 --> 00:12:01.179
with linux for some time but the problem that

00:12:01.179 --> 00:12:04.879
we had to do all of the you know code in the

00:12:04.879 --> 00:12:08.559
university using windows apps dot net stuff yeah

00:12:08.559 --> 00:12:12.840
and delphi so i had and it was very hard back

00:12:12.840 --> 00:12:15.779
then to use these technologies on the linux so

00:12:15.779 --> 00:12:20.970
i had to cut back and Probably till the end of

00:12:20.970 --> 00:12:23.409
the university, I heard that there is something

00:12:23.409 --> 00:12:25.950
that is called Hackintosh, which is a way to

00:12:25.950 --> 00:12:30.470
tweak macOS to install it on the normal hardware.

00:12:31.169 --> 00:12:34.830
And I kind of was lucky back then because I had

00:12:34.830 --> 00:12:38.029
a personal computer at home that had Intel and

00:12:38.029 --> 00:12:43.169
the NVIDIA card, which was like a default hardware

00:12:43.169 --> 00:12:49.960
back then for the desktop Macs. So I took that

00:12:49.960 --> 00:12:53.980
path and tried to actually run the macOS. It

00:12:53.980 --> 00:12:58.620
forced me to learn a lot about the macOS itself

00:12:58.620 --> 00:13:01.019
because I had to tweak many things, although

00:13:01.019 --> 00:13:03.440
there were some prepared distributions to make

00:13:03.440 --> 00:13:06.279
the hackintosh happen. I still need to, at some

00:13:06.279 --> 00:13:09.440
point, I had to change the audio driver for my

00:13:09.440 --> 00:13:15.450
sound card. And after, I don't know, 10s... failed

00:13:15.450 --> 00:13:18.129
attempts to make it happen i actually managed

00:13:18.129 --> 00:13:20.970
to run hackintosh and i was living in this setup

00:13:20.970 --> 00:13:24.950
for almost two years so i've been doing some

00:13:24.950 --> 00:13:28.470
coding i even played video games back then so

00:13:28.470 --> 00:13:32.409
there were so there were some games available

00:13:32.409 --> 00:13:36.110
like world of warcraft was available on the on

00:13:36.110 --> 00:13:41.000
the apple and Then I managed to, after my first

00:13:41.000 --> 00:13:43.340
couple of jobs, I managed to save some money

00:13:43.340 --> 00:13:46.480
and actually buy my first MacBook Air. And since

00:13:46.480 --> 00:13:49.799
then, I changed the primary OS to actually macOS.

00:13:50.179 --> 00:13:53.919
And this is how it is. One of the reasons why,

00:13:53.960 --> 00:13:56.320
I mean, there are multiple reasons why I stick

00:13:56.320 --> 00:13:59.639
with this one, but I do a lot of the iOS macOS

00:13:59.639 --> 00:14:04.179
development. You cannot do it without Apple's

00:14:04.179 --> 00:14:07.309
hardware. Second, for me personally, it's a very

00:14:07.309 --> 00:14:11.549
good combination of Unix way with command line,

00:14:11.830 --> 00:14:16.870
lots of the available CLI programs, nice terminal

00:14:16.870 --> 00:14:21.169
experience and having good UI application. So,

00:14:21.250 --> 00:14:26.049
you know, like I can be in two modes, let's put

00:14:26.049 --> 00:14:28.110
it like this. So when I'm in developer mode,

00:14:28.409 --> 00:14:30.950
I'm using, you know, like keyboard all the time.

00:14:31.580 --> 00:14:35.240
using the terminal lots of the applications dedicated

00:14:35.240 --> 00:14:38.399
to this but at some point i turned myself into

00:14:38.399 --> 00:14:41.179
you know photographer or videographer and using

00:14:41.179 --> 00:14:44.559
you know mouse most of the time some ui applications

00:14:44.559 --> 00:14:48.600
so for me it's a very good combination of both

00:14:48.600 --> 00:14:53.059
i'm not saying that it's this is the ideal operating

00:14:53.059 --> 00:14:57.179
system like some people you know but i think

00:14:57.179 --> 00:14:59.960
it's a very good combination I would say the

00:14:59.960 --> 00:15:03.279
only downside is the cost of the hardware because

00:15:03.279 --> 00:15:08.940
yeah, usually on average, the hardware for the,

00:15:08.940 --> 00:15:12.440
you know, for the Apple is above average and

00:15:12.440 --> 00:15:15.200
you need to pay for this. But another thing that

00:15:15.200 --> 00:15:18.759
my whole family, because of me uses all of the,

00:15:18.759 --> 00:15:21.779
you know, iPhones, iPads, we have a family account

00:15:21.779 --> 00:15:26.019
on the iCloud. I mean, it would be very hard

00:15:26.019 --> 00:15:29.139
for me to move away from the Apple at this point.

00:15:29.259 --> 00:15:33.460
It's not that I want, but yeah, like all of the

00:15:33.460 --> 00:15:37.320
family members, you know, enjoy using it. So

00:15:37.320 --> 00:15:40.919
yeah, why not? Yeah, I see. Yeah, you're used

00:15:40.919 --> 00:15:44.139
to it already. So it's difficult to move to something

00:15:44.139 --> 00:15:48.539
else. And do you still use Windows? Do you hate

00:15:48.539 --> 00:15:52.139
Windows? I don't hate Windows. I used to work

00:15:52.139 --> 00:15:54.480
on the Windows because I was a backend engineer

00:15:54.480 --> 00:15:57.100
and we've been using specifically the Microsoft

00:15:57.100 --> 00:16:02.179
stack, like .NET, all of this stuff. I even managed

00:16:02.179 --> 00:16:06.899
to manage the Windows servers on the first job.

00:16:07.580 --> 00:16:10.919
So it's not like I don't like it. I believe every

00:16:10.919 --> 00:16:16.039
operating system has its own purposes. Personally,

00:16:16.179 --> 00:16:19.720
I just like macOS more, like the ecosystem and

00:16:19.720 --> 00:16:22.740
the combination. But if I will need to do something

00:16:22.740 --> 00:16:25.779
that will require using Windows, then I will

00:16:25.779 --> 00:16:29.960
install Windows and use it. Same. I don't have

00:16:29.960 --> 00:16:32.320
the hardware to run Windows, but from time to

00:16:32.320 --> 00:16:35.519
time, I just install it on something like VirtualBox

00:16:35.519 --> 00:16:39.220
or Parallels back then. I had the license back

00:16:39.220 --> 00:16:42.600
then. And yeah, just install any Windows applications

00:16:42.600 --> 00:16:45.639
that they need to use and just use it. I have

00:16:45.639 --> 00:16:48.919
the same attitude to Linux. For example, at work,

00:16:49.019 --> 00:16:52.200
we use Linux all the time because it's the go

00:16:52.200 --> 00:16:57.440
-to operating system for the servers. I'm not

00:16:57.440 --> 00:17:01.100
sure if I'm going to use the Linux desktop because

00:17:01.100 --> 00:17:08.150
I used Ubuntu back then. Again, the problem was

00:17:08.150 --> 00:17:10.910
the combination of the software that they want

00:17:10.910 --> 00:17:14.089
to use. So for me, this is how the macOS was

00:17:14.089 --> 00:17:18.910
my choice. Maybe someday I will move fully to

00:17:18.910 --> 00:17:22.470
Linux, but I don't see this coming right now,

00:17:22.589 --> 00:17:26.609
at least for the personal usage. I see. And which

00:17:26.609 --> 00:17:30.670
distribution do you like the most? Linux on servers.

00:17:30.930 --> 00:17:34.150
I only use it on servers too. Yeah, I think we're

00:17:34.150 --> 00:17:39.430
using the... the Debian. It's called the distroless

00:17:39.430 --> 00:17:42.650
Debian to run all of our stuff. I think something

00:17:42.650 --> 00:17:47.349
like this because it's the go -to or kind of

00:17:47.349 --> 00:17:51.529
like the advised thing to use for the Go development

00:17:51.529 --> 00:17:56.690
right now. I mean to run Go programs. I think

00:17:56.690 --> 00:18:00.750
the Ubuntu is pretty popular. We're using I think

00:18:01.519 --> 00:18:04.059
Ubuntu is used in many places. For example, if

00:18:04.059 --> 00:18:06.539
you need to do some stuff for the CI, like the

00:18:06.539 --> 00:18:09.119
GitHub actions and stuff, usually you just take

00:18:09.119 --> 00:18:14.539
the Ubuntu latest and do stuff. But I'm not an

00:18:14.539 --> 00:18:18.480
expert in Linux, you know, on the level that

00:18:18.480 --> 00:18:22.259
I would say, okay, this distribution is better

00:18:22.259 --> 00:18:25.960
for this or this one for this. I'm not that good.

00:18:26.019 --> 00:18:30.579
So for me, I'm, you know, on the very basic usage.

00:18:31.109 --> 00:18:35.029
in that case okay usually what so usually i use

00:18:35.029 --> 00:18:39.970
linux via docker containers that they wrap stuff

00:18:39.970 --> 00:18:45.369
stuff into and that's it okay i use debian that

00:18:45.369 --> 00:18:48.109
is my distribution of choice all of my different

00:18:48.109 --> 00:18:52.130
virtual machines they run debian no gui just

00:18:52.130 --> 00:18:56.309
um that you know uh terminal i just manage everything

00:18:56.309 --> 00:19:01.220
with sh so yeah has been working Really great

00:19:01.220 --> 00:19:05.059
for me the last few years. All right. So moving

00:19:05.059 --> 00:19:07.900
on then to the next, what's the IDE that you

00:19:07.900 --> 00:19:11.660
decide to choose or text editor that you decide

00:19:11.660 --> 00:19:16.519
to choose and why? Okay. So there are two things

00:19:16.519 --> 00:19:19.759
here. The first one is when I have an option

00:19:19.759 --> 00:19:24.900
and right now I'm using NeoVim. I think that

00:19:24.900 --> 00:19:28.700
my journey to use, you know, like NeoVim or Vim.

00:19:29.099 --> 00:19:34.759
Started about two years ago, but I actually started

00:19:34.759 --> 00:19:39.680
to use it way more last year when I started to

00:19:39.680 --> 00:19:41.759
implement this neural networks on Scratch series.

00:19:43.480 --> 00:19:46.279
And this is when I actually, you know, because

00:19:46.279 --> 00:19:49.000
at first I've been using Vim, then I decided

00:19:49.000 --> 00:19:52.880
to go with NeoVim. I used LazyGit as the distribution

00:19:52.880 --> 00:19:56.509
and I started to stack things on top. And right

00:19:56.509 --> 00:20:00.390
now, for everything apart Apple development,

00:20:00.670 --> 00:20:04.849
I use NeoBeam for everything else. So for example,

00:20:05.009 --> 00:20:07.490
if there is something I need to do for our backends

00:20:07.490 --> 00:20:10.369
or for our infrastructure or for the personal

00:20:10.369 --> 00:20:16.089
projects, NeoBeam is my go -to choice. But for

00:20:16.089 --> 00:20:19.009
the Apple development, it's not like you have

00:20:19.009 --> 00:20:22.869
an option. There is an Xcode. There are ways

00:20:22.869 --> 00:20:27.589
to make... It's possible to implement, for example,

00:20:27.710 --> 00:20:32.029
iOS, macOS applications in the NeoVim, but it

00:20:32.029 --> 00:20:34.690
works really bad, not because of the NeoVim,

00:20:34.769 --> 00:20:36.990
but because how you interact with the source

00:20:36.990 --> 00:20:42.750
kit, which is the private LSP for Clang from

00:20:42.750 --> 00:20:45.349
the Apple. But if you want to implement actual

00:20:45.349 --> 00:20:48.670
iOS application, it's much, much more complicated,

00:20:48.910 --> 00:20:52.990
unfortunately. So I have two. right now so for

00:20:52.990 --> 00:20:56.109
everything else i can use the neovim if i cannot

00:20:56.109 --> 00:21:00.430
use neovim i have to use xcode which um has pros

00:21:00.430 --> 00:21:03.490
and cons but you have to be jumping between the

00:21:03.490 --> 00:21:08.289
two of them right um yeah xcode for like the

00:21:08.289 --> 00:21:11.509
mac os related stuff and neovim for everything

00:21:11.509 --> 00:21:14.089
else basically yeah right for everything else

00:21:14.089 --> 00:21:17.430
i mean i tried to i mean for the application

00:21:17.430 --> 00:21:19.650
that i'm you know a personal application that

00:21:19.650 --> 00:21:24.009
i'm working on right now actually can. I mean,

00:21:24.029 --> 00:21:27.109
I made a setup. There is a cool plugin that is

00:21:27.109 --> 00:21:32.130
called XcodeBuild .envim that allows integration

00:21:32.130 --> 00:21:36.349
of the Xcode projects within the NeoVim. But

00:21:36.349 --> 00:21:39.009
I don't know, for some reasons, even for the

00:21:39.009 --> 00:21:44.730
small project, the LSP works really bad. But

00:21:44.730 --> 00:21:47.849
if you open the Xcode, the same LSP works good.

00:21:48.599 --> 00:21:51.240
So I'm not sure why it's like this for myself.

00:21:51.299 --> 00:21:54.460
So I just had to switch back for the Xcode for

00:21:54.460 --> 00:21:58.420
everything that is Swift and Apple related. But

00:21:58.420 --> 00:22:00.619
yeah, fortunately for everything else, I can

00:22:00.619 --> 00:22:04.460
use NeoV with all of the plugins that we have

00:22:04.460 --> 00:22:09.160
in the ecosystem. Wonderful. Okay. And do you

00:22:09.160 --> 00:22:14.319
use a window manager on macOS or you don't? Recently,

00:22:14.599 --> 00:22:17.740
I think maybe... two months ago i started to

00:22:17.740 --> 00:22:22.579
use the aerospace mostly because i think the

00:22:22.579 --> 00:22:25.500
chong in the previous video made the same statement

00:22:25.500 --> 00:22:28.160
that i don't have to disable system integrity

00:22:28.160 --> 00:22:32.359
protection for this one so the same aerospace

00:22:32.359 --> 00:22:36.839
it has some bugs sometimes it just freezes and

00:22:36.839 --> 00:22:39.519
i have to restart it and sometimes it works badly

00:22:39.519 --> 00:22:43.880
with some applications like for example clean

00:22:43.880 --> 00:22:48.059
my mac It's just shaking all the time. Not sure

00:22:48.059 --> 00:22:52.740
why, but they have a very weird screen frame,

00:22:52.940 --> 00:22:57.519
window frame, so probably that's an issue. But

00:22:57.519 --> 00:23:01.980
I find the main thing that why I decided to use

00:23:01.980 --> 00:23:05.380
this is that I can put a specific application

00:23:05.380 --> 00:23:08.079
to a specific workspace, but sometimes I need

00:23:08.079 --> 00:23:12.539
to split. So in some cases, and I like the fact

00:23:12.539 --> 00:23:15.400
that it auto layouts when I open in the new window,

00:23:15.579 --> 00:23:18.579
opening a new application in the same place.

00:23:19.420 --> 00:23:22.880
And it all does automatically. So I don't have

00:23:22.880 --> 00:23:26.119
to worry about this. But I would say my usage

00:23:26.119 --> 00:23:31.319
of it is very simple and straightforward because

00:23:31.319 --> 00:23:34.700
I'm trying to have one application at the same

00:23:34.700 --> 00:23:38.559
time at the screen. Okay. And why don't you,

00:23:39.480 --> 00:23:42.839
Okay, that's what I ended up with, one application

00:23:42.839 --> 00:23:45.240
on the screen at a time. And that's why I use

00:23:45.240 --> 00:23:48.599
Yabai in stack mode, because you want the application

00:23:48.599 --> 00:23:51.519
to occupy the entire screen. It does that. You

00:23:51.519 --> 00:23:54.079
don't have to worry about moving applications

00:23:54.079 --> 00:23:57.019
to different desktops and all that stuff. Is

00:23:57.019 --> 00:24:01.319
there a reason why? Well, I guess you have to

00:24:01.319 --> 00:24:03.819
use the split sometime for web development. Is

00:24:03.819 --> 00:24:06.269
that right? Not for the web development, but

00:24:06.269 --> 00:24:09.849
just for some things right now. I don't know

00:24:09.849 --> 00:24:13.529
if I need to check some data or, for example,

00:24:13.529 --> 00:24:16.369
when I edit videos, I just open the finder to

00:24:16.369 --> 00:24:18.829
import. I mean, it just happens occasionally.

00:24:19.630 --> 00:24:26.349
It's not often, but yeah, mostly for... Yeah,

00:24:26.450 --> 00:24:30.529
I cannot make an actual rule why it happens,

00:24:30.630 --> 00:24:32.589
but it just happens from time to time that I

00:24:32.589 --> 00:24:35.799
need to split screen. Oh, because I used Yabai

00:24:35.799 --> 00:24:39.960
many years in the work computer, right? And I

00:24:39.960 --> 00:24:43.180
couldn't disable SIP there. It was not possible

00:24:43.180 --> 00:24:45.619
because I couldn't access the firmware for the

00:24:45.619 --> 00:24:48.400
computer. And it worked fine, even if I didn't

00:24:48.400 --> 00:24:51.720
disable SIP, right? But I kept all the applications

00:24:51.720 --> 00:24:55.220
on the same desktop. I was not moving stuff to

00:24:55.220 --> 00:24:57.920
different desktops and all that. Maybe my usage

00:24:57.920 --> 00:25:00.839
is really basic and that's why it worked. Because

00:25:00.839 --> 00:25:03.509
I hear that. I don't know, people have issues

00:25:03.509 --> 00:25:05.869
with it sometimes if they don't disable zip.

00:25:06.089 --> 00:25:08.769
But the only thing that didn't work is transparency,

00:25:09.170 --> 00:25:11.769
right? But other than that, I think it works

00:25:11.769 --> 00:25:14.470
fine. I don't need it. Okay. Yeah, maybe I will

00:25:14.470 --> 00:25:18.130
do it to try. Because as I understand, your BI

00:25:18.130 --> 00:25:22.019
is way more stable. And for example... like in

00:25:22.019 --> 00:25:24.579
the setup right now that i'm using the i have

00:25:24.579 --> 00:25:27.079
two screen i'm usually using only one monitor

00:25:27.079 --> 00:25:29.539
right now for the recording i have to use the

00:25:29.539 --> 00:25:33.279
second one and aerospace works a bit weird when

00:25:33.279 --> 00:25:35.480
you have two monitors and you have different

00:25:35.480 --> 00:25:39.019
workspaces on the different monitors so a little

00:25:39.019 --> 00:25:42.660
bit clanky but it's good that there is an alternative

00:25:42.660 --> 00:25:46.150
for this one but The same thing with your bike.

00:25:46.250 --> 00:25:48.569
If you have multiple monitors, I don't use two

00:25:48.569 --> 00:25:51.750
monitors. The only time that I use two is when

00:25:51.750 --> 00:25:54.690
I'm doing this, right? Because I need to see

00:25:54.690 --> 00:25:59.089
another screen. But regularly, I only use one

00:25:59.089 --> 00:26:02.690
screen at a time. But when I use two, I don't

00:26:02.690 --> 00:26:04.650
even know how your bike works in two monitors.

00:26:05.230 --> 00:26:09.829
But I'm not sure if it works well or not. Yeah.

00:26:09.930 --> 00:26:12.930
Yeah. All right. And what terminal application

00:26:12.930 --> 00:26:18.700
do you use? currently I'm using kitty before

00:26:18.700 --> 00:26:25.420
I've been using alacrity before then I was using

00:26:25.420 --> 00:26:29.579
the I term and the reason why I moved to kitty

00:26:29.579 --> 00:26:33.279
basically only one it supports how it's called

00:26:33.279 --> 00:26:37.480
ligatures you know this when you have two symbols

00:26:37.480 --> 00:26:40.099
together that's for example if you have dash

00:26:40.099 --> 00:26:45.839
and a bracket it transforms into a different

00:26:45.839 --> 00:26:51.059
symbol. This one? Yes, this one. Unfortunately,

00:26:51.680 --> 00:26:55.339
Alacrity cannot support this. I like the fact

00:26:55.339 --> 00:27:00.400
that Alacrity forced you to use TMAX. This is

00:27:00.400 --> 00:27:03.200
actually how I ended up using TMAX. Oh, okay.

00:27:03.319 --> 00:27:06.559
Because you didn't have tabs. Yeah, because I

00:27:06.559 --> 00:27:10.700
didn't have tabs. But I like the way that it

00:27:10.700 --> 00:27:14.079
doesn't use the... The tabs, I mean, the macOS

00:27:14.079 --> 00:27:18.039
tabs, because sometimes they are not predictable

00:27:18.039 --> 00:27:22.319
how they work, I would say. I know Kitty has

00:27:22.319 --> 00:27:26.519
tabs, I mean, integrated into macOS, but I just

00:27:26.519 --> 00:27:29.160
disabled them and I always use the same approach.

00:27:29.200 --> 00:27:32.480
When I launch the Kitty, it checks if there is

00:27:32.480 --> 00:27:35.640
a Tmux session, it connects to it. If it's not,

00:27:35.759 --> 00:27:39.859
then it creates it. And I do all of the, let's

00:27:39.859 --> 00:27:43.759
call it, window management in the terminal using

00:27:43.759 --> 00:27:48.200
Tmux. Oh, wonderful. And why haven't you migrated

00:27:48.200 --> 00:27:52.380
to... I'm not saying you have to. I'm not saying

00:27:52.380 --> 00:27:55.019
that people watching this have to migrate to

00:27:55.019 --> 00:27:56.759
a different terminal if the one that they have

00:27:56.759 --> 00:28:00.579
works. But everyone seems to be migrating to

00:28:00.579 --> 00:28:06.069
either Western or Ghosty. Why is that? I don't

00:28:06.069 --> 00:28:09.609
know. It feels like for me, like every time there

00:28:09.609 --> 00:28:12.369
is a new terminal, people just don't want to

00:28:12.369 --> 00:28:16.990
try it. I'm a bit delayed, I guess, in this one

00:28:16.990 --> 00:28:20.809
because I was on the iTerm for a long time, but

00:28:20.809 --> 00:28:25.730
I wasn't, you know, I didn't use terminal like

00:28:25.730 --> 00:28:28.630
this right now. So it was mostly like a side

00:28:28.630 --> 00:28:31.230
application, not the main one. I would say right

00:28:31.230 --> 00:28:33.509
now the terminal is one of the main applications

00:28:33.509 --> 00:28:38.950
that I use. And I moved to Alacrity just because

00:28:38.950 --> 00:28:42.950
I saw a video talking about this terminal and

00:28:42.950 --> 00:28:46.430
I just decided to try it. It was pure curiosity

00:28:46.430 --> 00:28:51.210
to use something else. The second one is that

00:28:51.210 --> 00:28:54.069
I started to collect all of my .files in one

00:28:54.069 --> 00:28:57.710
place. And I'm not sure if it's possible to do

00:28:57.710 --> 00:29:01.950
this with the iTerm. But UI term, mostly UI -driven

00:29:01.950 --> 00:29:06.490
in terms of configuration. Alacrity was using

00:29:06.490 --> 00:29:10.509
Toml for the configuration. And I can, for example,

00:29:10.630 --> 00:29:13.950
put everything in one place. I was searching

00:29:13.950 --> 00:29:18.170
through the GitHub to find other people's configs

00:29:18.170 --> 00:29:21.410
so I can get inspired or just steal something

00:29:21.410 --> 00:29:26.940
from my personal usage. Scavenging. Yeah. so

00:29:26.940 --> 00:29:30.099
the only thing that forced me to migrate to the

00:29:30.099 --> 00:29:34.819
kitty is what this font thing the ligatures okay

00:29:34.819 --> 00:29:39.759
yeah interesting and um okay yeah i see there's

00:29:39.759 --> 00:29:42.559
no reason to move to west derma or a ghosty so

00:29:42.559 --> 00:29:46.619
you just you're good with kitty right yeah i

00:29:46.619 --> 00:29:49.680
use kitty the application that you see on the

00:29:49.680 --> 00:29:52.279
right hand side on the screen right now is kitty

00:29:52.279 --> 00:29:57.859
still use it i don't have uh reason that i could

00:29:57.859 --> 00:30:02.660
tell you um i prefer kitty uh western or ghosty

00:30:02.660 --> 00:30:06.440
either one works for me you know there's people

00:30:06.440 --> 00:30:09.259
doing really complicated stuff with um western

00:30:09.259 --> 00:30:13.480
like josh changes his backgrounds programmatically

00:30:13.480 --> 00:30:17.359
and all that stuff and um since it's lua the

00:30:17.359 --> 00:30:19.559
configuration is lua based you can do it but

00:30:19.559 --> 00:30:23.380
me i don't i i could work with either of those

00:30:23.380 --> 00:30:27.170
three all right and um You also mentioned Tmux,

00:30:27.349 --> 00:30:30.170
right? So you do use Tmux. Do you love Tmux?

00:30:30.250 --> 00:30:32.410
Do you use it every day? And why did you... Oh,

00:30:32.430 --> 00:30:35.029
well, you mentioned why you started using Tmux,

00:30:35.170 --> 00:30:38.750
right? But how was your experience with Tmux?

00:30:39.650 --> 00:30:42.450
Yeah, I was kind of forced to do this at first.

00:30:43.349 --> 00:30:49.569
But I would say, again, I think most of my CLI

00:30:49.569 --> 00:30:53.740
usage is pretty basic. for example i use tmux

00:30:53.740 --> 00:30:58.259
mostly to have different how it's called windows

00:30:58.259 --> 00:31:03.119
with different set of the panes so i can recite

00:31:03.119 --> 00:31:06.819
them from the keyboard i can create a new one

00:31:06.819 --> 00:31:09.140
i can jump between them back and forth pretty

00:31:09.140 --> 00:31:12.579
easily for example i have you know one project

00:31:12.579 --> 00:31:17.819
on one window it's not the windows sessions session

00:31:17.819 --> 00:31:22.890
yeah another project in a different place and

00:31:22.890 --> 00:31:26.549
there are shortcuts to, you know, to jump between

00:31:26.549 --> 00:31:31.150
them much faster. And that basically, so for

00:31:31.150 --> 00:31:36.369
me, it's just a way to organize and put, you

00:31:36.369 --> 00:31:40.049
know, projects and pains in some form of the

00:31:40.049 --> 00:31:43.869
group so I can open them, leave them for some

00:31:43.869 --> 00:31:48.069
time. And that's it. Another thing why I use

00:31:48.069 --> 00:31:51.990
Tmux is actually, I close applications, unfortunately,

00:31:52.450 --> 00:31:55.029
you know, accidentally. And the cool thing about

00:31:55.029 --> 00:31:58.230
the TMAX session that it stores. So for example,

00:31:58.230 --> 00:32:03.789
you can even upgrade KITI without losing your

00:32:03.789 --> 00:32:06.490
state of the project. So if I just close KITI,

00:32:06.549 --> 00:32:10.849
upgrade it, open it again, and it just restores

00:32:10.849 --> 00:32:14.849
the, I mean, it connects to the running TMAX

00:32:14.849 --> 00:32:18.250
session and I just continue to work. Previously,

00:32:18.410 --> 00:32:21.230
if I had to do some changes for the terminal,

00:32:21.349 --> 00:32:25.009
I had to close everything, do the change, restart

00:32:25.009 --> 00:32:28.170
the application, and recreate everything once

00:32:28.170 --> 00:32:29.849
again. For example, it was the case with the

00:32:29.849 --> 00:32:34.869
iTerm, which wasn't a good experience. Oh, makes

00:32:34.869 --> 00:32:37.470
sense. Yeah, I use it the same way to manage.

00:32:38.140 --> 00:32:41.140
projects and to jump between them basically and

00:32:41.140 --> 00:32:44.200
the nice thing about tmux as a user right as

00:32:44.200 --> 00:32:47.240
a terminal user is that i can switch to western

00:32:47.240 --> 00:32:50.220
or i can switch to kitty or ghosty it doesn't

00:32:50.220 --> 00:32:52.960
matter i just run tmux and my configuration is

00:32:52.960 --> 00:32:55.220
going to be exactly the same so i don't need

00:32:55.220 --> 00:32:57.859
to learn not even a single thing about the new

00:32:57.859 --> 00:33:01.400
terminal you know the the terminal creators don't

00:33:01.400 --> 00:33:04.180
like that because you basically don't use the

00:33:04.180 --> 00:33:07.339
the terminal that they worked so hard to create

00:33:07.339 --> 00:33:10.039
right you're you're you're just basically using

00:33:10.039 --> 00:33:14.559
tmux so but that's that's what works for me all

00:33:14.559 --> 00:33:19.960
right so and um the keyboard what keyboard do

00:33:19.960 --> 00:33:22.200
you use do you use something special or just

00:33:22.200 --> 00:33:27.519
a regular keyboard for almost i mean once i bought

00:33:27.519 --> 00:33:32.359
the macbook air and Until the last October, I've

00:33:32.359 --> 00:33:35.200
been using Apple's keyboard, like the wireless

00:33:35.200 --> 00:33:40.259
or mostly from the laptop. Last October, my friend

00:33:40.259 --> 00:33:42.680
gifted me a mechanical keyboard. I think it's

00:33:42.680 --> 00:33:47.779
called Vermeer SK75. So it's a 75 % keyboard.

00:33:48.059 --> 00:33:50.500
I'm not sure if it... Yeah. Okay, yeah. This

00:33:50.500 --> 00:33:54.599
is the one. Yeah. The only thing that I changed

00:33:54.599 --> 00:34:01.400
was switches. I bought... The silent one, because

00:34:01.400 --> 00:34:05.660
the one that came with the packaging in the box,

00:34:05.720 --> 00:34:08.239
the default one, was very clicky and very loud.

00:34:08.400 --> 00:34:11.380
I mean, loud in the way that everyone in the

00:34:11.380 --> 00:34:14.920
apartment heard them, even with the closed door.

00:34:15.519 --> 00:34:19.619
And because I have to type a lot, that was an

00:34:19.619 --> 00:34:23.420
issue. So I quickly took the silent one. And

00:34:23.420 --> 00:34:28.489
yeah, since then, I'm using this keyboard. Feels

00:34:28.489 --> 00:34:30.710
like, I mean, we discussed it in your Discord,

00:34:30.929 --> 00:34:35.110
that it feels like it's affected my wrist a bit.

00:34:37.030 --> 00:34:41.690
Because these switches are not the softest one.

00:34:41.869 --> 00:34:45.469
Oh, yeah. It requires a bit of pressure to hit

00:34:45.469 --> 00:34:49.289
them. Plus this keyboard is a bit wider than

00:34:49.289 --> 00:34:52.349
the Apple's one. So I had to get used to the

00:34:52.349 --> 00:34:57.380
layout. The solution is just this. I bought this

00:34:57.380 --> 00:35:01.159
like on Amazon. I don't know. It was the cheapest

00:35:01.159 --> 00:35:04.860
one. And it feels like the pain started to go

00:35:04.860 --> 00:35:07.440
away. To raise your hands a little bit, to raise

00:35:07.440 --> 00:35:12.159
your palms. Okay. Yeah. Because before this,

00:35:12.360 --> 00:35:14.920
I wasn't, you know, realizing it because the

00:35:14.920 --> 00:35:17.639
Apple's keyboard is very low. It's low. Yeah.

00:35:17.800 --> 00:35:22.599
Yeah. But this one, so my hand was, you know,

00:35:22.639 --> 00:35:24.559
something like this and I started to feel the

00:35:24.559 --> 00:35:28.519
pain. So. I mean, it sounds like a bad advertisement

00:35:28.519 --> 00:35:33.099
for the mechanical keyboard. I mean, it is what

00:35:33.099 --> 00:35:35.960
it is. I mean, we're not getting younger. Yeah,

00:35:36.039 --> 00:35:38.880
that is true. I have a similar problem with the

00:35:38.880 --> 00:35:42.619
Glove 80, you know. My favorite keyboard by far

00:35:42.619 --> 00:35:45.219
is, and people are going to hate me because of

00:35:45.219 --> 00:35:49.150
this, you know. the keyboard enthusiasts but

00:35:49.150 --> 00:35:52.769
it's the mac os keyboard not the one that comes

00:35:52.769 --> 00:35:55.210
with the computer because that gets warm and

00:35:55.210 --> 00:35:59.269
your fingers get warm and i hate it but the magic

00:35:59.269 --> 00:36:01.889
keyboard i have two magic keyboards one with

00:36:01.889 --> 00:36:04.690
numbers and one without numbers both of them

00:36:04.690 --> 00:36:07.349
with the touch id right and i love it because

00:36:07.349 --> 00:36:10.150
it's it's pretty low like you said it's pretty

00:36:10.150 --> 00:36:14.289
soft i could type really fast so To me, that

00:36:14.289 --> 00:36:16.949
is the best keyboard that I have ever used. I

00:36:16.949 --> 00:36:19.250
know people are going to hate real hard on this.

00:36:19.530 --> 00:36:24.610
But I had issues with my forearm. Because your

00:36:24.610 --> 00:36:27.070
hands on that keyboard are like this the whole

00:36:27.070 --> 00:36:31.809
time. In a weird position. Yeah, in a really

00:36:31.809 --> 00:36:37.269
weird position. Even on this 75 % keyboard, it's

00:36:37.269 --> 00:36:42.679
wider, so arms are a bit far away. so once you

00:36:42.679 --> 00:36:46.900
get used to new layouts it feels better at least

00:36:46.900 --> 00:36:51.260
for me but yeah still same feeling about the

00:36:51.260 --> 00:36:54.179
apple keyboard i was using it like for 10 years

00:36:54.179 --> 00:36:58.300
and no issues to be honest i mean it's a good

00:36:58.300 --> 00:37:00.980
keyboard but yeah probably we're going to be

00:37:00.980 --> 00:37:04.699
hated in the comments yeah and i'm having a similar

00:37:04.699 --> 00:37:06.719
problem with the club ad i don't know if it's

00:37:06.719 --> 00:37:10.570
because it's This thing is high, right? So it

00:37:10.570 --> 00:37:13.070
has a palm rest, right? So you can put your palm

00:37:13.070 --> 00:37:16.369
in there and that helps a lot, right? But since

00:37:16.369 --> 00:37:20.289
it's like curved the way that you see there,

00:37:20.369 --> 00:37:23.170
it's not sitting on the desk, right? So your

00:37:23.170 --> 00:37:26.110
hand is raised a little bit and my fingertips

00:37:26.110 --> 00:37:29.550
are starting to hurt a little bit. I don't know

00:37:29.550 --> 00:37:32.050
if it's because of circulation, right? Since

00:37:32.050 --> 00:37:36.150
the hands are facing upward a little bit. I wish.

00:37:36.909 --> 00:37:39.949
there was a flat i don't know i i want to try

00:37:39.949 --> 00:37:42.510
a flat keyboard you know something really soft

00:37:42.510 --> 00:37:46.030
like the apple magic keyboard and see if i like

00:37:46.030 --> 00:37:49.269
that better i think i would okay what about ai

00:37:49.269 --> 00:37:52.170
do you use ai and if you do how do you use it

00:37:52.170 --> 00:37:57.710
i use it rarely actually but i mean i will show

00:37:57.710 --> 00:37:59.789
it's one of the examples how i use the alpha

00:37:59.789 --> 00:38:03.369
so i have the integration of the chats i mean

00:38:03.369 --> 00:38:08.159
chat gpt plugin for the Alfred so you can have

00:38:08.159 --> 00:38:13.380
a chat right inside the Alfred and usually I'm

00:38:13.380 --> 00:38:17.579
using it for some you know quick text evaluation

00:38:17.579 --> 00:38:21.860
for example if I wrote a script for the next

00:38:21.860 --> 00:38:24.079
video or the structure or something like this

00:38:24.079 --> 00:38:28.579
I use it to proofread it because I'm my you know

00:38:28.579 --> 00:38:31.219
English is not the first language I'm not a native

00:38:31.219 --> 00:38:34.400
speaker so sometimes sometimes it really helps

00:38:34.400 --> 00:38:38.639
just to use an llm to find some basic problems

00:38:38.639 --> 00:38:43.760
with the structure sometimes i use it to go the

00:38:43.760 --> 00:38:46.619
opposite take a script and shrink it into the

00:38:46.619 --> 00:38:50.260
video description or for example generate the

00:38:50.260 --> 00:38:52.860
video uh how it's called youtube text for the

00:38:52.860 --> 00:38:58.559
video and i use it for the coding but i'm trying

00:38:58.559 --> 00:39:02.199
to use it rarely for coding i mean i'm kind of

00:39:03.590 --> 00:39:06.190
probably acting like an old person right now

00:39:06.190 --> 00:39:10.389
here. Especially if I'm learning something and

00:39:10.389 --> 00:39:12.989
forcing myself not to use AI in this case, or

00:39:12.989 --> 00:39:15.869
actually learn it. But if I need, for example,

00:39:15.969 --> 00:39:19.670
generate some configuration of the code for the

00:39:19.670 --> 00:39:23.269
thing that I really know how I would implement

00:39:23.269 --> 00:39:26.670
it, I just want to speed up a process, then why

00:39:26.670 --> 00:39:31.579
not? So I'm trying to use it occasionally. And

00:39:31.579 --> 00:39:35.579
not to overuse it in the way that it will harm

00:39:35.579 --> 00:39:40.519
my learning process with something. Okay, I see.

00:39:40.599 --> 00:39:43.000
So you're not against it? You don't trust it

00:39:43.000 --> 00:39:49.300
too much? Kind of, yeah. Yeah, it's weird. It's

00:39:49.300 --> 00:39:51.539
difficult with the hallucinations, you know.

00:39:52.300 --> 00:39:56.679
But yeah, I get it. Okay, great. And are you

00:39:56.679 --> 00:39:59.460
working on any projects at the moment? You're

00:39:59.460 --> 00:40:01.519
working on something? Yeah, currently. Yeah,

00:40:01.579 --> 00:40:04.559
apart from the main work, I'm working on the

00:40:04.559 --> 00:40:09.300
macOS application that serves as the default

00:40:09.300 --> 00:40:14.780
web browser. And it helps you to work with few

00:40:14.780 --> 00:40:18.079
web browsers and decide, for example, if you're

00:40:18.079 --> 00:40:20.119
opening the link, it will show you a small pop

00:40:20.119 --> 00:40:23.400
-up with the browsers that you configured from

00:40:23.400 --> 00:40:25.900
your machine. And you can select with the keyboard

00:40:25.900 --> 00:40:28.320
shortcut, for example, in my case, if I want

00:40:28.320 --> 00:40:31.860
to open it in the Safari. or in the brave browser

00:40:31.860 --> 00:40:35.820
on top of this i made in some rules so for example

00:40:35.820 --> 00:40:40.940
you can configure like default rules for some

00:40:40.940 --> 00:40:43.679
of the domains for example if it's youtube it

00:40:43.679 --> 00:40:47.260
always goes into safari if it's you know something

00:40:47.260 --> 00:40:50.360
else it can go for example if it's a github it

00:40:50.360 --> 00:40:53.360
will go into the brave and stuff like this and

00:40:53.360 --> 00:40:56.119
the only thing i mean i know that there are many

00:40:56.119 --> 00:40:59.449
projects like this already exist What I wanted

00:40:59.449 --> 00:41:03.969
to do is to make configuration available through

00:41:03.969 --> 00:41:07.550
something like a dot file. Because all of the

00:41:07.550 --> 00:41:09.769
applications that I know, you have to configure

00:41:09.769 --> 00:41:14.670
them. Yeah, they're GUI. And I just want to make

00:41:14.670 --> 00:41:18.409
something that can store a configuration in the

00:41:18.409 --> 00:41:21.510
text file. Right now I'm using JSON because the

00:41:21.510 --> 00:41:23.920
configuration is pretty simple. And there are

00:41:23.920 --> 00:41:26.760
some additional tools, like, for example, remove

00:41:26.760 --> 00:41:30.340
tracking attributes from the URL. Expand URLs.

00:41:30.460 --> 00:41:33.900
For example, if you try to open a Bitly link

00:41:33.900 --> 00:41:36.639
or something else, I mean, the shortened link,

00:41:36.820 --> 00:41:39.940
it will try to expand it to find the destination

00:41:39.940 --> 00:41:43.519
URL and remove tracking attributes from the destination

00:41:43.519 --> 00:41:47.280
URL. Stuff like this. Also, the thing that I

00:41:47.280 --> 00:41:50.300
didn't find in other applications is what I call...

00:41:50.409 --> 00:41:53.329
pinning the browser. For example, if I open the

00:41:53.329 --> 00:41:58.289
link and I use shift modifier to open in a specific

00:41:58.289 --> 00:42:01.570
browser, application will remember this choice

00:42:01.570 --> 00:42:04.809
for the time period that you specify. For example,

00:42:04.869 --> 00:42:08.289
in my case, it's half of the minute. So if I,

00:42:08.349 --> 00:42:13.030
for example, shift open in Safari, then all of

00:42:13.030 --> 00:42:16.489
the links without any rules will be opened into

00:42:16.489 --> 00:42:19.539
Safari for the next 30 seconds. Sometimes it's

00:42:19.539 --> 00:42:21.400
useful when I have a bunch of the links that

00:42:21.400 --> 00:42:25.239
I need to open one by one. And, you know, every

00:42:25.239 --> 00:42:27.280
time you present it with this pop -up, it's kind

00:42:27.280 --> 00:42:30.960
of annoying. So you can kind of work around this.

00:42:32.780 --> 00:42:36.340
I use it from time to time. I think that's a

00:42:36.340 --> 00:42:39.539
very nice addition to this application. So yeah,

00:42:39.599 --> 00:42:42.280
this is what I'm working. I would say that the

00:42:42.280 --> 00:42:44.119
features that I wanted to build for the first

00:42:44.119 --> 00:42:47.550
version are actually already done. and right

00:42:47.550 --> 00:42:50.869
now comes the i would say the hardest part is

00:42:50.869 --> 00:42:53.469
to make everything prepared for the distribution

00:42:53.469 --> 00:42:59.210
so you can upgrade the application for the newer

00:42:59.210 --> 00:43:01.570
version because i'm going to distribute outside

00:43:01.570 --> 00:43:04.929
of the app store which always makes it much harder

00:43:04.929 --> 00:43:09.030
than using the app store are you going to distribute

00:43:09.030 --> 00:43:13.489
it through brew uh eventually yes so for the

00:43:13.489 --> 00:43:16.909
first version i want to Make a website where

00:43:16.909 --> 00:43:19.849
you can download it and then you will get the

00:43:19.849 --> 00:43:25.050
updates when there is an update. Then eventually

00:43:25.050 --> 00:43:28.269
I want to integrate with the homebrew. So you

00:43:28.269 --> 00:43:32.070
can just install it with the homebrew, probably

00:43:32.070 --> 00:43:36.590
through CASC and even upgrade the application

00:43:36.590 --> 00:43:39.570
from there as well. But that's probably, you

00:43:39.570 --> 00:43:42.289
know, I want to release first and then do all

00:43:42.289 --> 00:43:45.570
of these changes after. Okay. And is it going

00:43:45.570 --> 00:43:48.269
to be open sourced, closed source application?

00:43:49.409 --> 00:43:52.130
It's going to be closed source application. I

00:43:52.130 --> 00:43:58.570
want to make it a paid application, but, you

00:43:58.570 --> 00:44:02.070
know, like a very cheap application. So it's,

00:44:02.070 --> 00:44:04.630
I don't know, like probably the first version

00:44:04.630 --> 00:44:08.869
will cost you $3, something like this. So at

00:44:08.869 --> 00:44:13.530
least I can cover stuff like hosting Apple account.

00:44:14.259 --> 00:44:17.699
Yeah. So there are still some stuff that you

00:44:17.699 --> 00:44:20.619
have to pay. For example, if you want to build

00:44:20.619 --> 00:44:24.940
to be notarized, so the macOS won't scream at

00:44:24.940 --> 00:44:27.360
you when you try to open it, you will have to

00:44:27.360 --> 00:44:30.960
buy the Apple account. Same for, for example,

00:44:30.980 --> 00:44:33.719
to provide the ability to upgrade an application,

00:44:33.980 --> 00:44:37.000
you have to host it somewhere. So it's not a

00:44:37.000 --> 00:44:39.480
lot of money, but still something. So I just

00:44:39.480 --> 00:44:42.989
want to give a... very long trial period, like

00:44:42.989 --> 00:44:46.329
one or two months. So you can try it and then

00:44:46.329 --> 00:44:52.650
buy some license, which I need to implement as

00:44:52.650 --> 00:44:54.690
well because I'm not going to use the in -app

00:44:54.690 --> 00:44:56.909
purchases from Apple. So we need to integrate

00:44:56.909 --> 00:44:59.570
something else and that will require for me some

00:44:59.570 --> 00:45:02.789
time as well. Interesting. Okay. I want to try

00:45:02.789 --> 00:45:04.789
it out. I don't want to install it yet because

00:45:04.789 --> 00:45:07.550
I want you to guide me through the process, you

00:45:07.550 --> 00:45:12.389
know, but I want to wait. until the time is right.

00:45:12.489 --> 00:45:14.889
What's the name of the app? It's called Allegory.

00:45:15.510 --> 00:45:20.489
Okay, and can people try it now or not yet? If

00:45:20.489 --> 00:45:23.769
you want to try, there is a beta version available

00:45:23.769 --> 00:45:27.329
for download and installation if you join the

00:45:27.329 --> 00:45:31.969
Discord. There is a link to Google Drive with

00:45:31.969 --> 00:45:34.730
the DMG file, so you can download, install it,

00:45:34.809 --> 00:45:40.380
and use it already. If you want to stick with

00:45:40.380 --> 00:45:43.139
this version, I mean, it fully works. I mean,

00:45:43.139 --> 00:45:46.340
there might be some issues, but in general, all

00:45:46.340 --> 00:45:48.039
the features that I just mentioned, they are

00:45:48.039 --> 00:45:51.619
already there. So if you're willing to participate

00:45:51.619 --> 00:45:54.519
in the beta and give me some feedback, I'd really

00:45:54.519 --> 00:45:57.420
appreciate it. But yeah, you can find all of

00:45:57.420 --> 00:46:01.619
the links in the Discord server. Okay, so basically

00:46:01.619 --> 00:46:03.940
join Discord and all of the information is going

00:46:03.940 --> 00:46:07.530
to be there. Yeah, you will find information

00:46:07.530 --> 00:46:10.449
in the general channel. And there is a special

00:46:10.449 --> 00:46:13.190
channel for this application. So you can find

00:46:13.190 --> 00:46:15.750
all of the details. I mean, how to download it,

00:46:15.789 --> 00:46:19.269
how to install it, the description of the config

00:46:19.269 --> 00:46:23.130
file, everything there. Okay, wonderful. All

00:46:23.130 --> 00:46:27.210
right. And what are your three favorite CLI tools?

00:46:27.550 --> 00:46:30.030
Let's try to move a little bit. We'll try to

00:46:30.030 --> 00:46:34.170
move a little bit faster. Yeah. For the CLI tools,

00:46:34.429 --> 00:46:37.429
I don't have any preferences, actually. I would

00:46:37.429 --> 00:46:40.889
just name the TMAX because it makes the navigation

00:46:40.889 --> 00:46:47.070
much easier. NeoVim, I mean, that's one of the

00:46:47.070 --> 00:46:49.710
tools that I'm using daily. It's not like a CLI

00:46:49.710 --> 00:46:52.789
tool, but I mean, it lives in the terminal, so

00:46:52.789 --> 00:46:57.289
I would count it. And I cannot come up with the

00:46:57.289 --> 00:47:00.329
third one, actually, so I would just tell the...

00:47:02.000 --> 00:47:08.039
how it's called, the ZH shell, right? Specifically,

00:47:08.699 --> 00:47:14.019
yeah, all my ZH shell distribution, because it

00:47:14.019 --> 00:47:18.639
kind of comes with so many nice additions, so

00:47:18.639 --> 00:47:21.800
I cannot pick up something specific. Well, maybe

00:47:21.800 --> 00:47:25.320
the fuzzy finder, because I'm using it a lot,

00:47:25.400 --> 00:47:28.340
you know, like find the files through, search

00:47:28.340 --> 00:47:33.530
through the common history. yeah yeah this is

00:47:33.530 --> 00:47:37.010
because what i'm using like every day so it's

00:47:37.010 --> 00:47:39.409
not something a specific tool but it's more like

00:47:39.409 --> 00:47:42.190
a combination of the small things okay yeah and

00:47:42.190 --> 00:47:45.869
basically tmux and neovim and compass everything

00:47:45.869 --> 00:47:50.329
you rarely well me personally i rarely leave

00:47:50.329 --> 00:47:53.010
the terminal so i don't i'm not in the terminal

00:47:53.010 --> 00:47:55.550
i'm just inside neovim almost all the time and

00:47:55.550 --> 00:47:57.849
switching between tmux sessions so i don't use

00:47:58.650 --> 00:48:01.409
a lot of the cli tools the way that i did use

00:48:01.409 --> 00:48:05.250
them before you know but uh okay good to know

00:48:05.250 --> 00:48:07.909
good to know thanks for sharing that do you have

00:48:07.909 --> 00:48:11.530
mac os applications that are your favorites would

00:48:11.530 --> 00:48:16.570
you name three um yeah i would say uh well i

00:48:16.570 --> 00:48:19.329
can name the aerospace is one of the favorite

00:48:19.329 --> 00:48:22.630
applications right now even that it's a bit bugger

00:48:22.630 --> 00:48:27.280
it's changed the way I manage my workspace a

00:48:27.280 --> 00:48:30.079
lot in a good way. So I would count this one.

00:48:30.199 --> 00:48:34.559
The second one is called Dash. And this is the

00:48:34.559 --> 00:48:38.320
application to store the documentation offline

00:48:38.320 --> 00:48:43.119
and search. And one of the points that it has

00:48:43.119 --> 00:48:46.460
a good integration with ArrayCast, with Alfred,

00:48:46.719 --> 00:48:49.239
and I will showcase how it works. So for me,

00:48:49.239 --> 00:48:52.489
it's very useful. to have a quick search through

00:48:52.489 --> 00:48:56.050
the documentation for like anything actually

00:48:56.050 --> 00:48:58.889
but what is the cool what is the tool called

00:48:58.889 --> 00:49:02.610
you said dash would you mind showing there okay

00:49:02.610 --> 00:49:05.650
so it's you said this is how it's called yeah

00:49:05.650 --> 00:49:10.190
navigate through documentation yes so there is

00:49:10.190 --> 00:49:15.340
a ways to you know you just install the doc set

00:49:15.340 --> 00:49:18.880
how they called the documentation set for both

00:49:18.880 --> 00:49:21.500
of the things i'm trying to understand if i can

00:49:21.500 --> 00:49:24.619
filter by install but for example i know there

00:49:24.619 --> 00:49:27.500
is i install i have a documentation of life for

00:49:27.500 --> 00:49:30.500
the goal and yeah i will show you how it's integrated

00:49:30.500 --> 00:49:34.800
with the with the algorithm okay wonderful interesting

00:49:34.800 --> 00:49:38.010
okay it's a plate It's a paid application. I'm

00:49:38.010 --> 00:49:40.769
not affiliated with this anyhow. I'm just using

00:49:40.769 --> 00:49:44.650
it for many years and it's a very convenient

00:49:44.650 --> 00:49:48.489
application. Wonderful. Okay. And the last one?

00:49:49.170 --> 00:49:52.489
And the last one. I thought about something.

00:49:53.230 --> 00:49:58.570
No idea, to be honest. That's fine. That's fine.

00:49:58.690 --> 00:50:02.329
All right. All right. So that's the first part

00:50:02.329 --> 00:50:06.250
of the... what is this an interview same thing

00:50:06.250 --> 00:50:08.130
with josh i don't know what it was yesterday

00:50:08.130 --> 00:50:11.309
it was an interview oh i don't know what it was

00:50:11.309 --> 00:50:13.690
but it's something all right so let's start with

00:50:13.690 --> 00:50:16.730
this one what do you have there run apps right

00:50:16.730 --> 00:50:19.809
okay you want me to share your screen yeah i

00:50:19.809 --> 00:50:23.510
think right now we can go through the screen

00:50:23.510 --> 00:50:27.650
so basically the alfred is the application to

00:50:27.650 --> 00:50:31.949
launch your applications i mean some of the features

00:50:31.949 --> 00:50:36.190
kind of through the time were integrated into

00:50:36.190 --> 00:50:40.789
Spotlight itself on the macOS, but Alfred came

00:50:40.789 --> 00:50:44.489
way before they started to integrate it into

00:50:44.489 --> 00:50:49.010
the macOS and years before the Raycast was, I

00:50:49.010 --> 00:50:51.190
believe, even started. Because I'm using Alfred

00:50:51.190 --> 00:50:55.389
from the second version and I bought it first

00:50:55.389 --> 00:50:58.409
time like 10 years ago. So it's a pretty old

00:50:58.409 --> 00:51:01.909
application, although an offer updates it pretty

00:51:01.909 --> 00:51:05.679
regularly. The good new thing is that if you

00:51:05.679 --> 00:51:08.079
are on the budget, for example, you cannot pay

00:51:08.079 --> 00:51:12.119
for the Raycast subscription, Alfred is a one

00:51:12.119 --> 00:51:14.579
-time purchase application. So if it's something

00:51:14.579 --> 00:51:18.619
that makes a difference for you, maybe you can

00:51:18.619 --> 00:51:21.900
take this as well. But you can do many things.

00:51:22.500 --> 00:51:28.659
Let me show you first. This is the, you know,

00:51:28.659 --> 00:51:32.880
Alfred, so you can recognize the icon. And you

00:51:32.880 --> 00:51:37.360
can do many things. So the first one is launch

00:51:37.360 --> 00:51:40.980
an application. For example, if you search with

00:51:40.980 --> 00:51:43.559
something, I know, for example, Brave browser,

00:51:43.760 --> 00:51:48.440
Safari. So you just start typing and it will,

00:51:48.599 --> 00:51:51.820
you know, show you some stuff. For example, if

00:51:51.820 --> 00:51:55.920
I will type kitty. Yeah, it will open the kitty

00:51:55.920 --> 00:52:00.059
if it's already open or it will launch it. Stuff

00:52:00.059 --> 00:52:05.480
like this. The cool thing is that it's not just

00:52:05.480 --> 00:52:09.639
application launcher. I'm thinking what would

00:52:09.639 --> 00:52:12.599
be a good example. For example, there is a Photomatter

00:52:12.599 --> 00:52:16.380
application that I'm using to edit photos right

00:52:16.380 --> 00:52:19.960
now. And we will talk about this soon, but you

00:52:19.960 --> 00:52:22.219
can see there are lots of this stuff. Sorry.

00:52:23.469 --> 00:52:27.650
If you hit write error, you will see this list.

00:52:28.070 --> 00:52:30.489
And there are a bunch of the stuff here you can

00:52:30.489 --> 00:52:33.630
do. So some of them actually comes from the different

00:52:33.630 --> 00:52:37.190
workflows. For example, search within the dash,

00:52:37.369 --> 00:52:41.429
which is not relevant here. But for example,

00:52:41.429 --> 00:52:45.349
you can open the recent documents. For example,

00:52:45.429 --> 00:52:48.369
in this case, it's empty. But for example, for

00:52:48.369 --> 00:52:51.429
applications like pages, something like this,

00:52:51.550 --> 00:52:54.030
there will be a list. of the recent documents

00:52:54.030 --> 00:52:56.610
that you opened with this application with the

00:52:56.610 --> 00:53:00.949
application okay right then you can open the

00:53:00.949 --> 00:53:04.849
show package content which actually opens the

00:53:04.849 --> 00:53:09.250
you know what's inside the application itself

00:53:09.250 --> 00:53:12.449
i'm not to be honest i'm not sure how it's useful

00:53:12.449 --> 00:53:15.530
for most of the people for me it's actually useful

00:53:15.530 --> 00:53:17.849
especially for the applications that i'm developed

00:53:17.849 --> 00:53:19.869
because i from time to time i need to expect

00:53:19.869 --> 00:53:24.760
them inspect them and you can do this right inside

00:53:24.760 --> 00:53:29.000
alfred no so for example you can actually navigate

00:53:29.000 --> 00:53:33.639
here that's one of the things it's actually a

00:53:33.639 --> 00:53:37.980
replacement for for the finder so you can find

00:53:37.980 --> 00:53:42.639
her into into any folder i think uh how about

00:53:42.639 --> 00:53:50.670
users right no i'm not sure if you can yeah For

00:53:50.670 --> 00:53:57.869
example, dev, stuff like this. So this is my

00:53:57.869 --> 00:54:04.210
.files. Okay. You see? Yeah, I see. For example,

00:54:04.329 --> 00:54:07.789
if you don't want to use terminal to navigate

00:54:07.789 --> 00:54:10.190
through most of the files, you can do the same

00:54:10.190 --> 00:54:14.929
for, for example, from Alfred. One of the things

00:54:14.929 --> 00:54:18.460
is that you can do this. I'm usually doing this

00:54:18.460 --> 00:54:23.079
not for the tech stuff, but for multimedia and

00:54:23.079 --> 00:54:26.820
the documents. For example, to search for the

00:54:26.820 --> 00:54:30.880
PDF file and do something with this. Also, you

00:54:30.880 --> 00:54:34.659
can have, for example, a preview. Well, for the

00:54:34.659 --> 00:54:38.619
VPN, it doesn't open. But for example, you can

00:54:38.619 --> 00:54:42.179
hit the command Y, I think, and it shows the

00:54:42.179 --> 00:54:47.110
preview. But also you can do stuff. For example,

00:54:47.230 --> 00:54:50.250
open with and select an application. You can

00:54:50.250 --> 00:54:53.369
reveal in Finder. You can get the information

00:54:53.369 --> 00:54:57.090
about the file. You know, this pops up the model

00:54:57.090 --> 00:55:02.449
view with stuff about the document. And, well,

00:55:02.550 --> 00:55:04.369
if you're using the default terminal, you can

00:55:04.369 --> 00:55:07.590
actually open the terminal from here. Using key

00:55:07.590 --> 00:55:11.690
T and T marks kind of breaks it. But then you

00:55:11.690 --> 00:55:14.469
can, for example, copy file to clipboard, which

00:55:14.469 --> 00:55:17.199
I'm using a lot. So for example, search for the

00:55:17.199 --> 00:55:19.900
file, I copy the whole file into keyboard and

00:55:19.900 --> 00:55:23.480
then I can copy it somewhere else. Okay. And

00:55:23.480 --> 00:55:25.579
how do you switch between applications? Do you

00:55:25.579 --> 00:55:28.199
bring up Alfred all the time or you have shortcuts

00:55:28.199 --> 00:55:32.960
for different applications? Yeah. So before I

00:55:32.960 --> 00:55:36.360
was using Alfred as the main, you know, entrance

00:55:36.360 --> 00:55:41.800
point to do this. But then with the, like the

00:55:41.800 --> 00:55:45.230
aerospace, it kind of changed a bit. But I still

00:55:45.230 --> 00:55:47.489
launch the applications through the authors.

00:55:47.690 --> 00:55:50.570
For example, if I need to, I don't know, it's

00:55:50.570 --> 00:55:53.949
what aerospace is working out. For example, I

00:55:53.949 --> 00:55:57.449
want to open the audacity to edit the audio.

00:55:57.690 --> 00:56:02.429
So I just hit it, type, enter, and it will load

00:56:02.429 --> 00:56:07.550
eventually. Okay. Right. And there is one thing,

00:56:07.650 --> 00:56:10.429
I mean, probably I can show it already right

00:56:10.429 --> 00:56:14.460
now since we're talking about this. There is

00:56:14.460 --> 00:56:16.780
ability to create the workflows. I will talk

00:56:16.780 --> 00:56:19.860
about this a bit later. But there is one that

00:56:19.860 --> 00:56:23.019
I created, and this is basically launched an

00:56:23.019 --> 00:56:25.639
application. And I know that, for example, in

00:56:25.639 --> 00:56:28.460
the Raycast, there is ability to bind an application

00:56:28.460 --> 00:56:31.619
to the shortcut. You can do the same here. You

00:56:31.619 --> 00:56:35.420
just can make it through the workflows. For example...

00:56:36.079 --> 00:56:39.300
I did this when I've been recording the series,

00:56:39.659 --> 00:56:41.840
like live recording series. So for example, I

00:56:41.840 --> 00:56:44.800
have a shortcut to switch to Kitty. Same for

00:56:44.800 --> 00:56:47.780
the OBS, same for Safari. So I can check, you

00:56:47.780 --> 00:56:49.719
know, go back and forth. Switch to applications.

00:56:49.739 --> 00:56:53.159
Okay. Okay. Okay. Got it. But that was a long

00:56:53.159 --> 00:56:56.219
time ago. And right now I actually don't use

00:56:56.219 --> 00:56:59.380
it because I have the aerospace kind of replacing

00:56:59.380 --> 00:57:03.510
it. Okay. Great. You have... you also have their

00:57:03.510 --> 00:57:07.190
mac management restart trash sleep inject so

00:57:07.190 --> 00:57:09.090
i guess you bring it up and you have those options

00:57:09.090 --> 00:57:13.510
there yeah so for example you can well i'm not

00:57:13.510 --> 00:57:16.409
going to hit it right now but you can restart

00:57:16.409 --> 00:57:20.789
the laptop from here you can for example put

00:57:20.789 --> 00:57:24.030
it to sleep or sleep this place only there is

00:57:24.030 --> 00:57:28.730
a difference uh you can show trash or you can

00:57:28.730 --> 00:57:35.030
how it's called clear not clean empty trash so

00:57:35.030 --> 00:57:38.269
this is what I hit a lot so if you remove substance

00:57:38.269 --> 00:57:43.110
on the trash and there are system so there are

00:57:43.110 --> 00:57:47.909
a bunch of the things you can see that you can

00:57:47.909 --> 00:57:52.429
enable so they they show up okay okay for example

00:57:52.429 --> 00:57:56.750
you can you know confirm for the restart of the

00:57:56.750 --> 00:58:00.670
shutdown it just makes the you know working with

00:58:00.670 --> 00:58:04.369
the with the hardware a bit easier. Oh, I see.

00:58:04.489 --> 00:58:06.889
Let me quickly show to my screen so we can just

00:58:06.889 --> 00:58:10.869
go one feature at a time and people can see and

00:58:10.869 --> 00:58:14.289
compare both of them. Right. So the same thing

00:58:14.289 --> 00:58:17.369
with our app with Raycast. I'm sorry. I want

00:58:17.369 --> 00:58:20.070
to switch to an app. I don't use this because

00:58:20.070 --> 00:58:23.610
it's I'm going to explain why later. But if I

00:58:23.610 --> 00:58:27.090
want to bring up what DaVinci can search for

00:58:27.090 --> 00:58:31.079
it and I can open it here. If I go here to command

00:58:31.079 --> 00:58:35.079
actions, you have these options as well here,

00:58:35.179 --> 00:58:38.019
show in finder, show package contents that you

00:58:38.019 --> 00:58:41.980
mentioned as well. And I don't know, it has a

00:58:41.980 --> 00:58:45.980
lot of stuff in the menu, even to uninstall the

00:58:45.980 --> 00:58:49.119
app. I don't use this, to be honest. I rarely

00:58:49.119 --> 00:58:52.880
use this because I use something else. And what

00:58:52.880 --> 00:58:55.719
was the other one? Oh, the system actions restarts.

00:58:55.760 --> 00:59:02.510
You can restart, shut down. recycle bin, no trash,

00:59:02.829 --> 00:59:06.829
empty, empty trash. Yeah. So, so far it seems

00:59:06.829 --> 00:59:10.110
that they're, you know, uh, yeah. And then the

00:59:10.110 --> 00:59:12.989
end. Oh yeah. Yeah. Yeah. Okay. Let's, let's,

00:59:13.010 --> 00:59:15.289
let's move on then to, to what we have next.

00:59:15.409 --> 00:59:18.469
You have their file search as well, right? Yeah.

00:59:18.570 --> 00:59:21.050
So it's actually the file search and the file

00:59:21.050 --> 00:59:23.210
actions. I mean, the file actions are kind of

00:59:23.210 --> 00:59:25.809
short a bit, but for example, if you open the

00:59:25.809 --> 00:59:28.809
Alfred and you hit the enter or hit the space,

00:59:29.469 --> 00:59:32.309
one more time, it kind of turns into file search

00:59:32.309 --> 00:59:37.010
mode. For example, I can search for something.

00:59:37.190 --> 00:59:40.210
It's, I would say, uses something, probably uses

00:59:40.210 --> 00:59:45.849
the fuzzy search as well. But you can find any

00:59:45.849 --> 00:59:49.429
file on your computer. You can configure folders

00:59:49.429 --> 00:59:52.969
where you want to search and where you don't

00:59:52.969 --> 00:59:55.829
want to search. So you can have exclusions. And

00:59:55.829 --> 00:59:59.940
then again, if you hit write error, you can for

00:59:59.940 --> 01:00:05.039
example you can view even a file here so for

01:00:05.039 --> 01:00:07.900
example this is the image it uses i believe it

01:00:07.900 --> 01:00:10.880
uses the preview built -in inside so if it's

01:00:10.880 --> 01:00:13.039
the pdf document you will see the content of

01:00:13.039 --> 01:00:16.119
the pdf document but then again you can do stuff

01:00:16.119 --> 01:00:20.320
like revealing finder copying the file to clipboard

01:00:20.320 --> 01:00:25.079
but Another thing is, for example, you can email

01:00:25.079 --> 01:00:27.960
this file to somebody else and it will open your

01:00:27.960 --> 01:00:33.300
default email client. Oh, you can email it from

01:00:33.300 --> 01:00:37.320
there directly? Yeah. So I think if I will open

01:00:37.320 --> 01:00:40.840
it, it will launch the Mail .app. Or for example,

01:00:41.000 --> 01:00:44.500
in my case, I'm using Beer as the note -taking

01:00:44.500 --> 01:00:48.340
application. I can send the file into Beer and

01:00:48.340 --> 01:00:53.909
create a new note from it. Okay. Interesting.

01:00:54.710 --> 01:00:59.110
So this is very interesting. And I can just open

01:00:59.110 --> 01:01:02.909
this or again open with something else and it

01:01:02.909 --> 01:01:05.250
shows the list of the applications that I can

01:01:05.250 --> 01:01:09.750
send this into. For example, if I would like

01:01:09.750 --> 01:01:13.489
to open it with a GIMP, then you can do it right

01:01:13.489 --> 01:01:17.230
from here. Okay. Let me switch to my screen.

01:01:17.900 --> 01:01:20.400
And let's see what we have here. I have a key

01:01:20.400 --> 01:01:23.260
map for this, but there is this file search.

01:01:23.639 --> 01:01:26.079
I think it's this one, but I just have a key

01:01:26.079 --> 01:01:29.320
map. So if I hit that key map brings this up

01:01:29.320 --> 01:01:33.099
and I can see the files here. Hopefully I'm not

01:01:33.099 --> 01:01:37.599
going to share anything sensitive here. No. Yeah.

01:01:37.719 --> 01:01:40.739
And you have the menu as well. Command K open

01:01:40.739 --> 01:01:44.699
show and find their quick look. Share. I don't

01:01:44.699 --> 01:01:47.570
know if you can share with. sharing an email

01:01:47.570 --> 01:01:51.429
or something but there is this uh what is it

01:01:51.429 --> 01:01:54.190
share thing i'm not sure if it works or not i

01:01:54.190 --> 01:01:56.789
have never used it i don't see email there so

01:01:56.789 --> 01:01:59.510
i don't think it works but it's pretty similar

01:01:59.510 --> 01:02:04.130
then okay great wonderful and uh file actions

01:02:04.130 --> 01:02:06.730
oh that's what we just saw right file actions

01:02:06.730 --> 01:02:11.650
yeah yeah okay and internet search that's the

01:02:11.650 --> 01:02:14.349
next one that we have here I think, yeah, this

01:02:14.349 --> 01:02:18.130
is the basic. If you just type something, then

01:02:18.130 --> 01:02:22.949
it gives you way. I mean, you can configure what

01:02:22.949 --> 01:02:25.489
search engine you want to use by default. For

01:02:25.489 --> 01:02:29.210
example, in my case, when I want to search something,

01:02:29.369 --> 01:02:32.429
it gives me three options, DuckDuckGo, Yandex,

01:02:32.510 --> 01:02:37.050
and GitHub. But for example, you can configure

01:02:37.050 --> 01:02:41.289
by yourself any, because you call it search engine.

01:02:42.590 --> 01:02:45.550
it could be any website that provides search

01:02:45.550 --> 01:02:48.869
for example if i want to search i have a special

01:02:48.869 --> 01:02:54.070
keyword for the github for example i can search

01:02:54.070 --> 01:02:58.110
for for you on the github here you know all of

01:02:58.110 --> 01:03:01.670
the things and it's basically using the search

01:03:01.670 --> 01:03:08.489
and the query param same for example you know

01:03:08.489 --> 01:03:12.179
i'm buying a lot of the stuff on the amazon for

01:03:12.179 --> 01:03:15.980
example yeah i created the special one for the

01:03:15.980 --> 01:03:21.920
keyboard and the way it works so there is a web

01:03:21.920 --> 01:03:26.320
search one and you can actually as for example

01:03:26.320 --> 01:03:28.780
in my case there is the amazon that was created

01:03:28.780 --> 01:03:32.420
by me so there is a website i mean the specific

01:03:32.420 --> 01:03:35.539
version of the amazon that's is local here in

01:03:35.539 --> 01:03:40.179
germany and then there is a query param and The

01:03:40.179 --> 01:03:45.139
query is actually what you type. And that's it.

01:03:45.260 --> 01:03:50.239
So you put it here and it just passes it into

01:03:50.239 --> 01:03:56.199
and opens in the web browser. Okay, wonderful.

01:03:56.699 --> 01:03:59.440
And you can define as many as you want. Actually,

01:03:59.519 --> 01:04:03.139
when you install, there is like lots of them.

01:04:03.300 --> 01:04:07.460
I just removed and leave the only thing that's...

01:04:07.659 --> 01:04:11.099
i'm using so for example i can search specifically

01:04:11.099 --> 01:04:15.079
something on on the youtube the only difference

01:04:15.079 --> 01:04:18.420
i believe with the raycast is that there is no

01:04:18.420 --> 01:04:23.519
integrated results so it just opens the the web

01:04:23.519 --> 01:04:29.159
page yeah oh i see i see okay okay yeah let me

01:04:29.159 --> 01:04:33.679
let me share mine something similar i don't use

01:04:33.679 --> 01:04:36.099
this too much and i should use it more often

01:04:36.670 --> 01:04:40.289
but um it does have a search thingy as well so

01:04:40.289 --> 01:04:44.030
if i type i have a key map for it right so if

01:04:44.030 --> 01:04:46.670
i type that key map it's going to directly bring

01:04:46.670 --> 01:04:54.389
this up and i can search for for this and it's

01:04:54.389 --> 01:04:57.989
just going to take me to um the browser directly

01:04:57.989 --> 01:05:02.829
right um but i don't use it too much it's available

01:05:02.829 --> 01:05:05.550
it's it's nice because it allows you to go to

01:05:06.410 --> 01:05:10.110
um a google search because that's what that's

01:05:10.110 --> 01:05:12.969
what i use the most right google search okay

01:05:12.969 --> 01:05:17.030
all right and um you also mentioned their finder

01:05:17.030 --> 01:05:19.929
alternative that's what we just saw as well right

01:05:19.929 --> 01:05:23.130
we discussed it before yeah okay you use as a

01:05:23.130 --> 01:05:26.789
you use it as a clipboard manager as well yes

01:05:26.789 --> 01:05:29.929
uh so the thing is that it actually has the built

01:05:29.929 --> 01:05:33.230
-in clipboard manager so for example if you start

01:05:34.199 --> 01:05:37.519
no usually it's just cli for me and it shows

01:05:37.519 --> 01:05:41.739
the clipboard results so i mean i cleaned the

01:05:41.739 --> 01:05:43.980
clipboard manager before i call and just copy

01:05:43.980 --> 01:05:47.260
pasted some stuff into this but you can see that

01:05:47.260 --> 01:05:51.800
it shows the the text and the source application

01:05:51.800 --> 01:05:55.380
from where it was copied so for example this

01:05:55.380 --> 01:05:58.559
is the link to my channel from the safari this

01:05:58.559 --> 01:06:00.980
is the url we're using right now to make this

01:06:00.980 --> 01:06:04.360
recording this is the stuff that they copied

01:06:04.360 --> 01:06:08.559
from the NeoVim through the terminal and actually

01:06:08.559 --> 01:06:12.699
the cool thing that if you have this, you know,

01:06:12.800 --> 01:06:17.119
if you correctly configured the NeoVim's clipboard

01:06:17.119 --> 01:06:25.159
that exposes it to the OS clipboard It integrates

01:06:25.159 --> 01:06:27.239
with the Alfred as well because it just monitors

01:06:27.239 --> 01:06:29.760
the clipboards and takes everything from here.

01:06:29.860 --> 01:06:33.239
So this is actually the reason why I still did

01:06:33.239 --> 01:06:37.280
not learn properly how to use the Navim's registers

01:06:37.280 --> 01:06:43.440
to copy paste stuff from the history. Because

01:06:43.440 --> 01:06:47.420
usually I just copy and then I just get used

01:06:47.420 --> 01:06:49.920
to use this clipboard management and just copy

01:06:49.920 --> 01:06:53.869
it from here. So I can copy multiple things right

01:06:53.869 --> 01:06:58.829
now. And then, for example, if I would go here,

01:06:59.309 --> 01:07:02.449
if I would like to insert something, I can just

01:07:02.449 --> 01:07:06.650
type here. And it has even the shortcuts. For

01:07:06.650 --> 01:07:11.349
example, if I want to insert this one, I can

01:07:11.349 --> 01:07:17.449
hit command five and that's it. Okay. So you

01:07:17.449 --> 01:07:19.989
paste directly from Alfred to any of them and

01:07:19.989 --> 01:07:22.409
to everywhere else, right? That is like your

01:07:22.409 --> 01:07:26.429
central. Yeah. So for me, it just makes it much

01:07:26.429 --> 01:07:30.070
easier. Or I just got used to it a long time

01:07:30.070 --> 01:07:34.289
ago. Yeah. And I use it, you know, like a lot.

01:07:34.789 --> 01:07:38.949
Yeah. But yeah, this is the built -in into Alfred.

01:07:39.070 --> 01:07:41.530
The only thing that, you know, you can just need

01:07:41.530 --> 01:07:44.750
to... Probably there is a shortcut how to launch

01:07:44.750 --> 01:07:48.539
it. But for me, it's... fine just to write cli

01:07:48.539 --> 01:07:52.360
and there is actually a way to create snippets

01:07:52.360 --> 01:07:55.679
i just don't use them so for me it's mostly the

01:07:55.679 --> 01:07:59.699
clipboard management oh okay okay okay now this

01:07:59.699 --> 01:08:03.320
other thing does have um that as well let me

01:08:03.320 --> 01:08:08.860
see where's my screen here's my screen um what

01:08:08.860 --> 01:08:12.360
is it clipboard clipboard history right i'm not

01:08:12.360 --> 01:08:16.020
i don't pay for raycast Because they have a pro

01:08:16.020 --> 01:08:18.640
version, as you can see here. Everything that

01:08:18.640 --> 01:08:23.119
I do is just in the free one. But in the clipboard

01:08:23.119 --> 01:08:26.119
history, same thing. I can see the items here.

01:08:26.180 --> 01:08:29.239
You can get a preview of this video. This is

01:08:29.239 --> 01:08:35.899
just text. URLs and all that. So I don't use

01:08:35.899 --> 01:08:39.000
this clipboard. I don't remember why I switched

01:08:39.000 --> 01:08:43.170
to this one. um i shouldn't be showing these

01:08:43.170 --> 01:08:46.470
links i think it doesn't matter it's fine they

01:08:46.470 --> 01:08:51.109
will expire yeah they will expire yeah so um

01:08:51.109 --> 01:08:53.649
i don't know i just switched to this one this

01:08:53.649 --> 01:08:57.069
is the one that i okay i don't know i prefer

01:08:57.069 --> 01:09:00.289
to use but it's it's an option and raycast works

01:09:00.289 --> 01:09:02.689
pretty good a lot of people do love it as well

01:09:02.689 --> 01:09:06.890
but it seems that we have Alfred was there first.

01:09:07.130 --> 01:09:10.029
So I'm pretty sure that it was the inspiration

01:09:10.029 --> 01:09:14.130
for Raycast for sure. Actually, I forgot to tell

01:09:14.130 --> 01:09:19.229
that. I mean, I paid for Alfred a long time ago,

01:09:19.310 --> 01:09:23.529
but most of the features are actually free. I

01:09:23.529 --> 01:09:27.369
think what you get from the pro version is workflows

01:09:27.369 --> 01:09:31.810
and maybe something else. But all the stuff that

01:09:31.810 --> 01:09:37.289
we covered so far. is free okay okay you don't

01:09:37.289 --> 01:09:39.270
need to pay for it right you can you can get

01:09:39.270 --> 01:09:42.689
most of the features okay yeah interesting okay

01:09:42.689 --> 01:09:45.369
i think the only thing that you have to pay is

01:09:45.369 --> 01:09:48.829
um if you want to use custom workflows that we

01:09:48.829 --> 01:09:52.409
will cover soon and well if you want to develop

01:09:52.409 --> 01:09:55.750
your own as well but everything else is i think

01:09:56.460 --> 01:09:59.399
You know free great. Okay. Then next we have

01:09:59.399 --> 01:10:01.600
the calculator you use it like just a regular

01:10:01.600 --> 01:10:05.260
calculator like yeah operations there No, so

01:10:05.260 --> 01:10:09.180
not stuff like this. Oh, it's just very convenient

01:10:09.180 --> 01:10:12.340
to do it from here You know, like do some basic

01:10:12.340 --> 01:10:17.439
calculations Yeah, if needed. Yeah, I I also

01:10:17.439 --> 01:10:21.140
use that calculator as well But I have discovered

01:10:21.140 --> 01:10:25.880
that it's too ephemeral is that a word it's too

01:10:25.880 --> 01:10:29.260
temporary for me right i sometimes i need to

01:10:29.260 --> 01:10:32.399
grab a result and i can copy it to my clipboard

01:10:32.399 --> 01:10:34.560
from the calculator right let's say that i do

01:10:34.560 --> 01:10:38.659
here two plus two whatever if i hit enter it's

01:10:38.659 --> 01:10:41.439
gonna copy it to my clipboard and i can paste

01:10:41.439 --> 01:10:45.039
it somewhere right but sometimes i need to have

01:10:45.039 --> 01:10:47.739
the procedure for that operation so i came up

01:10:47.739 --> 01:10:50.119
with something in neobim i'm just gonna promote

01:10:50.119 --> 01:10:53.739
promote myself a little bit here But, you know,

01:10:53.819 --> 01:10:57.020
you could find it useful. Some other people could

01:10:57.020 --> 01:10:59.539
find it useful as well. So let's say that you

01:10:59.539 --> 01:11:05.180
need to do something. I need to calculate this,

01:11:05.420 --> 01:11:08.500
right? And you just type this symbol here. I

01:11:08.500 --> 01:11:13.239
type 2 plus 2. Now let's say that I do it this

01:11:13.239 --> 01:11:18.680
way. 2 plus 2 is 4 divided 2. And I hit here

01:11:18.680 --> 01:11:22.789
Alt 3. Notice that it gives me the results, right?

01:11:22.909 --> 01:11:27.210
But I keep this, right? If I use Raycast, I lose

01:11:27.210 --> 01:11:29.970
that and I have to, sometimes I have to type

01:11:29.970 --> 01:11:33.689
it again. And I don't know, it's useful, but

01:11:33.689 --> 01:11:37.390
I just rather do it here in U of M. In case that

01:11:37.390 --> 01:11:39.289
you want to implement it, you know, they have

01:11:39.289 --> 01:11:41.930
a really short, it is just basically a key map,

01:11:42.130 --> 01:11:48.210
right? So I think it works well. what else forcing

01:11:48.210 --> 01:11:50.850
the us keyboard that's what we have on the list

01:11:50.850 --> 01:11:55.750
next yeah this is the small thing that just helps

01:11:55.750 --> 01:12:01.350
if you i mean i have to use two keyboard layouts

01:12:01.350 --> 01:12:05.149
because like i do all of the things like the

01:12:05.149 --> 01:12:09.289
work on the english but my primary language isn't

01:12:09.289 --> 01:12:13.750
english so i'm you know using two different layouts

01:12:13.750 --> 01:12:18.069
but Since most of the time I need an English

01:12:18.069 --> 01:12:20.970
one, there is a cool way to force a specific

01:12:20.970 --> 01:12:24.750
keyboard and it overrides how the macOS does

01:12:24.750 --> 01:12:28.930
it. Because macOS kind of tries to remember the

01:12:28.930 --> 01:12:32.989
language that was used. Even when you restart

01:12:32.989 --> 01:12:36.289
an application, I found it not very convenient.

01:12:36.409 --> 01:12:40.069
So I just used the English, well, specifically

01:12:40.069 --> 01:12:43.590
US version of the English. most of the time,

01:12:43.649 --> 01:12:47.529
and when I need, I switch back to Russian. Oh,

01:12:47.590 --> 01:12:54.130
okay. Okay, I see. Yeah, if you use only one

01:12:54.130 --> 01:12:56.550
language, probably you don't need this. If you

01:12:56.550 --> 01:13:00.350
need to use a few, then probably it might help

01:13:00.350 --> 01:13:04.750
you. The second one is this Dash integration.

01:13:05.350 --> 01:13:09.489
So I show you the Dash application itself. But

01:13:09.489 --> 01:13:12.619
the cool thing is that... There is an integration

01:13:12.619 --> 01:13:17.340
into, like, even in the VS Code, I think in the

01:13:17.340 --> 01:13:19.359
NeoVim, they have a plugin, but they use it from

01:13:19.359 --> 01:13:23.659
the Alfred. For example, I can search for the

01:13:23.659 --> 01:13:27.060
cbpixel buffer, which is a thing from the Apple's

01:13:27.060 --> 01:13:30.239
documentation, a hint enter, and it opens the

01:13:30.239 --> 01:13:35.159
documentation for it in here. And I can inspect

01:13:35.159 --> 01:13:40.970
it, search from it. But for example... I can

01:13:40.970 --> 01:13:44.649
define even the language or the doc set that

01:13:44.649 --> 01:13:46.630
I want to use. For example, if I want to search

01:13:46.630 --> 01:13:51.109
specifically through the Go, I can define it

01:13:51.109 --> 01:13:54.850
and open it from here. So yeah, I like the fact

01:13:54.850 --> 01:13:56.989
that, for example, you can search through all

01:13:56.989 --> 01:13:59.350
of the things. I know, for example, if I type

01:13:59.350 --> 01:14:05.050
diff, you see that it shows me the Go, the Python,

01:14:05.289 --> 01:14:08.539
the OpenCV. like all of this stuff but if i want

01:14:08.539 --> 01:14:11.199
to specify for example if i want to search specifically

01:14:11.199 --> 01:14:14.600
through apple's documentation i can do this as

01:14:14.600 --> 01:14:19.699
well um yeah i think this is the very useful

01:14:19.699 --> 01:14:24.140
thing and this is actually how i use dash most

01:14:24.140 --> 01:14:27.039
of the time i never open the application by myself

01:14:27.039 --> 01:14:30.579
i just open it through the alfred and this is

01:14:30.579 --> 01:14:34.020
the way to go So I can load there like the Kubernetes

01:14:34.020 --> 01:14:36.699
documentation, for example, and Dash is going

01:14:36.699 --> 01:14:40.279
to have it? I think yes. Let's take a look, I

01:14:40.279 --> 01:14:43.960
believe. So if you go to, I don't know how, no.

01:14:44.260 --> 01:14:46.720
Well, for sure they have Docker, you can see.

01:14:46.760 --> 01:14:51.579
Okay. For Docker, okay, for the Kubernetes, seems

01:14:51.579 --> 01:14:54.539
like they don't have, but there is the, oh no,

01:14:54.640 --> 01:14:58.760
there is a community version of the Kubernetes,

01:14:58.840 --> 01:15:03.510
so you can actually. Oh, interesting. So you

01:15:03.510 --> 01:15:06.250
don't have to be going to each website. You have

01:15:06.250 --> 01:15:08.989
all your documentations in a single place. Yeah.

01:15:09.689 --> 01:15:13.949
That is quite useful. I don't know. Get pods.

01:15:14.329 --> 01:15:19.170
I don't know. Pods. I'm not sure. I never saw

01:15:19.170 --> 01:15:26.909
this. Okay. So there is something. Yeah. Interesting.

01:15:27.409 --> 01:15:30.970
Basically, yes. The only thing that... user ones

01:15:30.970 --> 01:15:36.090
are usually less polished but still very good

01:15:36.090 --> 01:15:41.250
so for example yeah i think for example aws cli

01:15:41.250 --> 01:15:45.930
if you need this for some reason so and even

01:15:45.930 --> 01:15:48.529
from here there are just take a look at the list

01:15:48.529 --> 01:15:54.350
okay yeah it's a lot yep yeah okay wonderful

01:15:54.350 --> 01:15:57.890
all right kill applications i can also do that

01:15:57.890 --> 01:16:04.479
in raycast Yeah, here it's done through the custom

01:16:04.479 --> 01:16:08.220
workflow, so it's not an integration. I mean,

01:16:08.239 --> 01:16:11.760
it's not a feature of the Alfred itself. There

01:16:11.760 --> 01:16:14.020
is a workflow that does it, but the cool thing

01:16:14.020 --> 01:16:19.560
is that you can search for the application, for

01:16:19.560 --> 01:16:24.520
example, Safari, and then you kill it from here.

01:16:25.100 --> 01:16:29.479
Okay. I have to do it from time to time because

01:16:29.479 --> 01:16:31.579
some of the applications, you know, just hangs.

01:16:32.000 --> 01:16:35.239
Yeah, yeah. You have to force kill them instead

01:16:35.239 --> 01:16:39.159
of opening the activity monitor or instead of

01:16:39.159 --> 01:16:43.119
doing the same from the terminal, which, I don't

01:16:43.119 --> 01:16:45.220
know, in my experience, not that convenient just

01:16:45.220 --> 01:16:47.899
to, you know, text query. Yeah, it's faster.

01:16:48.899 --> 01:16:52.119
It's way faster. Yeah, same thing. It happens

01:16:52.119 --> 01:16:55.079
to me with Finder sometimes. Sometimes Finder,

01:16:55.260 --> 01:16:58.579
I don't know, just acts weird and I have to kill

01:16:58.579 --> 01:17:01.020
it. So I just come here to this. It doesn't come

01:17:01.020 --> 01:17:03.819
by default in Raycast. It's an integration that

01:17:03.819 --> 01:17:06.420
you need to install. Free, of course. You just

01:17:06.420 --> 01:17:09.439
install it and I just kill process. It's going

01:17:09.439 --> 01:17:12.020
to show all of them to me. If I look for Finder,

01:17:12.079 --> 01:17:16.279
for example, I can kill it. So similar. We could

01:17:16.279 --> 01:17:19.479
say quite similar. Yep, yep. Quite similar. The

01:17:19.479 --> 01:17:22.819
Dash integration, we already looked at it. ChatGPT.

01:17:23.279 --> 01:17:27.760
you use that as well yeah so again i will show

01:17:27.760 --> 01:17:30.500
it from the workflow so this is the workflow

01:17:30.500 --> 01:17:34.180
that you can install and this is actually how

01:17:34.180 --> 01:17:37.579
the workflows look like you can create your own

01:17:37.579 --> 01:17:40.159
so it's basically you know like a combination

01:17:40.159 --> 01:17:42.979
of the writing the code and the visual programming

01:17:42.979 --> 01:17:46.199
i have my own very simple for example this one

01:17:46.199 --> 01:17:50.279
is pretty simple you know just connect the dots

01:17:50.279 --> 01:17:54.260
and yeah this one i will talk about this soon

01:17:54.260 --> 01:17:57.340
but there is the same for the chat gpt and it

01:17:57.340 --> 01:18:02.899
looks like this so you can there is a window

01:18:02.899 --> 01:18:10.260
where you type something and yeah and it gets

01:18:10.260 --> 01:18:13.880
the it works through the api so you can i'm not

01:18:13.880 --> 01:18:15.920
going to open the settings because it shows the

01:18:15.920 --> 01:18:19.779
token your key yeah okay yeah but in general

01:18:20.489 --> 01:18:24.289
you can select the model that you want to use.

01:18:25.670 --> 01:18:30.449
It's not a good approach to use it with the code

01:18:30.449 --> 01:18:33.869
because the input field is rather small and it's

01:18:33.869 --> 01:18:37.210
not getting expanded. So if you continue to type

01:18:37.210 --> 01:18:40.029
more, it just goes on the right. Okay, I see.

01:18:40.170 --> 01:18:43.529
But for the small things, I find it very useful.

01:18:43.609 --> 01:18:46.869
And the interesting thing, at least... In the

01:18:46.869 --> 01:18:49.970
way that I use ChatGPT, since I don't use it

01:18:49.970 --> 01:18:53.949
very often, I use it through API. And it's much

01:18:53.949 --> 01:18:59.890
cheaper than paying $20. Because I don't use

01:18:59.890 --> 01:19:05.789
it very often. I think I paid last time $10.

01:19:06.069 --> 01:19:10.270
And it was three months ago. And I'm still using

01:19:10.270 --> 01:19:16.689
this $10. If you're using it a lot, that probably,

01:19:16.970 --> 01:19:20.710
or you're using, and actually you can use the

01:19:20.710 --> 01:19:24.090
lead from the API as well. So for example, I

01:19:24.090 --> 01:19:27.069
tried to generate an icon for the allegory, which

01:19:27.069 --> 01:19:29.949
not a good icon, but anyway, I mean, you can

01:19:29.949 --> 01:19:32.329
use it. You can have an integration with the

01:19:32.329 --> 01:19:36.550
Alfred. It uses the API as well. And it's just

01:19:36.550 --> 01:19:40.789
much cheaper. I think the problem that you don't

01:19:40.789 --> 01:19:45.699
have access to, To some of the models, I mean,

01:19:45.699 --> 01:19:50.220
they release models to the API a bit after, once

01:19:50.220 --> 01:19:55.260
they release it through the chat version. But

01:19:55.260 --> 01:19:57.800
yeah, if you don't use AI too often, but you

01:19:57.800 --> 01:20:02.380
want to use it, you just need to install the

01:20:02.380 --> 01:20:07.359
integration, provide the API key, and add some

01:20:07.359 --> 01:20:11.460
funds, and probably it will cost you less than

01:20:11.460 --> 01:20:14.779
paying the subscription. Oh, okay, okay. Yeah,

01:20:14.819 --> 01:20:17.819
Raycast has something similar. Let me just switch

01:20:17.819 --> 01:20:21.939
to this one real quick. AI Chat, but notice that

01:20:21.939 --> 01:20:25.640
it's in the pro version only. I don't pay for

01:20:25.640 --> 01:20:28.479
pro. I haven't used it. A lot of people have

01:20:28.479 --> 01:20:33.859
told me that it's not bad, you know, that I should

01:20:33.859 --> 01:20:36.380
give it a try because you have access to different

01:20:36.380 --> 01:20:40.159
models, not only ChatGPT but Cloud and I don't

01:20:40.159 --> 01:20:41.840
know which other ones. Those two are the main

01:20:41.840 --> 01:20:45.890
ones. i don't have any um experience there so

01:20:45.890 --> 01:20:48.829
i cannot okay yeah i just paid for the regular

01:20:48.829 --> 01:20:52.649
chat jpt um but i don't know i was thinking about

01:20:52.649 --> 01:20:55.529
getting this protein i don't know we'll see all

01:20:55.529 --> 01:21:00.010
right okay and uh you have next there ocr yeah

01:21:00.010 --> 01:21:02.510
uh this is the optical character recognition

01:21:02.510 --> 01:21:08.069
there is a again another workflow it's called

01:21:08.069 --> 01:21:13.800
ocr and this is basically When you launch it,

01:21:13.920 --> 01:21:18.659
you need to select an area. And it makes a screenshot

01:21:18.659 --> 01:21:24.140
and recognizes it and copies the text into the

01:21:24.140 --> 01:21:29.260
clipboard. So you can see this text got from

01:21:29.260 --> 01:21:32.899
the image. Okay, okay, okay, okay. And that is

01:21:32.899 --> 01:21:39.220
in Alfred directly, right? Yes. So you just launch

01:21:39.220 --> 01:21:43.590
the OCR workflow. you it starts this you know

01:21:43.590 --> 01:21:46.869
the rectangle selection for the screenshot so

01:21:46.869 --> 01:21:50.109
you select something and it recognizes it and

01:21:50.109 --> 01:21:55.010
puts into the clipboard okay got it so for example

01:21:55.010 --> 01:21:58.189
it's very useful when you need to you know take

01:21:58.189 --> 01:22:01.850
some text from the images which for some reasons

01:22:01.850 --> 01:22:07.029
i have to do more pretty often yeah so yeah this

01:22:07.029 --> 01:22:11.899
is very useful thing okay Yeah, you were going

01:22:11.899 --> 01:22:17.119
to show something. Okay, that seems the same.

01:22:17.600 --> 01:22:21.039
No, no, you can show the Raycast. Oh, Raycast,

01:22:21.159 --> 01:22:23.779
I don't use it. But I was just quickly checking

01:22:23.779 --> 01:22:26.039
here if there were any options. And it seems

01:22:26.039 --> 01:22:29.260
that there is. I have no experience with this.

01:22:29.319 --> 01:22:31.939
I don't know if it works or not. It has a few

01:22:31.939 --> 01:22:35.800
downloads, 2 ,800 downloads. But what I do for

01:22:35.800 --> 01:22:39.659
that, specifically for OCR, that I use CleanShot.

01:22:40.220 --> 01:22:43.479
and it has this capture text ocr and i have a

01:22:43.479 --> 01:22:47.659
key map yeah so yeah it's i don't use raycast

01:22:47.659 --> 01:22:51.000
i use something else but uh it seems that it's

01:22:51.000 --> 01:22:54.380
available in raycast as well okay so um okay

01:22:54.380 --> 01:22:58.520
emoji emoji search that's the next one yeah this

01:22:58.520 --> 01:23:02.239
is the simplest okay i need to refresh the api

01:23:02.239 --> 01:23:08.399
um okay let's check will it work now no Okay,

01:23:08.500 --> 01:23:11.140
I will figure out that later. But basically,

01:23:11.479 --> 01:23:14.880
you know, there is a way to, I think this one

01:23:14.880 --> 01:23:21.439
is the standard UI. Yeah. Which is very horrible

01:23:21.439 --> 01:23:24.859
to use. Yeah. Yeah. So there is an integration

01:23:24.859 --> 01:23:27.979
into Alfred again through the separate workflow

01:23:27.979 --> 01:23:32.840
that uses, I think, some web API to get all of

01:23:32.840 --> 01:23:35.579
the possible emojis and you can just search through

01:23:35.579 --> 01:23:38.829
them. Okay. Yeah, I just find it very convenient

01:23:38.829 --> 01:23:42.289
and much faster to use instead of this default

01:23:42.289 --> 01:23:47.390
weird UI. Yeah, that one sucks for sure. Yeah.

01:23:47.609 --> 01:23:52.130
There is something similar here, I think. Yeah.

01:23:52.229 --> 01:23:54.789
No, there is something similar. But I have a

01:23:54.789 --> 01:23:57.029
key map. I just don't remember which one. Hyper

01:23:57.029 --> 01:23:59.729
-RE, I think I have. Yeah. And I just search

01:23:59.729 --> 01:24:04.430
here for whatever I need to search. Yeah. Yeah.

01:24:04.840 --> 01:24:08.439
it's it's basically kind of the same okay and

01:24:08.439 --> 01:24:11.840
that comes with alfred by default uh for this

01:24:11.840 --> 01:24:16.899
one now there is a again a workflow yeah okay

01:24:16.899 --> 01:24:20.939
basically there are a few things but yeah and

01:24:20.939 --> 01:24:25.920
the last thing to cover uh there are two made

01:24:25.920 --> 01:24:29.199
by me very simple workflows but just an example

01:24:29.199 --> 01:24:32.630
of what you can do the first one is You can create

01:24:32.630 --> 01:24:36.550
a workflow that will contain your shortcuts to

01:24:36.550 --> 01:24:39.229
switch to the application. For example, if you

01:24:39.229 --> 01:24:41.529
don't want to use the window manager, but you

01:24:41.529 --> 01:24:44.369
want to hotkey some application, for example,

01:24:44.369 --> 01:24:46.970
have a hotkey to launch the kitty. And this is

01:24:46.970 --> 01:24:50.090
very simple. You just, you know, let me show.

01:24:50.270 --> 01:24:54.270
So there are a bunch of the things, just drop

01:24:54.270 --> 01:24:58.310
down that you can add and connect them. For example,

01:24:58.310 --> 01:25:01.859
this one is to provide the hotkey. Then you connect

01:25:01.859 --> 01:25:04.159
it with something that's called launch application.

01:25:04.539 --> 01:25:07.039
You just select an application you want to launch

01:25:07.039 --> 01:25:10.600
or applications, actually. And you can create

01:25:10.600 --> 01:25:14.960
the key map to launch all of them. The second

01:25:14.960 --> 01:25:18.600
one is, well, it's called, it's actually the

01:25:18.600 --> 01:25:21.399
burn Xcode. The problem with Xcode, it generates

01:25:21.399 --> 01:25:25.380
a lot of the caches. And from time to time, you

01:25:25.380 --> 01:25:28.899
have to clean up them. Well, actually. Pretty

01:25:28.899 --> 01:25:31.680
often you have to clean up them. So instead of

01:25:31.680 --> 01:25:34.560
going into the specific directory, which is buried

01:25:34.560 --> 01:25:38.060
inside the developers folder, I just have these

01:25:38.060 --> 01:25:42.539
two commands that run one after another. The

01:25:42.539 --> 01:25:45.800
first one is removes the derived data. The second

01:25:45.800 --> 01:25:49.920
one removes the SPM cache, which is the package

01:25:49.920 --> 01:25:53.739
manager for Swift. And then it does two things.

01:25:53.800 --> 01:25:57.319
It posts the default macOS notification and plays

01:25:57.319 --> 01:26:01.010
the sound. so for example i can you know do this

01:26:01.010 --> 01:26:05.189
and yeah probably won't even hear the sound or

01:26:05.189 --> 01:26:08.970
see the notification but eventually i will hear

01:26:08.970 --> 01:26:11.829
the sound that all the caches are deleted it

01:26:11.829 --> 01:26:15.029
happens right now and i can you know try to rebuild

01:26:15.029 --> 01:26:18.909
an application once again so that's a custom

01:26:18.909 --> 01:26:23.350
custom workflows okay yeah and you can do like

01:26:23.350 --> 01:26:28.050
many things with them i use mostly the you know

01:26:28.050 --> 01:26:33.350
provided i had more but you know after some time

01:26:33.350 --> 01:26:35.729
i just stopped using them for example i used

01:26:35.729 --> 01:26:38.449
integration with the things which is the to -do

01:26:38.449 --> 01:26:41.470
list i used integration with the music application

01:26:41.470 --> 01:26:46.750
but i switched to spotify some time ago and were

01:26:46.750 --> 01:26:50.010
something else and for example there is a version

01:26:50.010 --> 01:26:54.989
i'm using the beer and there is a workflow to

01:26:54.989 --> 01:26:58.550
create the notes from the alfred Search for the

01:26:58.550 --> 01:27:01.989
nodes from the Alfred. So it's, you know, the

01:27:01.989 --> 01:27:04.229
good thing, there is even an integration with

01:27:04.229 --> 01:27:07.670
the 1Password. Oh, okay. The 1Password, okay.

01:27:08.210 --> 01:27:11.569
Yeah. So actually on the Alfred website, there

01:27:11.569 --> 01:27:15.449
are lots of the, I mean, many already implemented

01:27:15.449 --> 01:27:18.130
workflows that you can search for. Then you can

01:27:18.130 --> 01:27:20.329
search on the GitHub. Many of the things you

01:27:20.329 --> 01:27:22.930
can find on the GitHub as well. And the cool

01:27:22.930 --> 01:27:25.470
thing that most of them are open source, so you

01:27:25.470 --> 01:27:28.100
can check that there is no... shitty code there

01:27:28.100 --> 01:27:31.560
or at least ask you know chat gpt to do it for

01:27:31.560 --> 01:27:34.779
you if you are not a you don't understand the

01:27:34.779 --> 01:27:38.920
code uh but yeah this is you know how i use the

01:27:38.920 --> 01:27:42.279
alfred i think this is the most used application

01:27:42.279 --> 01:27:46.100
you use the most okay i checked the stats and

01:27:46.100 --> 01:27:50.640
on average i launched the alfred around 40 times

01:27:50.640 --> 01:27:56.050
per day oh it's a lot okay i see all right All

01:27:56.050 --> 01:27:58.329
right. Let me just quickly show you how I use

01:27:58.329 --> 01:28:00.770
Raycast. I guess a lot of people have been asking

01:28:00.770 --> 01:28:03.970
me. I'm just going to take five minutes. OK,

01:28:04.069 --> 01:28:07.829
so what I do the most is bookmarks. So if I type

01:28:07.829 --> 01:28:10.789
a key map that I have again, key map, it just

01:28:10.789 --> 01:28:14.829
shows me the list of bookmarks and I can go to

01:28:14.829 --> 01:28:17.109
them. I don't manage my bookmarks in the browser.

01:28:17.739 --> 01:28:20.279
I have another application. It's called Raindrop.

01:28:20.359 --> 01:28:23.359
So I just manage them there. But I can launch

01:28:23.359 --> 01:28:25.880
a bookmark from here and it's going to open it

01:28:25.880 --> 01:28:29.079
in the in the browser. Right. So very quickly,

01:28:29.100 --> 01:28:31.699
I can just jump to my different websites. That's

01:28:31.699 --> 01:28:34.960
one of them. Another one that I use is snippets.

01:28:35.060 --> 01:28:38.539
And let me show you why and how. Let's say that

01:28:38.539 --> 01:28:40.199
I need to type something. Let's say that I need

01:28:40.199 --> 01:28:43.840
to share something with ChatGPT. Usually I share

01:28:43.840 --> 01:28:46.979
code with it. Right. Let's say that I have some

01:28:46.979 --> 01:28:50.359
code in there that I want to share like this.

01:28:50.640 --> 01:28:55.859
Right. So I just type here GPT semicolon GPT

01:28:55.859 --> 01:28:59.600
in a space and notice that it added it as a code

01:28:59.600 --> 01:29:02.699
block. Right. I also need to share my YouTube

01:29:02.699 --> 01:29:05.079
channel sometimes with people. So I just type

01:29:05.079 --> 01:29:09.920
the same semicolon YouTube space and it expands

01:29:09.920 --> 01:29:14.939
it. Right. Or my LinkedIn profile. It expands

01:29:14.939 --> 01:29:19.140
it as well. Twitter, same thing. And look at

01:29:19.140 --> 01:29:22.220
this one. It's really cool. If I need to paste

01:29:22.220 --> 01:29:24.800
an image in GitHub, I already have a discussion

01:29:24.800 --> 01:29:27.239
here already. Let me grab an image. I already

01:29:27.239 --> 01:29:29.840
have an image in the clipboard. This one, if

01:29:29.840 --> 01:29:36.119
I type imgc and I hit space, it's going to paste

01:29:36.119 --> 01:29:40.020
this HTML code. It's going to paste what I had

01:29:40.020 --> 01:29:43.439
in the clipboard here in the source section.

01:29:44.029 --> 01:29:46.829
because you can specify that and it's gonna move

01:29:46.829 --> 01:29:50.550
to the line below so that's done with snippets

01:29:50.550 --> 01:29:53.689
those are the ones that i use the most right

01:29:53.689 --> 01:29:57.649
um i have a lot configured but i don't use them

01:29:57.649 --> 01:30:01.449
i just use these basically the youtube probably

01:30:01.449 --> 01:30:06.569
people have seen it in the videos uh or if i

01:30:06.569 --> 01:30:09.149
want to share a video i just click here and i

01:30:09.149 --> 01:30:11.510
can just get a preview copy the link for the

01:30:11.510 --> 01:30:15.470
video that stuff Something quite interesting

01:30:15.470 --> 01:30:19.390
that I have been using is this. Let me show you

01:30:19.390 --> 01:30:21.170
something real quick. I'm just going to go back

01:30:21.170 --> 01:30:23.750
to my terminal. Let's say that I need to grab

01:30:23.750 --> 01:30:28.810
one of one of the symbols, right? This search

01:30:28.810 --> 01:30:32.149
font. Awesome. It's an extension, right? Well,

01:30:32.170 --> 01:30:34.050
let's say that, for example, I need to grab this

01:30:34.050 --> 01:30:38.170
one. Just going to do command K, copy icon glyph.

01:30:38.649 --> 01:30:42.029
I paste it. Look at that. Right in the terminal.

01:30:42.539 --> 01:30:45.220
that's one that i use emojis we already went

01:30:45.220 --> 01:30:49.180
through that reminders that's something that

01:30:49.180 --> 01:30:52.439
i recently discovered so if i type remind because

01:30:52.439 --> 01:30:56.880
i configure that uh that word remind i hit space

01:30:56.880 --> 01:31:00.020
and i'm just gonna type a reminder here for example

01:31:00.020 --> 01:31:07.819
uh me meets with roman in i don't know one hour

01:31:07.819 --> 01:31:14.029
okay get ready for the hitting right and if i

01:31:14.029 --> 01:31:18.170
hit enter notice that if i'm if i go to my reminders

01:31:18.170 --> 01:31:23.770
app in mac os okay it created the reminder at

01:31:23.770 --> 01:31:26.329
that time it's 11 right now so it created it

01:31:26.329 --> 01:31:31.210
at 12 right so okay i i do think that is kind

01:31:31.210 --> 01:31:34.010
of useful a little bit there's also this color

01:31:34.010 --> 01:31:36.989
picker which allows you to just pick a color

01:31:36.989 --> 01:31:41.229
useful you can get the code for the color um

01:31:41.229 --> 01:31:44.510
search for search in google we already went through

01:31:44.510 --> 01:31:48.449
that one and um a lot of people ask me in the

01:31:48.449 --> 01:31:51.670
comments why i don't switch apps with raycast

01:31:51.670 --> 01:31:53.909
because you can do it here if i want to go to

01:31:53.909 --> 01:31:57.970
uh ghosty i can do it that way there's other

01:31:57.970 --> 01:32:02.510
ways to me it's just um not as efficient as the

01:32:02.510 --> 01:32:05.489
way that i currently switch between apps because

01:32:05.489 --> 01:32:08.409
i just have a key map right to go between each

01:32:08.409 --> 01:32:11.979
one of them and i just find it faster right so

01:32:11.979 --> 01:32:17.340
i can just quickly switch between them so i use

01:32:17.340 --> 01:32:20.279
what is called sub layers that's why i don't

01:32:20.279 --> 01:32:22.500
get that with raycast i have a lot of different

01:32:22.500 --> 01:32:25.399
key maps not only for applications but to do

01:32:25.399 --> 01:32:29.520
basically even to switch the scenes in obs right

01:32:29.520 --> 01:32:32.880
i'm using layers there so that's how i'm switching

01:32:32.880 --> 01:32:35.960
between scenes that's why i don't use raycast

01:32:35.960 --> 01:32:39.069
for that right so the final question that i have

01:32:39.069 --> 01:32:43.329
here for you is why is it because you paid for

01:32:43.329 --> 01:32:45.449
it and you just want to give you you don't want

01:32:45.449 --> 01:32:50.729
to give up on alfred roman be honest um i just

01:32:50.729 --> 01:32:54.630
you know even that's what we just saw it feels

01:32:54.630 --> 01:32:58.170
like at least for the way that i'm using the

01:32:58.170 --> 01:33:05.250
alfred they are the same yeah they're so they're

01:33:05.250 --> 01:33:08.760
the same So for me, it doesn't make any sense

01:33:08.760 --> 01:33:12.680
to switch from the tools that I'm using for a

01:33:12.680 --> 01:33:16.399
long time and I get used to it. So there are

01:33:16.399 --> 01:33:19.119
some things that might be better. I believe probably

01:33:19.119 --> 01:33:22.279
Raycast has some features that probably Alfred

01:33:22.279 --> 01:33:28.500
is missing. But since it's the tool that I'm

01:33:28.500 --> 01:33:33.819
using one of the most daily for everything, migration

01:33:33.819 --> 01:33:37.779
to the new tool... would be painful i mean i

01:33:37.779 --> 01:33:39.760
won't get used to the new one but it will take

01:33:39.760 --> 01:33:42.399
some time yeah i just don't want to do this right

01:33:42.399 --> 01:33:45.140
now maybe at some point when you know i will

01:33:45.140 --> 01:33:47.199
try all of the plugins for the new movie when

01:33:47.199 --> 01:33:49.460
i got bored then i will switch to the raycast

01:33:49.460 --> 01:33:51.659
but yeah when you're it's not the right time

01:33:51.659 --> 01:33:54.699
yeah it's like if someone would come right now

01:33:54.699 --> 01:33:58.020
and tell me hey helix is faster than the open

01:33:58.020 --> 01:34:00.460
which people say it is because it's a standalone

01:34:00.460 --> 01:34:04.409
application i think but You know, I'm so used

01:34:04.409 --> 01:34:07.550
to NeoVim right now. And I know that it would

01:34:07.550 --> 01:34:09.890
be really painful for me to switch from NeoVim

01:34:09.890 --> 01:34:13.850
to Helix. I probably would not do it. But if

01:34:13.850 --> 01:34:16.550
I retire and I don't have anything to do and

01:34:16.550 --> 01:34:20.670
I have a lot of money and I can just spend my

01:34:20.670 --> 01:34:24.109
time however I want, I could probably give it

01:34:24.109 --> 01:34:26.550
a try. But it makes sense. It makes sense. The

01:34:26.550 --> 01:34:28.529
outfit works for you. So that's why you stick

01:34:28.529 --> 01:34:31.750
to it. You're used to it from years. So, right.

01:34:31.930 --> 01:34:35.949
Yeah. Wonderful. All right. So any final words,

01:34:36.210 --> 01:34:38.789
anything else? Just for the people that are still

01:34:38.789 --> 01:34:42.489
watching, remember, guys, to go in the Roman's

01:34:42.489 --> 01:34:46.970
channel, subscribe to the channel. And I'm going

01:34:46.970 --> 01:34:49.149
to leave all of the links in the video description

01:34:49.149 --> 01:34:52.229
so people can find you there. If they want to

01:34:52.229 --> 01:34:55.170
try your application out, they'll be able to

01:34:55.170 --> 01:34:57.550
find all of the stuff there as well. Anything

01:34:57.550 --> 01:35:02.100
else? Any final words? No, I think. Thanks again

01:35:02.100 --> 01:35:05.659
for having me here. I've been planning, again,

01:35:05.739 --> 01:35:08.420
this call for a couple of weeks and I'm glad

01:35:08.420 --> 01:35:11.779
that we finally managed to do this. I hope we

01:35:11.779 --> 01:35:15.239
will have another one, maybe in one or two months.

01:35:16.380 --> 01:35:21.380
You trying my application and having all sorts

01:35:21.380 --> 01:35:24.140
of the problems because it's always like this.

01:35:24.279 --> 01:35:26.539
When you need to do a presentation for somebody,

01:35:26.640 --> 01:35:30.520
everything breaks. But yeah, I think... That

01:35:30.520 --> 01:35:34.659
was a very pleasant conversation. I really enjoyed

01:35:34.659 --> 01:35:38.140
it. And yeah, thanks for having me here. Yeah,

01:35:38.220 --> 01:35:40.720
looking forward to the next one when I try your

01:35:40.720 --> 01:35:43.619
application, Roman. So thanks to you for showing

01:35:43.619 --> 01:35:47.539
up and I'll see you next time then. Bye -bye.

01:35:47.680 --> 01:35:48.960
Okay, bye -bye.
