WEBVTT
Kind: captions
Language: en

00:00:00.080 --> 00:00:01.590 align:start position:0%
 
This<00:00:00.240><c> is</c><00:00:00.320><c> a</c><00:00:00.480><c> video</c><00:00:00.640><c> I</c><00:00:00.880><c> never</c><00:00:01.040><c> wanted</c><00:00:01.280><c> to</c><00:00:01.439><c> make,</c>

00:00:01.590 --> 00:00:01.600 align:start position:0%
This is a video I never wanted to make,
 

00:00:01.600 --> 00:00:03.110 align:start position:0%
This is a video I never wanted to make,
but<00:00:01.839><c> the</c><00:00:02.000><c> more</c><00:00:02.080><c> I</c><00:00:02.320><c> think</c><00:00:02.399><c> about</c><00:00:02.560><c> it,</c><00:00:02.800><c> the</c><00:00:02.960><c> more</c>

00:00:03.110 --> 00:00:03.120 align:start position:0%
but the more I think about it, the more
 

00:00:03.120 --> 00:00:05.510 align:start position:0%
but the more I think about it, the more
I<00:00:03.280><c> feel</c><00:00:03.439><c> like</c><00:00:03.600><c> I</c><00:00:03.840><c> kind</c><00:00:04.080><c> of</c><00:00:04.319><c> have</c><00:00:04.560><c> to</c><00:00:05.120><c> because</c><00:00:05.359><c> if</c>

00:00:05.510 --> 00:00:05.520 align:start position:0%
I feel like I kind of have to because if
 

00:00:05.520 --> 00:00:07.269 align:start position:0%
I feel like I kind of have to because if
I'm<00:00:05.680><c> being</c><00:00:05.839><c> realistic</c><00:00:06.240><c> with</c><00:00:06.480><c> you</c><00:00:06.640><c> guys,</c><00:00:06.960><c> I've</c>

00:00:07.269 --> 00:00:07.279 align:start position:0%
I'm being realistic with you guys, I've
 

00:00:07.279 --> 00:00:09.509 align:start position:0%
I'm being realistic with you guys, I've
always<00:00:07.520><c> been</c><00:00:07.680><c> a</c><00:00:07.919><c> terminal</c><00:00:08.400><c> first</c><00:00:08.720><c> person.</c><00:00:09.360><c> I</c>

00:00:09.509 --> 00:00:09.519 align:start position:0%
always been a terminal first person. I
 

00:00:09.519 --> 00:00:11.990 align:start position:0%
always been a terminal first person. I
know,<00:00:09.760><c> I</c><00:00:10.000><c> know</c><00:00:10.320><c> I'm</c><00:00:10.480><c> the</c><00:00:10.719><c> vibe</c><00:00:11.040><c> coding</c><00:00:11.440><c> soy</c><00:00:11.759><c> boy</c>

00:00:11.990 --> 00:00:12.000 align:start position:0%
know, I know I'm the vibe coding soy boy
 

00:00:12.000 --> 00:00:13.430 align:start position:0%
know, I know I'm the vibe coding soy boy
JavaScript<00:00:12.559><c> guy</c><00:00:12.719><c> that's</c><00:00:12.960><c> always</c><00:00:13.120><c> plugging</c>

00:00:13.430 --> 00:00:13.440 align:start position:0%
JavaScript guy that's always plugging
 

00:00:13.440 --> 00:00:15.509 align:start position:0%
JavaScript guy that's always plugging
things<00:00:13.599><c> in</c><00:00:13.840><c> VS</c><00:00:14.160><c> Code</c><00:00:14.400><c> and</c><00:00:14.559><c> invested</c><00:00:14.960><c> in</c><00:00:15.120><c> a</c><00:00:15.200><c> VS</c>

00:00:15.509 --> 00:00:15.519 align:start position:0%
things in VS Code and invested in a VS
 

00:00:15.519 --> 00:00:18.950 align:start position:0%
things in VS Code and invested in a VS
Code<00:00:15.759><c> fork,</c><00:00:16.080><c> but</c><00:00:16.640><c> I</c><00:00:17.119><c> am</c><00:00:17.359><c> not</c><00:00:17.520><c> that</c><00:00:17.920><c> at</c><00:00:18.160><c> heart.</c><00:00:18.720><c> I</c>

00:00:18.950 --> 00:00:18.960 align:start position:0%
Code fork, but I am not that at heart. I
 

00:00:18.960 --> 00:00:20.870 align:start position:0%
Code fork, but I am not that at heart. I
do<00:00:19.199><c> like</c><00:00:19.439><c> being</c><00:00:19.600><c> able</c><00:00:19.760><c> to</c><00:00:20.000><c> scroll</c><00:00:20.320><c> around</c><00:00:20.640><c> code</c>

00:00:20.870 --> 00:00:20.880 align:start position:0%
do like being able to scroll around code
 

00:00:20.880 --> 00:00:22.390 align:start position:0%
do like being able to scroll around code
and<00:00:21.119><c> click</c><00:00:21.279><c> and</c><00:00:21.520><c> select</c><00:00:21.840><c> things</c><00:00:22.000><c> with</c><00:00:22.240><c> a</c>

00:00:22.390 --> 00:00:22.400 align:start position:0%
and click and select things with a
 

00:00:22.400 --> 00:00:24.550 align:start position:0%
and click and select things with a
trackpad<00:00:22.880><c> or</c><00:00:23.039><c> a</c><00:00:23.279><c> mouse,</c><00:00:23.760><c> but</c><00:00:24.000><c> generally</c><00:00:24.400><c> for</c>

00:00:24.550 --> 00:00:24.560 align:start position:0%
trackpad or a mouse, but generally for
 

00:00:24.560 --> 00:00:26.710 align:start position:0%
trackpad or a mouse, but generally for
my<00:00:24.720><c> day-to-day</c><00:00:25.199><c> work,</c><00:00:25.600><c> I</c><00:00:25.840><c> was</c><00:00:26.000><c> always</c><00:00:26.320><c> in</c><00:00:26.560><c> a</c>

00:00:26.710 --> 00:00:26.720 align:start position:0%
my day-to-day work, I was always in a
 

00:00:26.720 --> 00:00:29.109 align:start position:0%
my day-to-day work, I was always in a
terminal.<00:00:27.599><c> I've</c><00:00:27.840><c> been</c><00:00:28.000><c> a</c><00:00:28.160><c> big</c><00:00:28.400><c> terminal</c><00:00:28.800><c> nerd</c>

00:00:29.109 --> 00:00:29.119 align:start position:0%
terminal. I've been a big terminal nerd
 

00:00:29.119 --> 00:00:31.189 align:start position:0%
terminal. I've been a big terminal nerd
since<00:00:29.279><c> before</c><00:00:29.519><c> I</c><00:00:29.760><c> even</c><00:00:30.080><c> wrote</c><00:00:30.480><c> code.</c><00:00:30.880><c> I</c><00:00:31.119><c> was</c>

00:00:31.189 --> 00:00:31.199 align:start position:0%
since before I even wrote code. I was
 

00:00:31.199 --> 00:00:32.870 align:start position:0%
since before I even wrote code. I was
using<00:00:31.359><c> them</c><00:00:31.599><c> to</c><00:00:31.679><c> host</c><00:00:32.000><c> my</c><00:00:32.160><c> Minecraft</c><00:00:32.559><c> servers,</c>

00:00:32.870 --> 00:00:32.880 align:start position:0%
using them to host my Minecraft servers,
 

00:00:32.880 --> 00:00:35.110 align:start position:0%
using them to host my Minecraft servers,
to<00:00:33.040><c> SSH</c><00:00:33.440><c> into</c><00:00:33.760><c> computers</c><00:00:34.239><c> all</c><00:00:34.480><c> over</c><00:00:34.719><c> the</c><00:00:34.880><c> world</c>

00:00:35.110 --> 00:00:35.120 align:start position:0%
to SSH into computers all over the world
 

00:00:35.120 --> 00:00:37.830 align:start position:0%
to SSH into computers all over the world
and<00:00:35.360><c> do</c><00:00:35.520><c> all</c><00:00:35.760><c> sorts</c><00:00:36.000><c> of</c><00:00:36.160><c> fun,</c><00:00:36.719><c> crazy</c><00:00:37.120><c> things.</c><00:00:37.680><c> I</c>

00:00:37.830 --> 00:00:37.840 align:start position:0%
and do all sorts of fun, crazy things. I
 

00:00:37.840 --> 00:00:40.470 align:start position:0%
and do all sorts of fun, crazy things. I
had<00:00:38.000><c> a</c><00:00:38.160><c> deeply</c><00:00:38.559><c> modified</c><00:00:39.120><c> GNU</c><00:00:39.600><c> screen</c><00:00:40.000><c> config</c>

00:00:40.470 --> 00:00:40.480 align:start position:0%
had a deeply modified GNU screen config
 

00:00:40.480 --> 00:00:43.350 align:start position:0%
had a deeply modified GNU screen config
that<00:00:40.719><c> I</c><00:00:40.879><c> put</c><00:00:41.120><c> a</c><00:00:41.360><c> lot</c><00:00:41.520><c> of</c><00:00:41.680><c> time</c><00:00:42.000><c> into</c><00:00:42.800><c> before</c><00:00:43.120><c> I</c>

00:00:43.350 --> 00:00:43.360 align:start position:0%
that I put a lot of time into before I
 

00:00:43.360 --> 00:00:45.270 align:start position:0%
that I put a lot of time into before I
started<00:00:43.680><c> moving</c><00:00:43.920><c> over</c><00:00:44.160><c> to</c><00:00:44.320><c> T-Mox</c><00:00:44.879><c> because</c><00:00:45.040><c> I'm</c>

00:00:45.270 --> 00:00:45.280 align:start position:0%
started moving over to T-Mox because I'm
 

00:00:45.280 --> 00:00:47.430 align:start position:0%
started moving over to T-Mox because I'm
old<00:00:45.520><c> enough</c><00:00:45.840><c> that</c><00:00:46.079><c> GNU</c><00:00:46.559><c> screen</c><00:00:46.800><c> was</c><00:00:46.960><c> still</c><00:00:47.200><c> the</c>

00:00:47.430 --> 00:00:47.440 align:start position:0%
old enough that GNU screen was still the
 

00:00:47.440 --> 00:00:49.350 align:start position:0%
old enough that GNU screen was still the
standard<00:00:47.840><c> when</c><00:00:48.079><c> I</c><00:00:48.239><c> started.</c><00:00:48.879><c> I</c><00:00:49.039><c> have</c><00:00:49.200><c> been</c>

00:00:49.350 --> 00:00:49.360 align:start position:0%
standard when I started. I have been
 

00:00:49.360 --> 00:00:51.110 align:start position:0%
standard when I started. I have been
using<00:00:49.600><c> terminals</c><00:00:50.079><c> for</c><00:00:50.239><c> the</c><00:00:50.399><c> majority</c><00:00:50.800><c> of</c><00:00:50.960><c> my</c>

00:00:51.110 --> 00:00:51.120 align:start position:0%
using terminals for the majority of my
 

00:00:51.120 --> 00:00:53.830 align:start position:0%
using terminals for the majority of my
life.<00:00:51.360><c> Since</c><00:00:51.680><c> I</c><00:00:51.840><c> was</c><00:00:52.160><c> 13,</c><00:00:52.879><c> I've</c><00:00:53.199><c> spent</c><00:00:53.440><c> most</c><00:00:53.680><c> of</c>

00:00:53.830 --> 00:00:53.840 align:start position:0%
life. Since I was 13, I've spent most of
 

00:00:53.840 --> 00:00:56.470 align:start position:0%
life. Since I was 13, I've spent most of
my<00:00:54.000><c> time</c><00:00:54.640><c> running,</c><00:00:55.120><c> working,</c><00:00:55.600><c> auditing,</c><00:00:56.079><c> and</c>

00:00:56.470 --> 00:00:56.480 align:start position:0%
my time running, working, auditing, and
 

00:00:56.480 --> 00:00:58.630 align:start position:0%
my time running, working, auditing, and
doing<00:00:56.719><c> my</c><00:00:56.879><c> day-to-day</c><00:00:57.440><c> stuff</c><00:00:57.920><c> inside</c><00:00:58.320><c> of</c><00:00:58.480><c> my</c>

00:00:58.630 --> 00:00:58.640 align:start position:0%
doing my day-to-day stuff inside of my
 

00:00:58.640 --> 00:01:00.470 align:start position:0%
doing my day-to-day stuff inside of my
terminal.<00:00:59.280><c> And</c><00:00:59.520><c> that's</c><00:00:59.680><c> just</c><00:00:59.920><c> not</c><00:01:00.079><c> the</c><00:01:00.239><c> case</c>

00:01:00.470 --> 00:01:00.480 align:start position:0%
terminal. And that's just not the case
 

00:01:00.480 --> 00:01:03.029 align:start position:0%
terminal. And that's just not the case
anymore.<00:01:01.280><c> I</c><00:01:01.520><c> had</c><00:01:01.680><c> a</c><00:01:01.840><c> moment</c><00:01:02.079><c> a</c><00:01:02.399><c> few</c><00:01:02.480><c> days</c><00:01:02.640><c> ago</c>

00:01:03.029 --> 00:01:03.039 align:start position:0%
anymore. I had a moment a few days ago
 

00:01:03.039 --> 00:01:04.869 align:start position:0%
anymore. I had a moment a few days ago
where<00:01:03.280><c> I</c><00:01:03.520><c> was</c><00:01:03.600><c> getting</c><00:01:03.760><c> a</c><00:01:04.000><c> bunch</c><00:01:04.080><c> of</c><00:01:04.239><c> work</c><00:01:04.479><c> done</c>

00:01:04.869 --> 00:01:04.879 align:start position:0%
where I was getting a bunch of work done
 

00:01:04.879 --> 00:01:06.870 align:start position:0%
where I was getting a bunch of work done
and<00:01:05.119><c> I</c><00:01:05.280><c> started</c><00:01:05.519><c> commanding</c><00:01:06.240><c> to</c><00:01:06.400><c> try</c><00:01:06.560><c> and</c><00:01:06.720><c> find</c>

00:01:06.870 --> 00:01:06.880 align:start position:0%
and I started commanding to try and find
 

00:01:06.880 --> 00:01:09.030 align:start position:0%
and I started commanding to try and find
my<00:01:07.119><c> terminal</c><00:01:07.840><c> and</c><00:01:08.000><c> I</c><00:01:08.240><c> couldn't</c><00:01:08.479><c> find</c><00:01:08.720><c> it</c>

00:01:09.030 --> 00:01:09.040 align:start position:0%
my terminal and I couldn't find it
 

00:01:09.040 --> 00:01:11.109 align:start position:0%
my terminal and I couldn't find it
because<00:01:09.200><c> I</c><00:01:09.439><c> had</c><00:01:09.600><c> done</c><00:01:09.680><c> a</c><00:01:09.840><c> reboot</c><00:01:10.640><c> and</c><00:01:10.880><c> not</c>

00:01:11.109 --> 00:01:11.119 align:start position:0%
because I had done a reboot and not
 

00:01:11.119 --> 00:01:12.550 align:start position:0%
because I had done a reboot and not
opened<00:01:11.439><c> up</c><00:01:11.600><c> my</c><00:01:11.760><c> terminal</c><00:01:12.080><c> because</c><00:01:12.240><c> I</c><00:01:12.479><c> didn't</c>

00:01:12.550 --> 00:01:12.560 align:start position:0%
opened up my terminal because I didn't
 

00:01:12.560 --> 00:01:15.990 align:start position:0%
opened up my terminal because I didn't
need<00:01:12.720><c> it</c><00:01:13.280><c> for</c><00:01:13.600><c> like</c><00:01:14.080><c> eight</c><00:01:14.400><c> plus</c><00:01:14.880><c> hours.</c><00:01:15.840><c> And</c>

00:01:15.990 --> 00:01:16.000 align:start position:0%
need it for like eight plus hours. And
 

00:01:16.000 --> 00:01:18.789 align:start position:0%
need it for like eight plus hours. And
that's<00:01:16.240><c> when</c><00:01:16.479><c> it</c><00:01:16.640><c> hit</c><00:01:16.880><c> me.</c><00:01:17.600><c> I'm</c><00:01:17.920><c> not</c><00:01:18.240><c> doing</c><00:01:18.479><c> my</c>

00:01:18.789 --> 00:01:18.799 align:start position:0%
that's when it hit me. I'm not doing my
 

00:01:18.799 --> 00:01:21.429 align:start position:0%
that's when it hit me. I'm not doing my
work<00:01:19.040><c> in</c><00:01:19.280><c> a</c><00:01:19.520><c> terminal</c><00:01:20.000><c> anymore.</c><00:01:20.960><c> And</c><00:01:21.200><c> I</c>

00:01:21.429 --> 00:01:21.439 align:start position:0%
work in a terminal anymore. And I
 

00:01:21.439 --> 00:01:23.990 align:start position:0%
work in a terminal anymore. And I
really,<00:01:22.000><c> really</c><00:01:22.320><c> need</c><00:01:22.479><c> to</c><00:01:22.640><c> talk</c><00:01:22.880><c> about</c><00:01:23.040><c> why.</c>

00:01:23.990 --> 00:01:24.000 align:start position:0%
really, really need to talk about why.
 

00:01:24.000 --> 00:01:25.350 align:start position:0%
really, really need to talk about why.
Before<00:01:24.240><c> I</c><00:01:24.479><c> can</c><00:01:24.560><c> do</c><00:01:24.720><c> that,</c><00:01:24.960><c> we're</c><00:01:25.119><c> gonna</c><00:01:25.280><c> have</c>

00:01:25.350 --> 00:01:25.360 align:start position:0%
Before I can do that, we're gonna have
 

00:01:25.360 --> 00:01:26.710 align:start position:0%
Before I can do that, we're gonna have
to<00:01:25.439><c> take</c><00:01:25.600><c> a</c><00:01:25.759><c> quick</c><00:01:25.920><c> break</c><00:01:26.159><c> for</c><00:01:26.400><c> today's</c>

00:01:26.710 --> 00:01:26.720 align:start position:0%
to take a quick break for today's
 

00:01:26.720 --> 00:01:28.149 align:start position:0%
to take a quick break for today's
sponsor.<00:01:27.200><c> When</c><00:01:27.360><c> I'm</c><00:01:27.600><c> working</c><00:01:27.680><c> on</c><00:01:27.840><c> a</c><00:01:28.080><c> new</c>

00:01:28.149 --> 00:01:28.159 align:start position:0%
sponsor. When I'm working on a new
 

00:01:28.159 --> 00:01:29.910 align:start position:0%
sponsor. When I'm working on a new
project<00:01:28.400><c> and</c><00:01:28.640><c> it's</c><00:01:28.880><c> time</c><00:01:28.960><c> to</c><00:01:29.119><c> go</c><00:01:29.280><c> live,</c><00:01:29.680><c> the</c>

00:01:29.910 --> 00:01:29.920 align:start position:0%
project and it's time to go live, the
 

00:01:29.920 --> 00:01:31.830 align:start position:0%
project and it's time to go live, the
first<00:01:30.080><c> thing</c><00:01:30.159><c> I</c><00:01:30.400><c> do</c><00:01:30.640><c> every</c><00:01:30.880><c> single</c><00:01:31.200><c> time</c><00:01:31.360><c> is</c><00:01:31.600><c> I</c>

00:01:31.830 --> 00:01:31.840 align:start position:0%
first thing I do every single time is I
 

00:01:31.840 --> 00:01:33.830 align:start position:0%
first thing I do every single time is I
put<00:01:31.920><c> it</c><00:01:32.079><c> up</c><00:01:32.240><c> on</c><00:01:32.479><c> GitHub.</c><00:01:33.119><c> But</c><00:01:33.280><c> right</c><00:01:33.520><c> after</c>

00:01:33.830 --> 00:01:33.840 align:start position:0%
put it up on GitHub. But right after
 

00:01:33.840 --> 00:01:36.069 align:start position:0%
put it up on GitHub. But right after
that,<00:01:34.159><c> I</c><00:01:34.320><c> use</c><00:01:34.479><c> today's</c><00:01:34.880><c> sponsor,</c><00:01:35.439><c> Blacksmith,</c>

00:01:36.069 --> 00:01:36.079 align:start position:0%
that, I use today's sponsor, Blacksmith,
 

00:01:36.079 --> 00:01:38.230 align:start position:0%
that, I use today's sponsor, Blacksmith,
because<00:01:36.400><c> as</c><00:01:36.560><c> soon</c><00:01:36.720><c> as</c><00:01:36.799><c> I</c><00:01:36.960><c> want</c><00:01:37.119><c> real</c><00:01:37.520><c> CI,</c><00:01:38.000><c> I</c>

00:01:38.230 --> 00:01:38.240 align:start position:0%
because as soon as I want real CI, I
 

00:01:38.240 --> 00:01:39.830 align:start position:0%
because as soon as I want real CI, I
don't<00:01:38.400><c> want</c><00:01:38.479><c> to</c><00:01:38.640><c> deal</c><00:01:38.799><c> with</c><00:01:39.040><c> GitHub</c><00:01:39.360><c> actions</c>

00:01:39.830 --> 00:01:39.840 align:start position:0%
don't want to deal with GitHub actions
 

00:01:39.840 --> 00:01:41.830 align:start position:0%
don't want to deal with GitHub actions
anymore.<00:01:40.479><c> If</c><00:01:40.720><c> all</c><00:01:40.880><c> I</c><00:01:40.960><c> got</c><00:01:41.119><c> from</c><00:01:41.280><c> Blacksmith</c>

00:01:41.830 --> 00:01:41.840 align:start position:0%
anymore. If all I got from Blacksmith
 

00:01:41.840 --> 00:01:43.350 align:start position:0%
anymore. If all I got from Blacksmith
was<00:01:42.000><c> the</c><00:01:42.159><c> better</c><00:01:42.400><c> speed,</c><00:01:42.799><c> it</c><00:01:42.960><c> would</c><00:01:43.040><c> be</c><00:01:43.200><c> worth</c>

00:01:43.350 --> 00:01:43.360 align:start position:0%
was the better speed, it would be worth
 

00:01:43.360 --> 00:01:45.109 align:start position:0%
was the better speed, it would be worth
it.<00:01:43.680><c> If</c><00:01:43.840><c> all</c><00:01:44.000><c> I</c><00:01:44.159><c> got</c><00:01:44.240><c> from</c><00:01:44.400><c> Blacksmith</c><00:01:44.880><c> was</c><00:01:44.960><c> the</c>

00:01:45.109 --> 00:01:45.119 align:start position:0%
it. If all I got from Blacksmith was the
 

00:01:45.119 --> 00:01:46.710 align:start position:0%
it. If all I got from Blacksmith was the
cheaper<00:01:45.439><c> price,</c><00:01:45.680><c> it</c><00:01:45.840><c> would</c><00:01:45.920><c> be</c><00:01:46.079><c> worth</c><00:01:46.240><c> it.</c><00:01:46.479><c> If</c>

00:01:46.710 --> 00:01:46.720 align:start position:0%
cheaper price, it would be worth it. If
 

00:01:46.720 --> 00:01:48.310 align:start position:0%
cheaper price, it would be worth it. If
all<00:01:46.880><c> I</c><00:01:47.040><c> got</c><00:01:47.119><c> from</c><00:01:47.280><c> Blacksmith</c><00:01:47.759><c> was</c><00:01:47.920><c> the</c><00:01:48.079><c> four</c>

00:01:48.310 --> 00:01:48.320 align:start position:0%
all I got from Blacksmith was the four
 

00:01:48.320 --> 00:01:50.149 align:start position:0%
all I got from Blacksmith was the four
times<00:01:48.640><c> faster</c><00:01:49.040><c> cache</c><00:01:49.360><c> downloads,</c><00:01:49.920><c> it</c><00:01:50.079><c> would</c>

00:01:50.149 --> 00:01:50.159 align:start position:0%
times faster cache downloads, it would
 

00:01:50.159 --> 00:01:51.830 align:start position:0%
times faster cache downloads, it would
still<00:01:50.320><c> be</c><00:01:50.479><c> worth</c><00:01:50.640><c> it.</c><00:01:51.040><c> But</c><00:01:51.200><c> that's</c><00:01:51.439><c> not</c><00:01:51.680><c> all</c>

00:01:51.830 --> 00:01:51.840 align:start position:0%
still be worth it. But that's not all
 

00:01:51.840 --> 00:01:53.030 align:start position:0%
still be worth it. But that's not all
you're<00:01:52.079><c> getting.</c><00:01:52.320><c> You</c><00:01:52.479><c> also</c><00:01:52.640><c> get</c><00:01:52.799><c> the</c><00:01:52.880><c> best</c>

00:01:53.030 --> 00:01:53.040 align:start position:0%
you're getting. You also get the best
 

00:01:53.040 --> 00:01:54.710 align:start position:0%
you're getting. You also get the best
observability<00:01:53.680><c> I've</c><00:01:53.840><c> ever</c><00:01:54.079><c> seen</c><00:01:54.240><c> into</c><00:01:54.560><c> what</c>

00:01:54.710 --> 00:01:54.720 align:start position:0%
observability I've ever seen into what
 

00:01:54.720 --> 00:01:56.789 align:start position:0%
observability I've ever seen into what
your<00:01:54.880><c> CI</c><00:01:55.200><c> is</c><00:01:55.439><c> actually</c><00:01:55.759><c> doing.</c><00:01:56.159><c> What</c><00:01:56.399><c> jobs</c><00:01:56.640><c> are</c>

00:01:56.789 --> 00:01:56.799 align:start position:0%
your CI is actually doing. What jobs are
 

00:01:56.799 --> 00:01:58.389 align:start position:0%
your CI is actually doing. What jobs are
passing?<00:01:57.200><c> What</c><00:01:57.439><c> jobs</c><00:01:57.600><c> are</c><00:01:57.840><c> failing?</c><00:01:58.240><c> Where</c>

00:01:58.389 --> 00:01:58.399 align:start position:0%
passing? What jobs are failing? Where
 

00:01:58.399 --> 00:02:00.149 align:start position:0%
passing? What jobs are failing? Where
are<00:01:58.560><c> they</c><00:01:58.719><c> coming</c><00:01:58.880><c> from?</c><00:01:59.280><c> Where's</c><00:01:59.600><c> time</c><00:01:59.840><c> being</c>

00:02:00.149 --> 00:02:00.159 align:start position:0%
are they coming from? Where's time being
 

00:02:00.159 --> 00:02:02.310 align:start position:0%
are they coming from? Where's time being
spent<00:02:00.640><c> on</c><00:02:00.880><c> projects</c><00:02:01.119><c> like</c><00:02:01.280><c> T3</c><00:02:01.680><c> Code,</c><00:02:02.000><c> this</c><00:02:02.159><c> is</c>

00:02:02.310 --> 00:02:02.320 align:start position:0%
spent on projects like T3 Code, this is
 

00:02:02.320 --> 00:02:03.910 align:start position:0%
spent on projects like T3 Code, this is
so<00:02:02.479><c> helpful.</c><00:02:02.880><c> Trying</c><00:02:03.119><c> to</c><00:02:03.280><c> figure</c><00:02:03.360><c> out</c><00:02:03.520><c> why</c><00:02:03.680><c> our</c>

00:02:03.910 --> 00:02:03.920 align:start position:0%
so helpful. Trying to figure out why our
 

00:02:03.920 --> 00:02:05.910 align:start position:0%
so helpful. Trying to figure out why our
CI<00:02:04.240><c> is</c><00:02:04.399><c> slow</c><00:02:04.640><c> and</c><00:02:04.799><c> fixing</c><00:02:05.040><c> it</c><00:02:05.200><c> has</c><00:02:05.439><c> never</c><00:02:05.680><c> been</c>

00:02:05.910 --> 00:02:05.920 align:start position:0%
CI is slow and fixing it has never been
 

00:02:05.920 --> 00:02:07.670 align:start position:0%
CI is slow and fixing it has never been
easier.<00:02:06.399><c> It's</c><00:02:06.719><c> fast</c><00:02:06.960><c> by</c><00:02:07.119><c> default,</c><00:02:07.439><c> but</c><00:02:07.600><c> you</c>

00:02:07.670 --> 00:02:07.680 align:start position:0%
easier. It's fast by default, but you
 

00:02:07.680 --> 00:02:09.190 align:start position:0%
easier. It's fast by default, but you
can<00:02:07.759><c> get</c><00:02:07.920><c> even</c><00:02:08.239><c> faster</c><00:02:08.560><c> when</c><00:02:08.720><c> you</c><00:02:08.879><c> can</c><00:02:09.039><c> do</c>

00:02:09.190 --> 00:02:09.200 align:start position:0%
can get even faster when you can do
 

00:02:09.200 --> 00:02:10.949 align:start position:0%
can get even faster when you can do
things<00:02:09.360><c> like</c><00:02:09.599><c> SSH</c><00:02:10.000><c> into</c><00:02:10.239><c> the</c><00:02:10.399><c> box</c><00:02:10.640><c> and</c><00:02:10.800><c> see</c>

00:02:10.949 --> 00:02:10.959 align:start position:0%
things like SSH into the box and see
 

00:02:10.959 --> 00:02:13.110 align:start position:0%
things like SSH into the box and see
what's<00:02:11.120><c> up</c><00:02:11.440><c> or</c><00:02:11.680><c> use</c><00:02:11.840><c> an</c><00:02:12.080><c> actual</c><00:02:12.400><c> native</c><00:02:12.800><c> MacR</c>

00:02:13.110 --> 00:02:13.120 align:start position:0%
what's up or use an actual native MacR
 

00:02:13.120 --> 00:02:14.630 align:start position:0%
what's up or use an actual native MacR
runner<00:02:13.360><c> for</c><00:02:13.520><c> your</c><00:02:13.680><c> Mac</c><00:02:13.920><c> builds</c><00:02:14.239><c> like</c><00:02:14.400><c> we</c><00:02:14.560><c> have</c>

00:02:14.630 --> 00:02:14.640 align:start position:0%
runner for your Mac builds like we have
 

00:02:14.640 --> 00:02:16.630 align:start position:0%
runner for your Mac builds like we have
to<00:02:14.800><c> for</c><00:02:14.959><c> our</c><00:02:15.120><c> iOS</c><00:02:15.520><c> and</c><00:02:15.760><c> Mac</c><00:02:16.000><c> apps.</c><00:02:16.400><c> It's</c>

00:02:16.630 --> 00:02:16.640 align:start position:0%
to for our iOS and Mac apps. It's
 

00:02:16.640 --> 00:02:18.390 align:start position:0%
to for our iOS and Mac apps. It's
honestly<00:02:16.959><c> gotten</c><00:02:17.360><c> hard</c><00:02:17.599><c> doing</c><00:02:17.840><c> those</c><00:02:18.080><c> time</c>

00:02:18.390 --> 00:02:18.400 align:start position:0%
honestly gotten hard doing those time
 

00:02:18.400 --> 00:02:20.309 align:start position:0%
honestly gotten hard doing those time
comparisons<00:02:19.040><c> because</c><00:02:19.280><c> I</c><00:02:19.520><c> haven't</c><00:02:19.840><c> chosen</c><00:02:20.160><c> to</c>

00:02:20.309 --> 00:02:20.319 align:start position:0%
comparisons because I haven't chosen to
 

00:02:20.319 --> 00:02:22.390 align:start position:0%
comparisons because I haven't chosen to
use<00:02:20.480><c> GitHub</c><00:02:20.959><c> actions</c><00:02:21.360><c> in</c><00:02:21.599><c> months.</c><00:02:22.080><c> Save</c>

00:02:22.390 --> 00:02:22.400 align:start position:0%
use GitHub actions in months. Save
 

00:02:22.400 --> 00:02:24.470 align:start position:0%
use GitHub actions in months. Save
stress,<00:02:22.879><c> time,</c><00:02:23.200><c> and</c><00:02:23.520><c> money</c><00:02:23.760><c> on</c><00:02:24.000><c> your</c><00:02:24.160><c> actions</c>

00:02:24.470 --> 00:02:24.480 align:start position:0%
stress, time, and money on your actions
 

00:02:24.480 --> 00:02:26.390 align:start position:0%
stress, time, and money on your actions
at<00:02:24.640><c> soy.link/blacksmith.</c>

00:02:26.390 --> 00:02:26.400 align:start position:0%
at soy.link/blacksmith.
 

00:02:26.400 --> 00:02:27.830 align:start position:0%
at soy.link/blacksmith.
I<00:02:26.640><c> already</c><00:02:26.879><c> know</c><00:02:27.040><c> how</c><00:02:27.200><c> this</c><00:02:27.360><c> one's</c><00:02:27.680><c> going</c><00:02:27.760><c> to</c>

00:02:27.830 --> 00:02:27.840 align:start position:0%
I already know how this one's going to
 

00:02:27.840 --> 00:02:29.750 align:start position:0%
I already know how this one's going to
go.<00:02:28.319><c> There's</c><00:02:28.480><c> going</c><00:02:28.560><c> to</c><00:02:28.720><c> be</c><00:02:28.879><c> endless</c><00:02:29.280><c> bias</c>

00:02:29.750 --> 00:02:29.760 align:start position:0%
go. There's going to be endless bias
 

00:02:29.760 --> 00:02:31.990 align:start position:0%
go. There's going to be endless bias
accusations<00:02:30.560><c> of,</c><00:02:30.720><c> "Oh,</c><00:02:31.120><c> Theo's</c><00:02:31.599><c> just</c><00:02:31.760><c> here</c><00:02:31.920><c> to</c>

00:02:31.990 --> 00:02:32.000 align:start position:0%
accusations of, "Oh, Theo's just here to
 

00:02:32.000 --> 00:02:33.990 align:start position:0%
accusations of, "Oh, Theo's just here to
plug<00:02:32.319><c> T3</c><00:02:32.800><c> code.</c><00:02:33.040><c> He's</c><00:02:33.200><c> [&nbsp;__&nbsp;]</c><00:02:33.440><c> on</c><00:02:33.599><c> terminals</c>

00:02:33.990 --> 00:02:34.000 align:start position:0%
plug T3 code. He's [&nbsp;__&nbsp;] on terminals
 

00:02:34.000 --> 00:02:35.750 align:start position:0%
plug T3 code. He's [&nbsp;__&nbsp;] on terminals
so<00:02:34.080><c> that</c><00:02:34.239><c> he</c><00:02:34.400><c> can</c><00:02:34.480><c> plug</c><00:02:34.640><c> his</c><00:02:34.879><c> own</c><00:02:35.040><c> thing."</c><00:02:35.519><c> Oh,</c>

00:02:35.750 --> 00:02:35.760 align:start position:0%
so that he can plug his own thing." Oh,
 

00:02:35.760 --> 00:02:37.750 align:start position:0%
so that he can plug his own thing." Oh,
do<00:02:35.840><c> you</c><00:02:36.000><c> mean</c><00:02:36.160><c> this</c><00:02:36.480><c> open-</c><00:02:36.800><c> source</c><00:02:37.120><c> thing</c><00:02:37.519><c> that</c>

00:02:37.750 --> 00:02:37.760 align:start position:0%
do you mean this open- source thing that
 

00:02:37.760 --> 00:02:39.350 align:start position:0%
do you mean this open- source thing that
I<00:02:37.920><c> spent</c><00:02:38.080><c> a</c><00:02:38.239><c> shitload</c><00:02:38.640><c> of</c><00:02:38.720><c> money</c><00:02:38.879><c> and</c><00:02:39.120><c> time</c>

00:02:39.350 --> 00:02:39.360 align:start position:0%
I spent a shitload of money and time
 

00:02:39.360 --> 00:02:41.430 align:start position:0%
I spent a shitload of money and time
building<00:02:40.000><c> because</c><00:02:40.239><c> I</c><00:02:40.400><c> so</c><00:02:40.640><c> deeply</c><00:02:41.040><c> believe</c><00:02:41.280><c> the</c>

00:02:41.430 --> 00:02:41.440 align:start position:0%
building because I so deeply believe the
 

00:02:41.440 --> 00:02:43.030 align:start position:0%
building because I so deeply believe the
terminal<00:02:41.760><c> is</c><00:02:41.920><c> the</c><00:02:42.080><c> wrong</c><00:02:42.239><c> place?</c><00:02:42.800><c> If</c><00:02:42.959><c> you</c>

00:02:43.030 --> 00:02:43.040 align:start position:0%
terminal is the wrong place? If you
 

00:02:43.040 --> 00:02:44.710 align:start position:0%
terminal is the wrong place? If you
think<00:02:43.200><c> T3</c><00:02:43.599><c> code</c><00:02:43.760><c> is</c><00:02:43.920><c> the</c><00:02:44.080><c> reason</c><00:02:44.239><c> I'm</c><00:02:44.480><c> doing</c>

00:02:44.710 --> 00:02:44.720 align:start position:0%
think T3 code is the reason I'm doing
 

00:02:44.720 --> 00:02:46.790 align:start position:0%
think T3 code is the reason I'm doing
this,<00:02:45.120><c> your</c><00:02:45.599><c> reasoning</c><00:02:46.000><c> is</c><00:02:46.239><c> worse</c><00:02:46.480><c> than</c>

00:02:46.790 --> 00:02:46.800 align:start position:0%
this, your reasoning is worse than
 

00:02:46.800 --> 00:02:50.070 align:start position:0%
this, your reasoning is worse than
Sonnet<00:02:47.200><c> 4s</c><00:02:47.599><c> is</c><00:02:48.239><c> because</c><00:02:49.120><c> this</c><00:02:49.360><c> is</c><00:02:49.519><c> obviously</c><00:02:49.920><c> a</c>

00:02:50.070 --> 00:02:50.080 align:start position:0%
Sonnet 4s is because this is obviously a
 

00:02:50.080 --> 00:02:52.869 align:start position:0%
Sonnet 4s is because this is obviously a
thing<00:02:50.160><c> I</c><00:02:50.400><c> built</c><00:02:50.800><c> because</c><00:02:51.200><c> of</c><00:02:51.440><c> my</c><00:02:51.680><c> beliefs,</c><00:02:52.400><c> not</c>

00:02:52.869 --> 00:02:52.879 align:start position:0%
thing I built because of my beliefs, not
 

00:02:52.879 --> 00:02:54.630 align:start position:0%
thing I built because of my beliefs, not
I'm<00:02:53.200><c> lying</c><00:02:53.440><c> about</c><00:02:53.680><c> my</c><00:02:53.840><c> beliefs</c><00:02:54.239><c> because</c><00:02:54.400><c> I</c>

00:02:54.630 --> 00:02:54.640 align:start position:0%
I'm lying about my beliefs because I
 

00:02:54.640 --> 00:02:56.630 align:start position:0%
I'm lying about my beliefs because I
built<00:02:54.879><c> this</c><00:02:55.120><c> thing.</c><00:02:55.760><c> That</c><00:02:56.000><c> obviously</c><00:02:56.400><c> doesn't</c>

00:02:56.630 --> 00:02:56.640 align:start position:0%
built this thing. That obviously doesn't
 

00:02:56.640 --> 00:02:58.309 align:start position:0%
built this thing. That obviously doesn't
make<00:02:56.800><c> sense.</c><00:02:57.040><c> I</c><00:02:57.280><c> wish</c><00:02:57.440><c> you</c><00:02:57.680><c> guys</c><00:02:57.840><c> would</c><00:02:58.080><c> just</c>

00:02:58.309 --> 00:02:58.319 align:start position:0%
make sense. I wish you guys would just
 

00:02:58.319 --> 00:02:59.670 align:start position:0%
make sense. I wish you guys would just
use<00:02:58.560><c> your</c><00:02:58.720><c> brains</c><00:02:58.959><c> a</c><00:02:59.120><c> little</c><00:02:59.200><c> more</c><00:02:59.440><c> before</c>

00:02:59.670 --> 00:02:59.680 align:start position:0%
use your brains a little more before
 

00:02:59.680 --> 00:03:00.869 align:start position:0%
use your brains a little more before
leaving<00:02:59.920><c> those</c><00:03:00.080><c> shitty</c><00:03:00.400><c> comments.</c><00:03:00.640><c> I'm</c><00:03:00.800><c> sure</c>

00:03:00.869 --> 00:03:00.879 align:start position:0%
leaving those shitty comments. I'm sure
 

00:03:00.879 --> 00:03:02.710 align:start position:0%
leaving those shitty comments. I'm sure
there's<00:03:01.120><c> already</c><00:03:01.280><c> a</c><00:03:01.280><c> hundred</c><00:03:01.599><c> of</c><00:03:01.680><c> them</c><00:03:01.920><c> plus.</c>

00:03:02.710 --> 00:03:02.720 align:start position:0%
there's already a hundred of them plus.
 

00:03:02.720 --> 00:03:04.229 align:start position:0%
there's already a hundred of them plus.
Scroll<00:03:03.040><c> through</c><00:03:03.200><c> the</c><00:03:03.360><c> Obsidian</c><00:03:03.760><c> ones</c><00:03:03.920><c> and</c><00:03:04.080><c> I'm</c>

00:03:04.229 --> 00:03:04.239 align:start position:0%
Scroll through the Obsidian ones and I'm
 

00:03:04.239 --> 00:03:05.589 align:start position:0%
Scroll through the Obsidian ones and I'm
sure<00:03:04.319><c> you'll</c><00:03:04.560><c> find</c><00:03:04.720><c> plenty</c><00:03:05.040><c> about</c><00:03:05.280><c> how</c><00:03:05.440><c> I'm</c>

00:03:05.589 --> 00:03:05.599 align:start position:0%
sure you'll find plenty about how I'm
 

00:03:05.599 --> 00:03:07.670 align:start position:0%
sure you'll find plenty about how I'm
just<00:03:05.760><c> plugging</c><00:03:06.080><c> my</c><00:03:06.239><c> own</c><00:03:06.400><c> [&nbsp;__&nbsp;]</c><00:03:07.040><c> But</c><00:03:07.200><c> in</c><00:03:07.440><c> order</c>

00:03:07.670 --> 00:03:07.680 align:start position:0%
just plugging my own [&nbsp;__&nbsp;] But in order
 

00:03:07.680 --> 00:03:09.830 align:start position:0%
just plugging my own [&nbsp;__&nbsp;] But in order
to<00:03:08.000><c> skirt</c><00:03:08.319><c> those</c><00:03:08.480><c> accusations</c><00:03:09.040><c> for</c><00:03:09.280><c> now,</c><00:03:09.680><c> I</c>

00:03:09.830 --> 00:03:09.840 align:start position:0%
to skirt those accusations for now, I
 

00:03:09.840 --> 00:03:11.990 align:start position:0%
to skirt those accusations for now, I
will<00:03:10.000><c> switch</c><00:03:10.159><c> to</c><00:03:10.319><c> Chat</c><00:03:10.560><c> GBT.</c><00:03:11.519><c> So,</c><00:03:11.680><c> here</c><00:03:11.840><c> we</c>

00:03:11.990 --> 00:03:12.000 align:start position:0%
will switch to Chat GBT. So, here we
 

00:03:12.000 --> 00:03:13.589 align:start position:0%
will switch to Chat GBT. So, here we
are.<00:03:12.239><c> An</c><00:03:12.400><c> app</c><00:03:12.560><c> I</c><00:03:12.720><c> haven't</c><00:03:12.879><c> used</c><00:03:13.040><c> in</c><00:03:13.200><c> a</c><00:03:13.280><c> while.</c><00:03:13.519><c> I</c>

00:03:13.589 --> 00:03:13.599 align:start position:0%
are. An app I haven't used in a while. I
 

00:03:13.599 --> 00:03:14.949 align:start position:0%
are. An app I haven't used in a while. I
just<00:03:13.760><c> had</c><00:03:13.840><c> to</c><00:03:14.000><c> update</c><00:03:14.159><c> it</c><00:03:14.319><c> cuz</c><00:03:14.480><c> I</c><00:03:14.720><c> haven't</c><00:03:14.879><c> been</c>

00:03:14.949 --> 00:03:14.959 align:start position:0%
just had to update it cuz I haven't been
 

00:03:14.959 --> 00:03:17.670 align:start position:0%
just had to update it cuz I haven't been
in<00:03:15.200><c> it</c><00:03:15.360><c> as</c><00:03:15.519><c> much,</c><00:03:15.840><c> but</c><00:03:16.080><c> it</c><00:03:16.400><c> still</c><00:03:16.800><c> is,</c><00:03:17.200><c> in</c><00:03:17.440><c> my</c>

00:03:17.670 --> 00:03:17.680 align:start position:0%
in it as much, but it still is, in my
 

00:03:17.680 --> 00:03:20.309 align:start position:0%
in it as much, but it still is, in my
opinion,<00:03:18.319><c> one</c><00:03:18.480><c> of</c><00:03:18.640><c> the</c><00:03:18.879><c> best</c><00:03:19.280><c> starting</c><00:03:19.760><c> points</c>

00:03:20.309 --> 00:03:20.319 align:start position:0%
opinion, one of the best starting points
 

00:03:20.319 --> 00:03:22.550 align:start position:0%
opinion, one of the best starting points
for<00:03:20.720><c> a</c><00:03:21.040><c> developer</c><00:03:21.440><c> who</c><00:03:21.599><c> is</c><00:03:21.760><c> moving</c><00:03:22.159><c> into</c>

00:03:22.550 --> 00:03:22.560 align:start position:0%
for a developer who is moving into
 

00:03:22.560 --> 00:03:25.430 align:start position:0%
for a developer who is moving into
coding<00:03:22.959><c> more</c><00:03:23.280><c> with</c><00:03:23.599><c> AI.</c><00:03:24.319><c> While</c><00:03:24.480><c> the</c><00:03:24.720><c> Codex</c><00:03:25.200><c> app</c>

00:03:25.430 --> 00:03:25.440 align:start position:0%
coding more with AI. While the Codex app
 

00:03:25.440 --> 00:03:27.430 align:start position:0%
coding more with AI. While the Codex app
was<00:03:25.599><c> the</c><00:03:25.840><c> big</c><00:03:26.080><c> thing</c><00:03:26.239><c> that</c><00:03:26.480><c> pushed</c><00:03:26.800><c> me</c><00:03:26.959><c> over</c><00:03:27.200><c> on</c>

00:03:27.430 --> 00:03:27.440 align:start position:0%
was the big thing that pushed me over on
 

00:03:27.440 --> 00:03:29.190 align:start position:0%
was the big thing that pushed me over on
this<00:03:27.599><c> belief</c><00:03:27.840><c> that</c><00:03:28.080><c> terminals</c><00:03:28.560><c> were</c><00:03:28.720><c> just</c><00:03:28.959><c> not</c>

00:03:29.190 --> 00:03:29.200 align:start position:0%
this belief that terminals were just not
 

00:03:29.200 --> 00:03:31.670 align:start position:0%
this belief that terminals were just not
the<00:03:29.440><c> right</c><00:03:29.599><c> place</c><00:03:29.840><c> to</c><00:03:30.080><c> be</c><00:03:30.239><c> coding</c><00:03:30.640><c> anymore,</c><00:03:31.519><c> it</c>

00:03:31.670 --> 00:03:31.680 align:start position:0%
the right place to be coding anymore, it
 

00:03:31.680 --> 00:03:33.910 align:start position:0%
the right place to be coding anymore, it
was<00:03:31.840><c> not</c><00:03:32.000><c> the</c><00:03:32.239><c> start</c><00:03:32.480><c> of</c><00:03:32.640><c> my</c><00:03:32.879><c> journey</c><00:03:33.200><c> here.</c>

00:03:33.910 --> 00:03:33.920 align:start position:0%
was not the start of my journey here.
 

00:03:33.920 --> 00:03:35.509 align:start position:0%
was not the start of my journey here.
The<00:03:34.159><c> place</c><00:03:34.319><c> that</c><00:03:34.560><c> I</c><00:03:34.799><c> started</c><00:03:35.120><c> thinking</c><00:03:35.360><c> about</c>

00:03:35.509 --> 00:03:35.519 align:start position:0%
The place that I started thinking about
 

00:03:35.519 --> 00:03:37.110 align:start position:0%
The place that I started thinking about
this<00:03:35.760><c> most</c><00:03:36.080><c> is</c><00:03:36.400><c> honestly</c><00:03:36.799><c> kind</c><00:03:36.959><c> of</c>

00:03:37.110 --> 00:03:37.120 align:start position:0%
this most is honestly kind of
 

00:03:37.120 --> 00:03:38.630 align:start position:0%
this most is honestly kind of
embarrassing<00:03:37.519><c> and</c><00:03:37.680><c> I</c><00:03:37.840><c> even</c><00:03:38.000><c> feel</c><00:03:38.159><c> bad</c><00:03:38.400><c> putting</c>

00:03:38.630 --> 00:03:38.640 align:start position:0%
embarrassing and I even feel bad putting
 

00:03:38.640 --> 00:03:41.110 align:start position:0%
embarrassing and I even feel bad putting
it<00:03:38.799><c> in</c><00:03:39.040><c> here.</c><00:03:39.680><c> I</c><00:03:39.840><c> I</c><00:03:40.080><c> feel</c><00:03:40.239><c> sick</c><00:03:40.480><c> even</c><00:03:40.720><c> typing</c>

00:03:41.110 --> 00:03:41.120 align:start position:0%
it in here. I I feel sick even typing
 

00:03:41.120 --> 00:03:44.949 align:start position:0%
it in here. I I feel sick even typing
it.<00:03:42.480><c> Oh</c><00:03:42.640><c> god,</c><00:03:43.280><c> just</c><00:03:44.080><c> can</c><00:03:44.239><c> Can</c><00:03:44.480><c> I</c><00:03:44.560><c> delete</c><00:03:44.799><c> it</c>

00:03:44.949 --> 00:03:44.959 align:start position:0%
it. Oh god, just can Can I delete it
 

00:03:44.959 --> 00:03:46.470 align:start position:0%
it. Oh god, just can Can I delete it
now?<00:03:45.200><c> Do</c><00:03:45.280><c> I</c><00:03:45.440><c> do</c><00:03:45.599><c> I</c><00:03:45.760><c> have</c><00:03:45.840><c> to</c><00:03:45.920><c> leave</c><00:03:46.080><c> this</c><00:03:46.319><c> word</c>

00:03:46.470 --> 00:03:46.480 align:start position:0%
now? Do I do I have to leave this word
 

00:03:46.480 --> 00:03:48.309 align:start position:0%
now? Do I do I have to leave this word
on<00:03:46.640><c> the</c><00:03:46.720><c> screen?</c><00:03:47.360><c> I'd</c><00:03:47.599><c> really</c><00:03:47.840><c> like</c><00:03:47.920><c> to</c><00:03:48.159><c> just</c>

00:03:48.309 --> 00:03:48.319 align:start position:0%
on the screen? I'd really like to just
 

00:03:48.319 --> 00:03:49.910 align:start position:0%
on the screen? I'd really like to just
hide<00:03:48.560><c> this.</c><00:03:48.799><c> I'm</c><00:03:49.040><c> just</c><00:03:49.200><c> going</c><00:03:49.280><c> to</c><00:03:49.519><c> get</c><00:03:49.680><c> rid</c><00:03:49.840><c> of</c>

00:03:49.910 --> 00:03:49.920 align:start position:0%
hide this. I'm just going to get rid of
 

00:03:49.920 --> 00:03:53.270 align:start position:0%
hide this. I'm just going to get rid of
that.<00:03:50.720><c> Okay.</c><00:03:51.840><c> Really</c><00:03:52.239><c> though,</c><00:03:52.640><c> when</c><00:03:52.799><c> I</c><00:03:53.040><c> first</c>

00:03:53.270 --> 00:03:53.280 align:start position:0%
that. Okay. Really though, when I first
 

00:03:53.280 --> 00:03:55.830 align:start position:0%
that. Okay. Really though, when I first
tried<00:03:53.599><c> out</c><00:03:53.920><c> anti-gravity,</c><00:03:55.040><c> I</c><00:03:55.280><c> was</c><00:03:55.440><c> mostly</c>

00:03:55.830 --> 00:03:55.840 align:start position:0%
tried out anti-gravity, I was mostly
 

00:03:55.840 --> 00:03:57.190 align:start position:0%
tried out anti-gravity, I was mostly
unimpressed.<00:03:56.560><c> But</c><00:03:56.640><c> there</c><00:03:56.799><c> was</c><00:03:56.959><c> one</c>

00:03:57.190 --> 00:03:57.200 align:start position:0%
unimpressed. But there was one
 

00:03:57.200 --> 00:03:58.789 align:start position:0%
unimpressed. But there was one
particular<00:03:57.599><c> piece</c><00:03:57.840><c> that</c><00:03:58.080><c> impressed</c><00:03:58.480><c> me.</c>

00:03:58.789 --> 00:03:58.799 align:start position:0%
particular piece that impressed me.
 

00:03:58.799 --> 00:04:00.630 align:start position:0%
particular piece that impressed me.
There<00:03:58.959><c> was</c><00:03:59.040><c> a</c><00:03:59.200><c> hotkey</c><00:03:59.599><c> that</c><00:03:59.760><c> opened</c><00:04:00.080><c> up</c><00:04:00.319><c> the</c>

00:04:00.630 --> 00:04:00.640 align:start position:0%
There was a hotkey that opened up the
 

00:04:00.640 --> 00:04:03.910 align:start position:0%
There was a hotkey that opened up the
agent<00:04:01.200><c> manager</c><00:04:01.840><c> view</c><00:04:02.480><c> that</c><00:04:02.720><c> let</c><00:04:02.959><c> you</c><00:04:03.360><c> see</c><00:04:03.680><c> what</c>

00:04:03.910 --> 00:04:03.920 align:start position:0%
agent manager view that let you see what
 

00:04:03.920 --> 00:04:05.830 align:start position:0%
agent manager view that let you see what
the<00:04:04.080><c> agents</c><00:04:04.480><c> were</c><00:04:04.720><c> doing</c><00:04:05.120><c> across</c><00:04:05.519><c> different</c>

00:04:05.830 --> 00:04:05.840 align:start position:0%
the agents were doing across different
 

00:04:05.840 --> 00:04:08.710 align:start position:0%
the agents were doing across different
instances<00:04:06.720><c> of</c><00:04:07.360><c> anti-gravity.</c><00:04:08.319><c> So</c><00:04:08.480><c> if</c><00:04:08.640><c> you</c>

00:04:08.710 --> 00:04:08.720 align:start position:0%
instances of anti-gravity. So if you
 

00:04:08.720 --> 00:04:10.309 align:start position:0%
instances of anti-gravity. So if you
have<00:04:08.879><c> like</c><00:04:09.040><c> three</c><00:04:09.280><c> windows</c><00:04:09.599><c> open</c><00:04:09.840><c> for</c><00:04:10.080><c> three</c>

00:04:10.309 --> 00:04:10.319 align:start position:0%
have like three windows open for three
 

00:04:10.319 --> 00:04:11.830 align:start position:0%
have like three windows open for three
different<00:04:10.560><c> projects,</c><00:04:11.200><c> you</c><00:04:11.360><c> could</c><00:04:11.519><c> have</c><00:04:11.599><c> this</c>

00:04:11.830 --> 00:04:11.840 align:start position:0%
different projects, you could have this
 

00:04:11.840 --> 00:04:14.470 align:start position:0%
different projects, you could have this
one<00:04:12.239><c> window</c><00:04:12.560><c> on</c><00:04:12.879><c> top</c><00:04:13.439><c> that</c><00:04:13.760><c> showed</c><00:04:14.080><c> you</c><00:04:14.239><c> what</c>

00:04:14.470 --> 00:04:14.480 align:start position:0%
one window on top that showed you what
 

00:04:14.480 --> 00:04:16.150 align:start position:0%
one window on top that showed you what
was<00:04:14.720><c> going</c><00:04:14.879><c> on</c><00:04:15.120><c> with</c><00:04:15.360><c> agents</c><00:04:15.760><c> in</c><00:04:15.920><c> each</c><00:04:16.000><c> of</c>

00:04:16.150 --> 00:04:16.160 align:start position:0%
was going on with agents in each of
 

00:04:16.160 --> 00:04:18.310 align:start position:0%
was going on with agents in each of
those<00:04:16.320><c> other</c><00:04:16.560><c> projects.</c><00:04:17.280><c> It</c><00:04:17.600><c> was</c><00:04:17.759><c> a</c><00:04:18.079><c> left</c>

00:04:18.310 --> 00:04:18.320 align:start position:0%
those other projects. It was a left
 

00:04:18.320 --> 00:04:21.110 align:start position:0%
those other projects. It was a left
sidebar<00:04:19.040><c> with</c><00:04:19.440><c> projects</c><00:04:20.079><c> that</c><00:04:20.400><c> had</c><00:04:20.639><c> threads</c>

00:04:21.110 --> 00:04:21.120 align:start position:0%
sidebar with projects that had threads
 

00:04:21.120 --> 00:04:22.790 align:start position:0%
sidebar with projects that had threads
in<00:04:21.359><c> each</c><00:04:21.600><c> project</c><00:04:21.919><c> that</c><00:04:22.079><c> you</c><00:04:22.240><c> could</c><00:04:22.400><c> see</c><00:04:22.560><c> from</c>

00:04:22.790 --> 00:04:22.800 align:start position:0%
in each project that you could see from
 

00:04:22.800 --> 00:04:27.110 align:start position:0%
in each project that you could see from
one<00:04:23.120><c> external</c><00:04:23.600><c> view.</c><00:04:24.320><c> Huh,</c><00:04:25.280><c> sounds</c><00:04:25.759><c> familiar.</c>

00:04:27.110 --> 00:04:27.120 align:start position:0%
one external view. Huh, sounds familiar.
 

00:04:27.120 --> 00:04:29.270 align:start position:0%
one external view. Huh, sounds familiar.
Interesting.<00:04:28.320><c> As</c><00:04:28.560><c> much</c><00:04:28.720><c> as</c><00:04:28.800><c> I</c><00:04:28.960><c> don't</c><00:04:29.120><c> want</c><00:04:29.199><c> to</c>

00:04:29.270 --> 00:04:29.280 align:start position:0%
Interesting. As much as I don't want to
 

00:04:29.280 --> 00:04:31.350 align:start position:0%
Interesting. As much as I don't want to
admit<00:04:29.520><c> it,</c><00:04:29.680><c> the</c><00:04:29.840><c> anti-gravity</c><00:04:30.479><c> agent</c><00:04:30.880><c> manager</c>

00:04:31.350 --> 00:04:31.360 align:start position:0%
admit it, the anti-gravity agent manager
 

00:04:31.360 --> 00:04:34.469 align:start position:0%
admit it, the anti-gravity agent manager
was<00:04:31.600><c> one</c><00:04:31.759><c> of</c><00:04:31.840><c> the</c><00:04:32.080><c> first</c><00:04:32.320><c> times</c><00:04:32.720><c> I</c><00:04:33.680><c> experienced</c>

00:04:34.469 --> 00:04:34.479 align:start position:0%
was one of the first times I experienced
 

00:04:34.479 --> 00:04:36.469 align:start position:0%
was one of the first times I experienced
that.<00:04:35.120><c> And</c><00:04:35.280><c> if</c><00:04:35.520><c> anti-gravity</c><00:04:36.080><c> wasn't</c><00:04:36.240><c> such</c><00:04:36.400><c> a</c>

00:04:36.469 --> 00:04:36.479 align:start position:0%
that. And if anti-gravity wasn't such a
 

00:04:36.479 --> 00:04:37.510 align:start position:0%
that. And if anti-gravity wasn't such a
[&nbsp;__&nbsp;]<00:04:36.720><c> show,</c><00:04:36.960><c> I</c><00:04:37.120><c> probably</c><00:04:37.199><c> would</c><00:04:37.360><c> have</c>

00:04:37.510 --> 00:04:37.520 align:start position:0%
[&nbsp;__&nbsp;] show, I probably would have
 

00:04:37.520 --> 00:04:39.110 align:start position:0%
[&nbsp;__&nbsp;] show, I probably would have
actually<00:04:37.680><c> used</c><00:04:37.840><c> it</c><00:04:38.000><c> a</c><00:04:38.160><c> bit.</c><00:04:38.400><c> I</c><00:04:38.560><c> even</c><00:04:38.720><c> said</c><00:04:38.960><c> as</c>

00:04:39.110 --> 00:04:39.120 align:start position:0%
actually used it a bit. I even said as
 

00:04:39.120 --> 00:04:41.110 align:start position:0%
actually used it a bit. I even said as
much<00:04:39.280><c> in</c><00:04:39.520><c> my</c><00:04:39.680><c> coverage</c><00:04:40.000><c> of</c><00:04:40.240><c> anti-gravity</c><00:04:40.960><c> when</c>

00:04:41.110 --> 00:04:41.120 align:start position:0%
much in my coverage of anti-gravity when
 

00:04:41.120 --> 00:04:42.790 align:start position:0%
much in my coverage of anti-gravity when
it<00:04:41.360><c> dropped.</c><00:04:41.919><c> But</c><00:04:42.080><c> what's</c><00:04:42.320><c> much</c><00:04:42.560><c> more</c>

00:04:42.790 --> 00:04:42.800 align:start position:0%
it dropped. But what's much more
 

00:04:42.800 --> 00:04:45.189 align:start position:0%
it dropped. But what's much more
exciting<00:04:43.040><c> to</c><00:04:43.280><c> me</c><00:04:43.440><c> is</c><00:04:43.680><c> the</c><00:04:43.919><c> new</c><00:04:44.160><c> agent</c><00:04:44.639><c> manager</c>

00:04:45.189 --> 00:04:45.199 align:start position:0%
exciting to me is the new agent manager
 

00:04:45.199 --> 00:04:48.070 align:start position:0%
exciting to me is the new agent manager
workflow.<00:04:46.000><c> I</c><00:04:46.400><c> think</c><00:04:46.560><c> this</c><00:04:46.720><c> is</c><00:04:46.960><c> a</c><00:04:47.199><c> great</c><00:04:47.440><c> idea</c>

00:04:48.070 --> 00:04:48.080 align:start position:0%
workflow. I think this is a great idea
 

00:04:48.080 --> 00:04:49.670 align:start position:0%
workflow. I think this is a great idea
and<00:04:48.320><c> there's</c><00:04:48.479><c> a</c><00:04:48.639><c> lot</c><00:04:48.800><c> of</c><00:04:48.880><c> little</c><00:04:49.199><c> pieces</c><00:04:49.520><c> that</c>

00:04:49.670 --> 00:04:49.680 align:start position:0%
and there's a lot of little pieces that
 

00:04:49.680 --> 00:04:51.670 align:start position:0%
and there's a lot of little pieces that
I'm<00:04:49.919><c> hyped</c><00:04:50.160><c> about.</c><00:04:50.560><c> So,</c><00:04:50.800><c> anti-gravity</c><00:04:51.520><c> was</c>

00:04:51.670 --> 00:04:51.680 align:start position:0%
I'm hyped about. So, anti-gravity was
 

00:04:51.680 --> 00:04:53.990 align:start position:0%
I'm hyped about. So, anti-gravity was
the<00:04:51.919><c> first</c><00:04:52.240><c> step</c><00:04:52.560><c> in</c><00:04:52.800><c> my</c><00:04:53.040><c> descent</c><00:04:53.520><c> as</c><00:04:53.759><c> I</c>

00:04:53.990 --> 00:04:54.000 align:start position:0%
the first step in my descent as I
 

00:04:54.000 --> 00:04:56.070 align:start position:0%
the first step in my descent as I
realized<00:04:54.479><c> that</c><00:04:54.720><c> the</c><00:04:54.960><c> terminal</c><00:04:55.440><c> was</c><00:04:55.680><c> not</c><00:04:55.840><c> the</c>

00:04:56.070 --> 00:04:56.080 align:start position:0%
realized that the terminal was not the
 

00:04:56.080 --> 00:04:58.070 align:start position:0%
realized that the terminal was not the
right<00:04:56.240><c> place</c><00:04:56.479><c> to</c><00:04:56.720><c> do</c><00:04:56.800><c> this</c><00:04:57.040><c> anymore.</c><00:04:57.840><c> Funny</c>

00:04:58.070 --> 00:04:58.080 align:start position:0%
right place to do this anymore. Funny
 

00:04:58.080 --> 00:05:00.070 align:start position:0%
right place to do this anymore. Funny
enough,<00:04:58.400><c> just</c><00:04:58.639><c> a</c><00:04:58.800><c> few</c><00:04:58.960><c> weeks</c><00:04:59.280><c> prior,</c><00:04:59.600><c> I</c><00:04:59.840><c> was</c><00:04:59.919><c> at</c>

00:05:00.070 --> 00:05:00.080 align:start position:0%
enough, just a few weeks prior, I was at
 

00:05:00.080 --> 00:05:02.230 align:start position:0%
enough, just a few weeks prior, I was at
the<00:05:00.240><c> cursor</c><00:05:00.639><c> office</c><00:05:01.199><c> complaining</c><00:05:01.680><c> to</c><00:05:01.840><c> them</c>

00:05:02.230 --> 00:05:02.240 align:start position:0%
the cursor office complaining to them
 

00:05:02.240 --> 00:05:03.990 align:start position:0%
the cursor office complaining to them
that<00:05:02.479><c> all</c><00:05:02.639><c> their</c><00:05:02.880><c> new</c><00:05:03.120><c> integrations</c><00:05:03.680><c> with</c><00:05:03.840><c> the</c>

00:05:03.990 --> 00:05:04.000 align:start position:0%
that all their new integrations with the
 

00:05:04.000 --> 00:05:07.029 align:start position:0%
that all their new integrations with the
cursor<00:05:04.479><c> v2</c><00:05:05.280><c> agent</c><00:05:05.680><c> view</c><00:05:06.240><c> made</c><00:05:06.479><c> it</c><00:05:06.639><c> too</c><00:05:06.880><c> hard</c>

00:05:07.029 --> 00:05:07.039 align:start position:0%
cursor v2 agent view made it too hard
 

00:05:07.039 --> 00:05:08.950 align:start position:0%
cursor v2 agent view made it too hard
for<00:05:07.199><c> me</c><00:05:07.360><c> to</c><00:05:07.520><c> use</c><00:05:07.680><c> my</c><00:05:07.919><c> terminal</c><00:05:08.479><c> because</c><00:05:08.720><c> they</c>

00:05:08.950 --> 00:05:08.960 align:start position:0%
for me to use my terminal because they
 

00:05:08.960 --> 00:05:11.270 align:start position:0%
for me to use my terminal because they
made<00:05:09.120><c> it</c><00:05:09.360><c> way</c><00:05:09.680><c> too</c><00:05:09.919><c> annoying</c><00:05:10.240><c> to</c><00:05:10.479><c> like</c><00:05:10.800><c> get</c><00:05:11.039><c> the</c>

00:05:11.270 --> 00:05:11.280 align:start position:0%
made it way too annoying to like get the
 

00:05:11.280 --> 00:05:13.590 align:start position:0%
made it way too annoying to like get the
path<00:05:11.520><c> that</c><00:05:11.759><c> a</c><00:05:11.919><c> work</c><00:05:12.160><c> tree</c><00:05:12.400><c> was</c><00:05:12.560><c> in.</c><00:05:12.960><c> So</c><00:05:13.120><c> I</c><00:05:13.280><c> could</c>

00:05:13.590 --> 00:05:13.600 align:start position:0%
path that a work tree was in. So I could
 

00:05:13.600 --> 00:05:15.909 align:start position:0%
path that a work tree was in. So I could
cd<00:05:14.000><c> into</c><00:05:14.320><c> it</c><00:05:14.560><c> in</c><00:05:14.800><c> my</c><00:05:14.960><c> terminal</c><00:05:15.280><c> and</c><00:05:15.440><c> then</c><00:05:15.680><c> run</c>

00:05:15.909 --> 00:05:15.919 align:start position:0%
cd into it in my terminal and then run
 

00:05:15.919 --> 00:05:18.150 align:start position:0%
cd into it in my terminal and then run
things.<00:05:16.320><c> Because</c><00:05:16.560><c> a</c><00:05:16.720><c> flow</c><00:05:16.880><c> I</c><00:05:17.120><c> often</c><00:05:17.360><c> had</c><00:05:17.680><c> is</c><00:05:17.919><c> I</c>

00:05:18.150 --> 00:05:18.160 align:start position:0%
things. Because a flow I often had is I
 

00:05:18.160 --> 00:05:20.150 align:start position:0%
things. Because a flow I often had is I
would<00:05:18.320><c> use</c><00:05:18.720><c> cursor.</c><00:05:19.440><c> I</c><00:05:19.600><c> would</c><00:05:19.759><c> open</c><00:05:20.000><c> up</c>

00:05:20.150 --> 00:05:20.160 align:start position:0%
would use cursor. I would open up
 

00:05:20.160 --> 00:05:21.510 align:start position:0%
would use cursor. I would open up
something<00:05:20.320><c> in</c><00:05:20.479><c> the</c><00:05:20.560><c> sidebar,</c><00:05:20.960><c> tell</c><00:05:21.120><c> it</c><00:05:21.199><c> to</c><00:05:21.360><c> go</c>

00:05:21.510 --> 00:05:21.520 align:start position:0%
something in the sidebar, tell it to go
 

00:05:21.520 --> 00:05:23.990 align:start position:0%
something in the sidebar, tell it to go
do<00:05:21.680><c> something,</c><00:05:22.400><c> get</c><00:05:22.639><c> a</c><00:05:22.800><c> result,</c><00:05:23.440><c> want</c><00:05:23.680><c> to</c><00:05:23.759><c> go</c>

00:05:23.990 --> 00:05:24.000 align:start position:0%
do something, get a result, want to go
 

00:05:24.000 --> 00:05:26.070 align:start position:0%
do something, get a result, want to go
check<00:05:24.240><c> it,</c><00:05:24.800><c> and</c><00:05:24.960><c> then</c><00:05:25.199><c> have</c><00:05:25.360><c> to</c><00:05:25.520><c> find</c><00:05:25.680><c> some</c><00:05:25.919><c> way</c>

00:05:26.070 --> 00:05:26.080 align:start position:0%
check it, and then have to find some way
 

00:05:26.080 --> 00:05:28.230 align:start position:0%
check it, and then have to find some way
to<00:05:26.320><c> CD</c><00:05:26.639><c> into</c><00:05:26.960><c> that</c><00:05:27.199><c> path</c><00:05:27.440><c> for</c><00:05:27.600><c> the</c><00:05:27.759><c> work</c><00:05:28.000><c> tree</c>

00:05:28.230 --> 00:05:28.240 align:start position:0%
to CD into that path for the work tree
 

00:05:28.240 --> 00:05:29.909 align:start position:0%
to CD into that path for the work tree
in<00:05:28.400><c> order</c><00:05:28.560><c> to</c><00:05:28.720><c> run</c><00:05:28.800><c> it,</c><00:05:29.120><c> install</c><00:05:29.440><c> things,</c><00:05:29.680><c> and</c>

00:05:29.909 --> 00:05:29.919 align:start position:0%
in order to run it, install things, and
 

00:05:29.919 --> 00:05:32.790 align:start position:0%
in order to run it, install things, and
do<00:05:30.160><c> stuff.</c><00:05:30.639><c> And</c><00:05:30.800><c> the</c><00:05:31.039><c> built-in</c><00:05:31.440><c> terminal</c><00:05:31.919><c> was</c>

00:05:32.790 --> 00:05:32.800 align:start position:0%
do stuff. And the built-in terminal was
 

00:05:32.800 --> 00:05:34.469 align:start position:0%
do stuff. And the built-in terminal was
no,<00:05:33.280><c> not</c><00:05:33.600><c> happening,</c><00:05:33.919><c> especially</c><00:05:34.240><c> at</c><00:05:34.400><c> that</c>

00:05:34.469 --> 00:05:34.479 align:start position:0%
no, not happening, especially at that
 

00:05:34.479 --> 00:05:36.230 align:start position:0%
no, not happening, especially at that
point<00:05:34.639><c> in</c><00:05:34.880><c> time.</c><00:05:35.360><c> So,</c><00:05:35.440><c> I</c><00:05:35.600><c> ended</c><00:05:35.759><c> up</c><00:05:35.919><c> bullying</c>

00:05:36.230 --> 00:05:36.240 align:start position:0%
point in time. So, I ended up bullying
 

00:05:36.240 --> 00:05:38.310 align:start position:0%
point in time. So, I ended up bullying
them<00:05:36.400><c> enough</c><00:05:36.800><c> to</c><00:05:37.039><c> give</c><00:05:37.199><c> me</c><00:05:37.360><c> the</c><00:05:37.680><c> one-click</c>

00:05:38.310 --> 00:05:38.320 align:start position:0%
them enough to give me the one-click
 

00:05:38.320 --> 00:05:40.390 align:start position:0%
them enough to give me the one-click
copy<00:05:38.720><c> buttons</c><00:05:39.039><c> that</c><00:05:39.199><c> I</c><00:05:39.360><c> needed</c><00:05:39.759><c> in</c><00:05:40.000><c> order</c><00:05:40.160><c> to</c>

00:05:40.390 --> 00:05:40.400 align:start position:0%
copy buttons that I needed in order to
 

00:05:40.400 --> 00:05:42.710 align:start position:0%
copy buttons that I needed in order to
keep<00:05:40.639><c> using</c><00:05:40.960><c> my</c><00:05:41.199><c> terminal</c><00:05:41.680><c> for</c><00:05:41.919><c> the</c><00:05:42.160><c> actual</c>

00:05:42.710 --> 00:05:42.720 align:start position:0%
keep using my terminal for the actual
 

00:05:42.720 --> 00:05:45.670 align:start position:0%
keep using my terminal for the actual
doing<00:05:43.120><c> things</c><00:05:43.759><c> beyond</c><00:05:44.400><c> sending</c><00:05:44.800><c> prompts.</c><00:05:45.520><c> And</c>

00:05:45.670 --> 00:05:45.680 align:start position:0%
doing things beyond sending prompts. And
 

00:05:45.680 --> 00:05:46.950 align:start position:0%
doing things beyond sending prompts. And
I<00:05:45.840><c> got</c><00:05:46.000><c> to</c><00:05:46.160><c> the</c><00:05:46.240><c> point</c><00:05:46.400><c> where</c><00:05:46.560><c> I</c><00:05:46.720><c> would</c><00:05:46.800><c> use</c>

00:05:46.950 --> 00:05:46.960 align:start position:0%
I got to the point where I would use
 

00:05:46.960 --> 00:05:48.790 align:start position:0%
I got to the point where I would use
cursor<00:05:47.360><c> to</c><00:05:47.520><c> send</c><00:05:47.680><c> a</c><00:05:47.840><c> prompt</c><00:05:48.240><c> and</c><00:05:48.479><c> then</c><00:05:48.639><c> my</c>

00:05:48.790 --> 00:05:48.800 align:start position:0%
cursor to send a prompt and then my
 

00:05:48.800 --> 00:05:50.550 align:start position:0%
cursor to send a prompt and then my
terminal<00:05:49.199><c> to</c><00:05:49.360><c> do</c><00:05:49.520><c> everything</c><00:05:49.919><c> from</c><00:05:50.240><c> reviewing</c>

00:05:50.550 --> 00:05:50.560 align:start position:0%
terminal to do everything from reviewing
 

00:05:50.560 --> 00:05:52.710 align:start position:0%
terminal to do everything from reviewing
the<00:05:50.800><c> diffs,</c><00:05:51.440><c> reading</c><00:05:51.759><c> git</c><00:05:52.000><c> history,</c>

00:05:52.710 --> 00:05:52.720 align:start position:0%
the diffs, reading git history,
 

00:05:52.720 --> 00:05:54.790 align:start position:0%
the diffs, reading git history,
investigating<00:05:53.360><c> changes,</c><00:05:54.160><c> actually</c><00:05:54.560><c> running</c>

00:05:54.790 --> 00:05:54.800 align:start position:0%
investigating changes, actually running
 

00:05:54.800 --> 00:05:56.629 align:start position:0%
investigating changes, actually running
the<00:05:55.039><c> code</c><00:05:55.199><c> and</c><00:05:55.440><c> doing</c><00:05:55.680><c> things.</c><00:05:56.160><c> And</c><00:05:56.320><c> I</c><00:05:56.479><c> was</c>

00:05:56.629 --> 00:05:56.639 align:start position:0%
the code and doing things. And I was
 

00:05:56.639 --> 00:05:58.790 align:start position:0%
the code and doing things. And I was
split<00:05:56.960><c> like</c><00:05:57.120><c> 50/50</c><00:05:57.759><c> between</c><00:05:58.160><c> I</c><00:05:58.400><c> would</c><00:05:58.560><c> be</c><00:05:58.639><c> in</c>

00:05:58.790 --> 00:05:58.800 align:start position:0%
split like 50/50 between I would be in
 

00:05:58.800 --> 00:06:00.629 align:start position:0%
split like 50/50 between I would be in
the<00:05:59.120><c> cursor</c><00:05:59.520><c> app</c><00:05:59.759><c> for</c><00:05:59.919><c> prompting</c><00:06:00.320><c> and</c><00:06:00.479><c> that</c>

00:06:00.629 --> 00:06:00.639 align:start position:0%
the cursor app for prompting and that
 

00:06:00.639 --> 00:06:01.749 align:start position:0%
the cursor app for prompting and that
would<00:06:00.720><c> be</c><00:06:00.800><c> my</c><00:06:00.960><c> terminal</c><00:06:01.280><c> for</c><00:06:01.520><c> everything</c>

00:06:01.749 --> 00:06:01.759 align:start position:0%
would be my terminal for everything
 

00:06:01.759 --> 00:06:04.629 align:start position:0%
would be my terminal for everything
else,<00:06:02.320><c> especially</c><00:06:02.800><c> git</c><00:06:03.120><c> stuff.</c><00:06:03.520><c> I</c><00:06:03.759><c> did</c><00:06:04.080><c> all</c><00:06:04.479><c> of</c>

00:06:04.629 --> 00:06:04.639 align:start position:0%
else, especially git stuff. I did all of
 

00:06:04.639 --> 00:06:07.029 align:start position:0%
else, especially git stuff. I did all of
my<00:06:04.880><c> git</c><00:06:05.199><c> through</c><00:06:05.440><c> the</c><00:06:05.680><c> stock</c><00:06:06.160><c> bog</c><00:06:06.560><c> standard</c>

00:06:07.029 --> 00:06:07.039 align:start position:0%
my git through the stock bog standard
 

00:06:07.039 --> 00:06:09.029 align:start position:0%
my git through the stock bog standard
git<00:06:07.360><c> commands.</c><00:06:08.000><c> Occasionally</c><00:06:08.560><c> I</c><00:06:08.720><c> would</c><00:06:08.800><c> add</c>

00:06:09.029 --> 00:06:09.039 align:start position:0%
git commands. Occasionally I would add
 

00:06:09.039 --> 00:06:11.590 align:start position:0%
git commands. Occasionally I would add
like<00:06:09.199><c> oneliner</c><00:06:10.000><c> helpers</c><00:06:10.400><c> to</c><00:06:10.639><c> do</c><00:06:10.800><c> things</c><00:06:11.039><c> like</c>

00:06:11.590 --> 00:06:11.600 align:start position:0%
like oneliner helpers to do things like
 

00:06:11.600 --> 00:06:13.909 align:start position:0%
like oneliner helpers to do things like
commit<00:06:11.919><c> and</c><00:06:12.240><c> push</c><00:06:12.479><c> with</c><00:06:12.720><c> one</c><00:06:12.960><c> line</c><00:06:13.520><c> stuff</c><00:06:13.759><c> like</c>

00:06:13.909 --> 00:06:13.919 align:start position:0%
commit and push with one line stuff like
 

00:06:13.919 --> 00:06:16.150 align:start position:0%
commit and push with one line stuff like
that.<00:06:14.479><c> But</c><00:06:14.639><c> for</c><00:06:14.800><c> the</c><00:06:14.960><c> most</c><00:06:15.120><c> part</c><00:06:15.360><c> I</c><00:06:15.600><c> just</c><00:06:15.840><c> used</c>

00:06:16.150 --> 00:06:16.160 align:start position:0%
that. But for the most part I just used
 

00:06:16.160 --> 00:06:18.950 align:start position:0%
that. But for the most part I just used
stock<00:06:16.560><c> git</c><00:06:17.360><c> cli.</c><00:06:18.240><c> I</c><00:06:18.400><c> need</c><00:06:18.560><c> to</c><00:06:18.639><c> get</c><00:06:18.800><c> this</c>

00:06:18.950 --> 00:06:18.960 align:start position:0%
stock git cli. I need to get this
 

00:06:18.960 --> 00:06:20.230 align:start position:0%
stock git cli. I need to get this
anti-gravity<00:06:19.520><c> thing</c><00:06:19.600><c> off</c><00:06:19.759><c> the</c><00:06:19.840><c> screen.</c><00:06:20.000><c> It's</c>

00:06:20.230 --> 00:06:20.240 align:start position:0%
anti-gravity thing off the screen. It's
 

00:06:20.240 --> 00:06:22.390 align:start position:0%
anti-gravity thing off the screen. It's
going<00:06:20.319><c> to</c><00:06:20.400><c> hurt</c><00:06:20.560><c> me.</c><00:06:21.199><c> But</c><00:06:21.360><c> then</c><00:06:21.759><c> the</c><00:06:22.000><c> models</c>

00:06:22.390 --> 00:06:22.400 align:start position:0%
going to hurt me. But then the models
 

00:06:22.400 --> 00:06:25.110 align:start position:0%
going to hurt me. But then the models
got<00:06:22.560><c> better</c><00:06:23.120><c> and</c><00:06:23.440><c> importantly</c><00:06:24.400><c> the</c><00:06:24.639><c> codeex</c>

00:06:25.110 --> 00:06:25.120 align:start position:0%
got better and importantly the codeex
 

00:06:25.120 --> 00:06:27.590 align:start position:0%
got better and importantly the codeex
app<00:06:25.680><c> came</c><00:06:25.919><c> out.</c><00:06:26.479><c> And</c><00:06:26.639><c> when</c><00:06:26.800><c> I</c><00:06:26.960><c> started</c><00:06:27.280><c> using</c>

00:06:27.590 --> 00:06:27.600 align:start position:0%
app came out. And when I started using
 

00:06:27.600 --> 00:06:29.990 align:start position:0%
app came out. And when I started using
this,<00:06:28.479><c> my</c><00:06:28.800><c> beliefs</c><00:06:29.199><c> that</c><00:06:29.440><c> I</c><00:06:29.600><c> had</c><00:06:29.759><c> from</c>

00:06:29.990 --> 00:06:30.000 align:start position:0%
this, my beliefs that I had from
 

00:06:30.000 --> 00:06:31.909 align:start position:0%
this, my beliefs that I had from
anti-gravity<00:06:30.880><c> saying</c><00:06:31.120><c> that</c><00:06:31.360><c> this</c><00:06:31.600><c> is</c>

00:06:31.909 --> 00:06:31.919 align:start position:0%
anti-gravity saying that this is
 

00:06:31.919 --> 00:06:33.830 align:start position:0%
anti-gravity saying that this is
horrible,<00:06:32.319><c> but</c><00:06:32.560><c> it's</c><00:06:32.720><c> also</c><00:06:33.199><c> kind</c><00:06:33.440><c> of</c><00:06:33.600><c> the</c>

00:06:33.830 --> 00:06:33.840 align:start position:0%
horrible, but it's also kind of the
 

00:06:33.840 --> 00:06:36.790 align:start position:0%
horrible, but it's also kind of the
future<00:06:34.639><c> got</c><00:06:34.960><c> me</c><00:06:35.199><c> really</c><00:06:35.680><c> excited.</c><00:06:36.479><c> And</c><00:06:36.639><c> the</c>

00:06:36.790 --> 00:06:36.800 align:start position:0%
future got me really excited. And the
 

00:06:36.800 --> 00:06:38.390 align:start position:0%
future got me really excited. And the
more<00:06:36.960><c> I</c><00:06:37.120><c> played</c><00:06:37.360><c> with</c><00:06:37.520><c> it,</c><00:06:38.000><c> the</c><00:06:38.240><c> more</c>

00:06:38.390 --> 00:06:38.400 align:start position:0%
more I played with it, the more
 

00:06:38.400 --> 00:06:41.110 align:start position:0%
more I played with it, the more
impressed<00:06:38.800><c> I</c><00:06:39.039><c> was.</c><00:06:39.840><c> The</c><00:06:40.080><c> ability</c><00:06:40.400><c> to</c><00:06:40.639><c> just</c>

00:06:41.110 --> 00:06:41.120 align:start position:0%
impressed I was. The ability to just
 

00:06:41.120 --> 00:06:43.749 align:start position:0%
impressed I was. The ability to just
break<00:06:41.440><c> your</c><00:06:41.680><c> work</c><00:06:42.000><c> up</c><00:06:42.720><c> into</c><00:06:43.199><c> different</c>

00:06:43.749 --> 00:06:43.759 align:start position:0%
break your work up into different
 

00:06:43.759 --> 00:06:46.309 align:start position:0%
break your work up into different
projects<00:06:44.400><c> and</c><00:06:44.720><c> clearly</c><00:06:45.280><c> see</c><00:06:45.520><c> what's</c><00:06:45.919><c> going</c><00:06:46.080><c> on</c>

00:06:46.309 --> 00:06:46.319 align:start position:0%
projects and clearly see what's going on
 

00:06:46.319 --> 00:06:48.390 align:start position:0%
projects and clearly see what's going on
in<00:06:46.560><c> them.</c><00:06:47.039><c> to</c><00:06:47.280><c> have</c><00:06:47.440><c> multiple</c><00:06:47.919><c> things</c><00:06:48.160><c> going</c>

00:06:48.390 --> 00:06:48.400 align:start position:0%
in them. to have multiple things going
 

00:06:48.400 --> 00:06:50.230 align:start position:0%
in them. to have multiple things going
at<00:06:48.639><c> the</c><00:06:48.800><c> same</c><00:06:48.960><c> time</c><00:06:49.360><c> all</c><00:06:49.520><c> in</c><00:06:49.680><c> their</c><00:06:49.840><c> own</c><00:06:50.000><c> work</c>

00:06:50.230 --> 00:06:50.240 align:start position:0%
at the same time all in their own work
 

00:06:50.240 --> 00:06:51.990 align:start position:0%
at the same time all in their own work
trees.<00:06:50.639><c> The</c><00:06:50.800><c> ability</c><00:06:51.039><c> to</c><00:06:51.199><c> quickly</c><00:06:51.440><c> open</c><00:06:51.680><c> up</c><00:06:51.840><c> a</c>

00:06:51.990 --> 00:06:52.000 align:start position:0%
trees. The ability to quickly open up a
 

00:06:52.000 --> 00:06:54.469 align:start position:0%
trees. The ability to quickly open up a
terminal<00:06:52.800><c> and</c><00:06:53.120><c> type</c><00:06:53.440><c> things</c><00:06:53.600><c> in</c><00:06:53.840><c> here</c><00:06:54.080><c> if</c><00:06:54.319><c> you</c>

00:06:54.469 --> 00:06:54.479 align:start position:0%
terminal and type things in here if you
 

00:06:54.479 --> 00:06:55.830 align:start position:0%
terminal and type things in here if you
need<00:06:54.720><c> for</c><00:06:54.880><c> whatever</c><00:06:55.199><c> stuff</c><00:06:55.440><c> that</c><00:06:55.600><c> you're</c>

00:06:55.830 --> 00:06:55.840 align:start position:0%
need for whatever stuff that you're
 

00:06:55.840 --> 00:06:57.350 align:start position:0%
need for whatever stuff that you're
doing.<00:06:56.400><c> I</c><00:06:56.560><c> got</c><00:06:56.720><c> to</c><00:06:56.880><c> the</c><00:06:56.960><c> point</c><00:06:57.039><c> where</c><00:06:57.199><c> I</c><00:06:57.280><c> was</c>

00:06:57.350 --> 00:06:57.360 align:start position:0%
doing. I got to the point where I was
 

00:06:57.360 --> 00:06:58.790 align:start position:0%
doing. I got to the point where I was
still<00:06:57.520><c> looking</c><00:06:57.680><c> at</c><00:06:57.759><c> my</c><00:06:57.919><c> git</c><00:06:58.160><c> history</c><00:06:58.560><c> through</c>

00:06:58.790 --> 00:06:58.800 align:start position:0%
still looking at my git history through
 

00:06:58.800 --> 00:07:01.830 align:start position:0%
still looking at my git history through
the<00:06:58.960><c> terminal</c><00:07:00.000><c> inside</c><00:07:00.400><c> of</c><00:07:00.960><c> my</c><00:07:01.360><c> codeex</c>

00:07:01.830 --> 00:07:01.840 align:start position:0%
the terminal inside of my codeex
 

00:07:01.840 --> 00:07:05.110 align:start position:0%
the terminal inside of my codeex
instance<00:07:02.639><c> and</c><00:07:02.880><c> it</c><00:07:03.120><c> was</c><00:07:03.919><c> solid.</c><00:07:04.800><c> It</c><00:07:05.039><c> was</c>

00:07:05.110 --> 00:07:05.120 align:start position:0%
instance and it was solid. It was
 

00:07:05.120 --> 00:07:07.350 align:start position:0%
instance and it was solid. It was
actually<00:07:05.440><c> quite</c><00:07:05.840><c> good.</c><00:07:06.639><c> And</c><00:07:06.800><c> in</c><00:07:07.039><c> a</c><00:07:07.199><c> world</c>

00:07:07.350 --> 00:07:07.360 align:start position:0%
actually quite good. And in a world
 

00:07:07.360 --> 00:07:09.110 align:start position:0%
actually quite good. And in a world
where<00:07:07.599><c> I</c><00:07:07.759><c> was</c><00:07:07.919><c> using</c><00:07:08.160><c> my</c><00:07:08.319><c> terminal</c><00:07:08.720><c> more</c><00:07:08.960><c> and</c>

00:07:09.110 --> 00:07:09.120 align:start position:0%
where I was using my terminal more and
 

00:07:09.120 --> 00:07:10.629 align:start position:0%
where I was using my terminal more and
more<00:07:09.280><c> because</c><00:07:09.440><c> I</c><00:07:09.599><c> had</c><00:07:09.759><c> at</c><00:07:10.000><c> this</c><00:07:10.080><c> point</c><00:07:10.319><c> moved</c>

00:07:10.629 --> 00:07:10.639 align:start position:0%
more because I had at this point moved
 

00:07:10.639 --> 00:07:12.950 align:start position:0%
more because I had at this point moved
to<00:07:10.800><c> cloud</c><00:07:11.199><c> code</c><00:07:11.599><c> and</c><00:07:11.840><c> was</c><00:07:12.160><c> constantly</c><00:07:12.720><c> running</c>

00:07:12.950 --> 00:07:12.960 align:start position:0%
to cloud code and was constantly running
 

00:07:12.960 --> 00:07:15.110 align:start position:0%
to cloud code and was constantly running
cloud<00:07:13.280><c> code</c><00:07:13.440><c> in</c><00:07:13.599><c> my</c><00:07:13.759><c> terminal,</c><00:07:14.560><c> opening</c><00:07:14.880><c> lots</c>

00:07:15.110 --> 00:07:15.120 align:start position:0%
cloud code in my terminal, opening lots
 

00:07:15.120 --> 00:07:17.110 align:start position:0%
cloud code in my terminal, opening lots
of<00:07:15.280><c> terminals,</c><00:07:16.000><c> using</c><00:07:16.319><c> awesome</c><00:07:16.639><c> tools</c><00:07:16.960><c> like</c>

00:07:17.110 --> 00:07:17.120 align:start position:0%
of terminals, using awesome tools like
 

00:07:17.120 --> 00:07:19.430 align:start position:0%
of terminals, using awesome tools like
cmx,<00:07:17.599><c> which</c><00:07:17.759><c> I</c><00:07:17.919><c> still</c><00:07:18.240><c> highly</c><00:07:18.639><c> recommend</c><00:07:19.199><c> to</c>

00:07:19.430 --> 00:07:19.440 align:start position:0%
cmx, which I still highly recommend to
 

00:07:19.440 --> 00:07:21.430 align:start position:0%
cmx, which I still highly recommend to
manage<00:07:19.759><c> all</c><00:07:20.000><c> of</c><00:07:20.160><c> my</c><00:07:20.400><c> different</c><00:07:20.880><c> things</c><00:07:21.280><c> going</c>

00:07:21.430 --> 00:07:21.440 align:start position:0%
manage all of my different things going
 

00:07:21.440 --> 00:07:23.830 align:start position:0%
manage all of my different things going
on.<00:07:22.080><c> I</c><00:07:22.240><c> was</c><00:07:22.319><c> still</c><00:07:22.479><c> a</c><00:07:22.639><c> big</c><00:07:22.800><c> T-Max</c><00:07:23.280><c> guy.</c><00:07:23.599><c> I</c><00:07:23.759><c> was</c>

00:07:23.830 --> 00:07:23.840 align:start position:0%
on. I was still a big T-Max guy. I was
 

00:07:23.840 --> 00:07:26.870 align:start position:0%
on. I was still a big T-Max guy. I was
still<00:07:24.000><c> a</c><00:07:24.240><c> very</c><00:07:24.560><c> deep</c><00:07:24.880><c> big</c><00:07:25.199><c> T-m</c><00:07:25.759><c> guy.</c><00:07:26.400><c> I</c><00:07:26.639><c> only</c>

00:07:26.870 --> 00:07:26.880 align:start position:0%
still a very deep big T-m guy. I only
 

00:07:26.880 --> 00:07:28.870 align:start position:0%
still a very deep big T-m guy. I only
started<00:07:27.120><c> using</c><00:07:27.440><c> tabs</c><00:07:27.840><c> in</c><00:07:28.000><c> my</c><00:07:28.160><c> terminal</c><00:07:28.560><c> at</c><00:07:28.720><c> the</c>

00:07:28.870 --> 00:07:28.880 align:start position:0%
started using tabs in my terminal at the
 

00:07:28.880 --> 00:07:30.390 align:start position:0%
started using tabs in my terminal at the
start<00:07:28.960><c> of</c><00:07:29.120><c> this</c><00:07:29.280><c> year</c><00:07:29.440><c> as</c><00:07:29.680><c> like</c><00:07:29.840><c> a</c><00:07:30.000><c> personal</c>

00:07:30.390 --> 00:07:30.400 align:start position:0%
start of this year as like a personal
 

00:07:30.400 --> 00:07:31.670 align:start position:0%
start of this year as like a personal
challenge<00:07:30.639><c> when</c><00:07:30.800><c> I</c><00:07:30.960><c> set</c><00:07:31.039><c> up</c><00:07:31.120><c> a</c><00:07:31.280><c> new</c><00:07:31.440><c> computer</c>

00:07:31.670 --> 00:07:31.680 align:start position:0%
challenge when I set up a new computer
 

00:07:31.680 --> 00:07:32.950 align:start position:0%
challenge when I set up a new computer
to<00:07:31.840><c> see</c><00:07:31.919><c> if</c><00:07:32.080><c> I</c><00:07:32.160><c> could</c><00:07:32.319><c> finally</c><00:07:32.560><c> move</c><00:07:32.800><c> off</c>

00:07:32.950 --> 00:07:32.960 align:start position:0%
to see if I could finally move off
 

00:07:32.960 --> 00:07:35.909 align:start position:0%
to see if I could finally move off
T-Mux.<00:07:34.160><c> The</c><00:07:34.400><c> answer</c><00:07:34.639><c> was</c><00:07:34.880><c> no</c><00:07:35.199><c> spoiler,</c><00:07:35.599><c> but</c><00:07:35.759><c> I</c>

00:07:35.909 --> 00:07:35.919 align:start position:0%
T-Mux. The answer was no spoiler, but I
 

00:07:35.919 --> 00:07:38.629 align:start position:0%
T-Mux. The answer was no spoiler, but I
I<00:07:36.240><c> tried.</c><00:07:36.960><c> So,</c><00:07:37.120><c> I</c><00:07:37.360><c> went</c><00:07:37.520><c> through</c><00:07:37.680><c> all</c><00:07:37.840><c> of</c><00:07:38.000><c> that</c>

00:07:38.629 --> 00:07:38.639 align:start position:0%
I tried. So, I went through all of that
 

00:07:38.639 --> 00:07:40.469 align:start position:0%
I tried. So, I went through all of that
and<00:07:38.880><c> then</c><00:07:39.039><c> the</c><00:07:39.199><c> Codeex</c><00:07:39.599><c> app</c><00:07:39.840><c> dropped</c><00:07:40.160><c> and</c><00:07:40.319><c> I</c>

00:07:40.469 --> 00:07:40.479 align:start position:0%
and then the Codeex app dropped and I
 

00:07:40.479 --> 00:07:43.029 align:start position:0%
and then the Codeex app dropped and I
was<00:07:40.560><c> like,</c><00:07:40.800><c> wait,</c><00:07:41.360><c> I</c><00:07:41.599><c> can</c><00:07:41.759><c> just</c><00:07:42.319><c> screenshot</c>

00:07:43.029 --> 00:07:43.039 align:start position:0%
was like, wait, I can just screenshot
 

00:07:43.039 --> 00:07:47.110 align:start position:0%
was like, wait, I can just screenshot
something<00:07:43.759><c> and</c><00:07:44.080><c> paste</c><00:07:44.400><c> it</c><00:07:45.120><c> and</c><00:07:45.440><c> see</c><00:07:45.680><c> it.</c><00:07:46.560><c> I</c><00:07:46.800><c> can</c>

00:07:47.110 --> 00:07:47.120 align:start position:0%
something and paste it and see it. I can
 

00:07:47.120 --> 00:07:49.749 align:start position:0%
something and paste it and see it. I can
select<00:07:47.599><c> text</c><00:07:48.240><c> and</c><00:07:48.560><c> copy</c><00:07:48.800><c> it</c><00:07:48.960><c> and</c><00:07:49.120><c> paste</c><00:07:49.360><c> it</c><00:07:49.520><c> and</c>

00:07:49.749 --> 00:07:49.759 align:start position:0%
select text and copy it and paste it and
 

00:07:49.759 --> 00:07:52.070 align:start position:0%
select text and copy it and paste it and
the<00:07:49.919><c> formatting</c><00:07:50.319><c> is</c><00:07:50.479><c> not</c><00:07:50.639><c> broken.</c><00:07:51.440><c> I</c><00:07:51.759><c> can</c>

00:07:52.070 --> 00:07:52.080 align:start position:0%
the formatting is not broken. I can
 

00:07:52.080 --> 00:07:54.629 align:start position:0%
the formatting is not broken. I can
scroll<00:07:52.479><c> and</c><00:07:52.720><c> it</c><00:07:52.960><c> doesn't</c><00:07:53.120><c> lag</c><00:07:53.440><c> a</c><00:07:53.599><c> whole</c><00:07:53.759><c> bunch.</c>

00:07:54.629 --> 00:07:54.639 align:start position:0%
scroll and it doesn't lag a whole bunch.
 

00:07:54.639 --> 00:07:58.390 align:start position:0%
scroll and it doesn't lag a whole bunch.
And<00:07:54.879><c> most</c><00:07:55.199><c> importantly,</c><00:07:56.319><c> by</c><00:07:56.639><c> far,</c><00:07:57.599><c> I</c><00:07:57.840><c> can</c><00:07:58.000><c> hop</c>

00:07:58.390 --> 00:07:58.400 align:start position:0%
And most importantly, by far, I can hop
 

00:07:58.400 --> 00:08:01.589 align:start position:0%
And most importantly, by far, I can hop
between<00:07:58.960><c> different</c><00:07:59.440><c> things</c><00:08:00.400><c> easily</c><00:08:01.039><c> by</c><00:08:01.360><c> just</c>

00:08:01.589 --> 00:08:01.599 align:start position:0%
between different things easily by just
 

00:08:01.599 --> 00:08:04.309 align:start position:0%
between different things easily by just
clicking.<00:08:02.879><c> I</c><00:08:03.120><c> know</c><00:08:03.280><c> this</c><00:08:03.520><c> sounds</c><00:08:03.759><c> silly</c><00:08:04.080><c> and</c>

00:08:04.309 --> 00:08:04.319 align:start position:0%
clicking. I know this sounds silly and
 

00:08:04.319 --> 00:08:06.550 align:start position:0%
clicking. I know this sounds silly and
dumb,<00:08:04.960><c> but</c><00:08:05.120><c> when</c><00:08:05.360><c> you're</c><00:08:05.520><c> working</c><00:08:05.759><c> on</c><00:08:06.240><c> three</c>

00:08:06.550 --> 00:08:06.560 align:start position:0%
dumb, but when you're working on three
 

00:08:06.560 --> 00:08:09.350 align:start position:0%
dumb, but when you're working on three
plus<00:08:06.960><c> things</c><00:08:07.280><c> at</c><00:08:07.520><c> a</c><00:08:07.680><c> time,</c><00:08:08.560><c> it's</c><00:08:08.879><c> just</c><00:08:09.039><c> a</c>

00:08:09.350 --> 00:08:09.360 align:start position:0%
plus things at a time, it's just a
 

00:08:09.360 --> 00:08:12.150 align:start position:0%
plus things at a time, it's just a
couple<00:08:09.599><c> too</c><00:08:09.840><c> many</c><00:08:10.080><c> hot</c><00:08:10.400><c> keys</c><00:08:10.720><c> in</c><00:08:10.960><c> T-Max.</c><00:08:11.919><c> And</c>

00:08:12.150 --> 00:08:12.160 align:start position:0%
couple too many hot keys in T-Max. And
 

00:08:12.160 --> 00:08:14.070 align:start position:0%
couple too many hot keys in T-Max. And
keeping<00:08:12.479><c> track</c><00:08:12.639><c> of</c><00:08:12.879><c> what</c><00:08:13.039><c> is</c><00:08:13.280><c> where</c><00:08:13.599><c> is</c><00:08:13.840><c> even</c>

00:08:14.070 --> 00:08:14.080 align:start position:0%
keeping track of what is where is even
 

00:08:14.080 --> 00:08:15.270 align:start position:0%
keeping track of what is where is even
more<00:08:14.319><c> annoying.</c><00:08:14.639><c> You</c><00:08:14.800><c> have</c><00:08:14.879><c> to</c><00:08:15.039><c> remember</c>

00:08:15.270 --> 00:08:15.280 align:start position:0%
more annoying. You have to remember
 

00:08:15.280 --> 00:08:17.589 align:start position:0%
more annoying. You have to remember
which<00:08:15.520><c> hotkey</c><00:08:16.160><c> goes</c><00:08:16.400><c> to</c><00:08:16.639><c> which</c><00:08:16.879><c> thing.</c><00:08:17.440><c> And</c>

00:08:17.589 --> 00:08:17.599 align:start position:0%
which hotkey goes to which thing. And
 

00:08:17.599 --> 00:08:19.270 align:start position:0%
which hotkey goes to which thing. And
then<00:08:17.759><c> you</c><00:08:18.000><c> start</c><00:08:18.160><c> building</c><00:08:18.479><c> systems</c><00:08:18.879><c> in</c><00:08:19.120><c> your</c>

00:08:19.270 --> 00:08:19.280 align:start position:0%
then you start building systems in your
 

00:08:19.280 --> 00:08:22.230 align:start position:0%
then you start building systems in your
head<00:08:19.680><c> for</c><00:08:20.319><c> these</c><00:08:20.720><c> three</c><00:08:21.039><c> panels</c><00:08:21.840><c> are</c><00:08:22.080><c> for</c>

00:08:22.230 --> 00:08:22.240 align:start position:0%
head for these three panels are for
 

00:08:22.240 --> 00:08:24.550 align:start position:0%
head for these three panels are for
these<00:08:22.720><c> three</c><00:08:22.960><c> things.</c><00:08:23.599><c> This</c><00:08:23.840><c> fourth</c><00:08:24.160><c> panel</c><00:08:24.400><c> is</c>

00:08:24.550 --> 00:08:24.560 align:start position:0%
these three things. This fourth panel is
 

00:08:24.560 --> 00:08:26.150 align:start position:0%
these three things. This fourth panel is
for<00:08:24.720><c> this</c><00:08:24.879><c> thing.</c><00:08:25.120><c> This</c><00:08:25.280><c> fifth</c><00:08:25.599><c> panel</c><00:08:25.840><c> is</c><00:08:26.000><c> the</c>

00:08:26.150 --> 00:08:26.160 align:start position:0%
for this thing. This fifth panel is the
 

00:08:26.160 --> 00:08:27.990 align:start position:0%
for this thing. This fifth panel is the
flex<00:08:26.400><c> panel.</c><00:08:26.639><c> I</c><00:08:26.800><c> use</c><00:08:26.879><c> it</c><00:08:27.039><c> for</c><00:08:27.199><c> whatever.</c><00:08:27.840><c> But</c>

00:08:27.990 --> 00:08:28.000 align:start position:0%
flex panel. I use it for whatever. But
 

00:08:28.000 --> 00:08:29.670 align:start position:0%
flex panel. I use it for whatever. But
then<00:08:28.080><c> you</c><00:08:28.240><c> end</c><00:08:28.319><c> up</c><00:08:28.479><c> with</c><00:08:28.639><c> a</c><00:08:28.800><c> sixth</c><00:08:29.120><c> task</c><00:08:29.440><c> and</c>

00:08:29.670 --> 00:08:29.680 align:start position:0%
then you end up with a sixth task and
 

00:08:29.680 --> 00:08:32.550 align:start position:0%
then you end up with a sixth task and
your<00:08:29.840><c> whole</c><00:08:30.000><c> model</c><00:08:30.240><c> breaks</c><00:08:30.560><c> down.</c><00:08:31.199><c> I</c><00:08:32.000><c> tried</c><00:08:32.320><c> my</c>

00:08:32.550 --> 00:08:32.560 align:start position:0%
your whole model breaks down. I tried my
 

00:08:32.560 --> 00:08:34.310 align:start position:0%
your whole model breaks down. I tried my
hardest<00:08:32.880><c> to</c><00:08:33.120><c> figure</c><00:08:33.279><c> this</c><00:08:33.519><c> out.</c><00:08:33.839><c> And</c><00:08:34.000><c> again,</c>

00:08:34.310 --> 00:08:34.320 align:start position:0%
hardest to figure this out. And again,
 

00:08:34.320 --> 00:08:37.509 align:start position:0%
hardest to figure this out. And again,
to<00:08:34.560><c> their</c><00:08:34.800><c> credit,</c><00:08:36.000><c> Semox</c><00:08:36.640><c> got</c><00:08:36.800><c> the</c><00:08:37.039><c> closest</c>

00:08:37.509 --> 00:08:37.519 align:start position:0%
to their credit, Semox got the closest
 

00:08:37.519 --> 00:08:38.949 align:start position:0%
to their credit, Semox got the closest
anything<00:08:37.919><c> has</c><00:08:38.080><c> gotten</c><00:08:38.320><c> to</c><00:08:38.479><c> figuring</c><00:08:38.800><c> this</c>

00:08:38.949 --> 00:08:38.959 align:start position:0%
anything has gotten to figuring this
 

00:08:38.959 --> 00:08:40.469 align:start position:0%
anything has gotten to figuring this
out.<00:08:39.200><c> By</c><00:08:39.360><c> giving</c><00:08:39.519><c> you</c><00:08:39.599><c> a</c><00:08:39.760><c> sidebar</c><00:08:40.159><c> similar</c><00:08:40.320><c> to</c>

00:08:40.469 --> 00:08:40.479 align:start position:0%
out. By giving you a sidebar similar to
 

00:08:40.479 --> 00:08:41.589 align:start position:0%
out. By giving you a sidebar similar to
what<00:08:40.560><c> you</c><00:08:40.719><c> get</c><00:08:40.800><c> out</c><00:08:40.959><c> of</c><00:08:41.120><c> something</c><00:08:41.279><c> like</c><00:08:41.440><c> the</c>

00:08:41.589 --> 00:08:41.599 align:start position:0%
what you get out of something like the
 

00:08:41.599 --> 00:08:43.909 align:start position:0%
what you get out of something like the
Codeex<00:08:42.000><c> app,</c><00:08:42.479><c> but</c><00:08:42.719><c> also</c><00:08:43.039><c> just</c><00:08:43.279><c> giving</c><00:08:43.519><c> you</c><00:08:43.760><c> a</c>

00:08:43.909 --> 00:08:43.919 align:start position:0%
Codeex app, but also just giving you a
 

00:08:43.919 --> 00:08:45.990 align:start position:0%
Codeex app, but also just giving you a
terminal<00:08:44.320><c> on</c><00:08:44.480><c> the</c><00:08:44.640><c> other</c><00:08:44.880><c> side.</c><00:08:45.519><c> It's</c><00:08:45.760><c> great</c>

00:08:45.990 --> 00:08:46.000 align:start position:0%
terminal on the other side. It's great
 

00:08:46.000 --> 00:08:47.670 align:start position:0%
terminal on the other side. It's great
and<00:08:46.160><c> it's</c><00:08:46.399><c> still</c><00:08:46.560><c> my</c><00:08:46.720><c> default</c><00:08:47.040><c> terminal.</c><00:08:47.519><c> In</c>

00:08:47.670 --> 00:08:47.680 align:start position:0%
and it's still my default terminal. In
 

00:08:47.680 --> 00:08:49.590 align:start position:0%
and it's still my default terminal. In
fact,<00:08:47.920><c> all</c><00:08:48.000><c> the</c><00:08:48.160><c> boxes</c><00:08:48.480><c> I</c><00:08:48.640><c> SSH</c><00:08:49.040><c> into,</c><00:08:49.360><c> I</c><00:08:49.519><c> have</c>

00:08:49.590 --> 00:08:49.600 align:start position:0%
fact, all the boxes I SSH into, I have
 

00:08:49.600 --> 00:08:52.389 align:start position:0%
fact, all the boxes I SSH into, I have
in<00:08:49.760><c> a</c><00:08:49.920><c> little</c><00:08:50.240><c> folder</c><00:08:50.640><c> called</c><00:08:50.959><c> SSH,</c><00:08:51.920><c> so</c><00:08:52.080><c> I</c><00:08:52.240><c> can</c>

00:08:52.389 --> 00:08:52.399 align:start position:0%
in a little folder called SSH, so I can
 

00:08:52.399 --> 00:08:53.590 align:start position:0%
in a little folder called SSH, so I can
have<00:08:52.480><c> all</c><00:08:52.640><c> of</c><00:08:52.720><c> these</c><00:08:52.959><c> connected</c><00:08:53.200><c> and</c><00:08:53.360><c> quickly</c>

00:08:53.590 --> 00:08:53.600 align:start position:0%
have all of these connected and quickly
 

00:08:53.600 --> 00:08:56.389 align:start position:0%
have all of these connected and quickly
hop<00:08:53.839><c> into</c><00:08:54.080><c> them</c><00:08:54.240><c> at</c><00:08:54.399><c> any</c><00:08:54.640><c> point.</c><00:08:55.360><c> But</c><00:08:55.600><c> man,</c>

00:08:56.389 --> 00:08:56.399 align:start position:0%
hop into them at any point. But man,
 

00:08:56.399 --> 00:08:58.550 align:start position:0%
hop into them at any point. But man,
having<00:08:56.640><c> a</c><00:08:56.880><c> real</c><00:08:57.040><c> UI</c><00:08:57.519><c> with</c><00:08:57.760><c> text</c><00:08:58.000><c> that</c><00:08:58.240><c> was</c><00:08:58.399><c> more</c>

00:08:58.550 --> 00:08:58.560 align:start position:0%
having a real UI with text that was more
 

00:08:58.560 --> 00:09:01.190 align:start position:0%
having a real UI with text that was more
pleasant<00:08:58.880><c> to</c><00:08:59.120><c> read</c><00:08:59.519><c> with</c><00:09:00.240><c> much</c><00:09:00.640><c> easier</c><00:09:01.040><c> to</c>

00:09:01.190 --> 00:09:01.200 align:start position:0%
pleasant to read with much easier to
 

00:09:01.200 --> 00:09:03.430 align:start position:0%
pleasant to read with much easier to
navigate<00:09:01.680><c> and</c><00:09:01.920><c> find</c><00:09:02.240><c> things</c><00:09:02.560><c> with</c><00:09:02.800><c> a</c><00:09:02.959><c> category</c>

00:09:03.430 --> 00:09:03.440 align:start position:0%
navigate and find things with a category
 

00:09:03.440 --> 00:09:05.509 align:start position:0%
navigate and find things with a category
system<00:09:03.600><c> that</c><00:09:03.839><c> made</c><00:09:04.080><c> sense,</c><00:09:04.399><c> having</c><00:09:04.800><c> actual</c>

00:09:05.509 --> 00:09:05.519 align:start position:0%
system that made sense, having actual
 

00:09:05.519 --> 00:09:07.430 align:start position:0%
system that made sense, having actual
projects<00:09:06.240><c> that</c><00:09:06.480><c> are</c><00:09:06.640><c> based</c><00:09:06.800><c> on</c><00:09:06.959><c> where</c><00:09:07.200><c> things</c>

00:09:07.430 --> 00:09:07.440 align:start position:0%
projects that are based on where things
 

00:09:07.440 --> 00:09:09.430 align:start position:0%
projects that are based on where things
are<00:09:07.600><c> in</c><00:09:07.760><c> your</c><00:09:07.920><c> computer,</c><00:09:08.640><c> it</c><00:09:08.800><c> just</c><00:09:08.959><c> it</c><00:09:09.200><c> made</c><00:09:09.279><c> me</c>

00:09:09.430 --> 00:09:09.440 align:start position:0%
are in your computer, it just it made me
 

00:09:09.440 --> 00:09:11.350 align:start position:0%
are in your computer, it just it made me
code<00:09:09.680><c> way</c><00:09:09.920><c> more.</c><00:09:10.399><c> But</c><00:09:10.560><c> one</c><00:09:10.720><c> of</c><00:09:10.800><c> the</c><00:09:11.040><c> biggest</c>

00:09:11.350 --> 00:09:11.360 align:start position:0%
code way more. But one of the biggest
 

00:09:11.360 --> 00:09:13.509 align:start position:0%
code way more. But one of the biggest
problems<00:09:11.680><c> I</c><00:09:11.920><c> had</c><00:09:12.160><c> with</c><00:09:12.399><c> Codeex</c><00:09:13.040><c> is</c><00:09:13.200><c> that</c><00:09:13.360><c> it</c>

00:09:13.509 --> 00:09:13.519 align:start position:0%
problems I had with Codeex is that it
 

00:09:13.519 --> 00:09:15.430 align:start position:0%
problems I had with Codeex is that it
was<00:09:13.680><c> closed</c><00:09:14.080><c> source.</c><00:09:14.640><c> So</c><00:09:14.800><c> when</c><00:09:14.959><c> it</c><00:09:15.120><c> did</c><00:09:15.279><c> have</c>

00:09:15.430 --> 00:09:15.440 align:start position:0%
was closed source. So when it did have
 

00:09:15.440 --> 00:09:17.750 align:start position:0%
was closed source. So when it did have
regressions<00:09:16.000><c> or</c><00:09:16.320><c> problems</c><00:09:16.800><c> or</c><00:09:17.200><c> things</c><00:09:17.360><c> that</c><00:09:17.600><c> I</c>

00:09:17.750 --> 00:09:17.760 align:start position:0%
regressions or problems or things that I
 

00:09:17.760 --> 00:09:20.710 align:start position:0%
regressions or problems or things that I
wanted<00:09:17.920><c> to</c><00:09:18.160><c> fix,</c><00:09:19.040><c> it</c><00:09:19.279><c> just</c><00:09:19.760><c> wasn't</c><00:09:20.320><c> super</c>

00:09:20.710 --> 00:09:20.720 align:start position:0%
wanted to fix, it just wasn't super
 

00:09:20.720 --> 00:09:23.110 align:start position:0%
wanted to fix, it just wasn't super
realistic.<00:09:21.600><c> I</c><00:09:21.839><c> was</c><00:09:22.000><c> able</c><00:09:22.160><c> to</c><00:09:22.320><c> bug</c><00:09:22.560><c> the</c><00:09:22.720><c> Codex</c>

00:09:23.110 --> 00:09:23.120 align:start position:0%
realistic. I was able to bug the Codex
 

00:09:23.120 --> 00:09:24.550 align:start position:0%
realistic. I was able to bug the Codex
team<00:09:23.279><c> a</c><00:09:23.440><c> bunch.</c><00:09:23.680><c> And</c><00:09:23.920><c> thank</c><00:09:24.160><c> you</c><00:09:24.320><c> to</c><00:09:24.399><c> my</c>

00:09:24.550 --> 00:09:24.560 align:start position:0%
team a bunch. And thank you to my
 

00:09:24.560 --> 00:09:26.070 align:start position:0%
team a bunch. And thank you to my
friends<00:09:24.720><c> over</c><00:09:24.880><c> at</c><00:09:25.040><c> OpenAI.</c><00:09:25.680><c> You</c><00:09:25.760><c> guys</c><00:09:25.839><c> have</c>

00:09:26.070 --> 00:09:26.080 align:start position:0%
friends over at OpenAI. You guys have
 

00:09:26.080 --> 00:09:27.590 align:start position:0%
friends over at OpenAI. You guys have
been<00:09:26.240><c> awesome</c><00:09:26.640><c> about</c><00:09:26.959><c> taking</c><00:09:27.200><c> all</c><00:09:27.360><c> of</c><00:09:27.440><c> my</c>

00:09:27.590 --> 00:09:27.600 align:start position:0%
been awesome about taking all of my
 

00:09:27.600 --> 00:09:29.590 align:start position:0%
been awesome about taking all of my
feedback<00:09:27.920><c> and</c><00:09:28.240><c> addressing</c><00:09:28.640><c> it</c><00:09:29.120><c> meaningfully</c>

00:09:29.590 --> 00:09:29.600 align:start position:0%
feedback and addressing it meaningfully
 

00:09:29.600 --> 00:09:31.750 align:start position:0%
feedback and addressing it meaningfully
and<00:09:29.920><c> swiftly.</c><00:09:30.880><c> But</c><00:09:30.959><c> there</c><00:09:31.200><c> would</c><00:09:31.360><c> still</c><00:09:31.600><c> just</c>

00:09:31.750 --> 00:09:31.760 align:start position:0%
and swiftly. But there would still just
 

00:09:31.760 --> 00:09:33.910 align:start position:0%
and swiftly. But there would still just
be<00:09:32.000><c> random</c><00:09:32.399><c> regressions</c><00:09:32.959><c> and</c><00:09:33.279><c> changes</c><00:09:33.680><c> and</c>

00:09:33.910 --> 00:09:33.920 align:start position:0%
be random regressions and changes and
 

00:09:33.920 --> 00:09:36.070 align:start position:0%
be random regressions and changes and
things<00:09:34.080><c> like</c><00:09:34.320><c> the</c><00:09:34.560><c> merge</c><00:09:34.880><c> into</c><00:09:35.200><c> chat</c><00:09:35.440><c> GPT.</c>

00:09:36.070 --> 00:09:36.080 align:start position:0%
things like the merge into chat GPT.
 

00:09:36.080 --> 00:09:37.670 align:start position:0%
things like the merge into chat GPT.
Like<00:09:36.240><c> this</c><00:09:36.399><c> is</c><00:09:36.560><c> no</c><00:09:36.720><c> longer</c><00:09:36.959><c> Codex.</c><00:09:37.519><c> This</c><00:09:37.600><c> is</c>

00:09:37.670 --> 00:09:37.680 align:start position:0%
Like this is no longer Codex. This is
 

00:09:37.680 --> 00:09:39.509 align:start position:0%
Like this is no longer Codex. This is
now<00:09:37.839><c> chat</c><00:09:38.160><c> GPT.</c><00:09:38.560><c> They</c><00:09:38.720><c> let</c><00:09:38.880><c> you</c><00:09:39.040><c> use</c><00:09:39.120><c> the</c><00:09:39.279><c> old</c>

00:09:39.509 --> 00:09:39.519 align:start position:0%
now chat GPT. They let you use the old
 

00:09:39.519 --> 00:09:41.670 align:start position:0%
now chat GPT. They let you use the old
icon<00:09:39.839><c> thankfully,</c><00:09:40.240><c> but</c><00:09:40.480><c> like</c><00:09:41.120><c> this</c><00:09:41.279><c> is</c><00:09:41.440><c> now</c>

00:09:41.670 --> 00:09:41.680 align:start position:0%
icon thankfully, but like this is now
 

00:09:41.680 --> 00:09:43.910 align:start position:0%
icon thankfully, but like this is now
the<00:09:41.920><c> chat</c><00:09:42.160><c> GPT</c><00:09:42.640><c> app.</c><00:09:42.959><c> Because</c><00:09:43.200><c> the</c><00:09:43.360><c> Codex</c><00:09:43.760><c> app</c>

00:09:43.910 --> 00:09:43.920 align:start position:0%
the chat GPT app. Because the Codex app
 

00:09:43.920 --> 00:09:46.389 align:start position:0%
the chat GPT app. Because the Codex app
was<00:09:44.080><c> so</c><00:09:44.320><c> good,</c><00:09:45.040><c> it</c><00:09:45.279><c> made</c><00:09:45.680><c> these</c><00:09:46.000><c> tools</c>

00:09:46.389 --> 00:09:46.399 align:start position:0%
was so good, it made these tools
 

00:09:46.399 --> 00:09:47.750 align:start position:0%
was so good, it made these tools
accessible<00:09:46.880><c> to</c><00:09:47.120><c> people</c><00:09:47.279><c> who</c><00:09:47.440><c> weren't</c>

00:09:47.750 --> 00:09:47.760 align:start position:0%
accessible to people who weren't
 

00:09:47.760 --> 00:09:49.910 align:start position:0%
accessible to people who weren't
developers<00:09:48.560><c> and</c><00:09:48.800><c> they</c><00:09:49.040><c> decided</c><00:09:49.279><c> to</c><00:09:49.519><c> give</c><00:09:49.760><c> that</c>

00:09:49.910 --> 00:09:49.920 align:start position:0%
developers and they decided to give that
 

00:09:49.920 --> 00:09:51.990 align:start position:0%
developers and they decided to give that
capability<00:09:50.399><c> to</c><00:09:50.560><c> non-devs</c><00:09:51.200><c> by</c><00:09:51.440><c> rebranding</c><00:09:51.839><c> it</c>

00:09:51.990 --> 00:09:52.000 align:start position:0%
capability to non-devs by rebranding it
 

00:09:52.000 --> 00:09:53.829 align:start position:0%
capability to non-devs by rebranding it
and<00:09:52.160><c> calling</c><00:09:52.320><c> it</c><00:09:52.399><c> chat</c><00:09:52.720><c> GPT.</c><00:09:53.360><c> This</c><00:09:53.519><c> is</c><00:09:53.600><c> one</c><00:09:53.760><c> of</c>

00:09:53.829 --> 00:09:53.839 align:start position:0%
and calling it chat GPT. This is one of
 

00:09:53.839 --> 00:09:56.630 align:start position:0%
and calling it chat GPT. This is one of
my<00:09:54.080><c> biggest</c><00:09:54.640><c> issues.</c><00:09:55.760><c> If</c><00:09:55.920><c> you</c><00:09:56.080><c> wanted</c><00:09:56.399><c> good</c>

00:09:56.630 --> 00:09:56.640 align:start position:0%
my biggest issues. If you wanted good
 

00:09:56.640 --> 00:09:59.350 align:start position:0%
my biggest issues. If you wanted good
open-source<00:09:57.360><c> solutions,</c><00:09:58.480><c> you</c><00:09:58.800><c> basically</c><00:09:59.120><c> had</c>

00:09:59.350 --> 00:09:59.360 align:start position:0%
open-source solutions, you basically had
 

00:09:59.360 --> 00:10:01.590 align:start position:0%
open-source solutions, you basically had
to<00:09:59.519><c> use</c><00:09:59.600><c> the</c><00:09:59.839><c> terminal.</c><00:10:00.320><c> You</c><00:10:00.480><c> had</c><00:10:00.560><c> the</c><00:10:00.720><c> codec,</c>

00:10:01.590 --> 00:10:01.600 align:start position:0%
to use the terminal. You had the codec,
 

00:10:01.600 --> 00:10:03.509 align:start position:0%
to use the terminal. You had the codec,
but<00:10:01.839><c> you</c><00:10:02.000><c> also</c><00:10:02.160><c> had</c><00:10:02.399><c> lots</c><00:10:02.640><c> of</c><00:10:02.800><c> other</c><00:10:03.120><c> awesome</c>

00:10:03.509 --> 00:10:03.519 align:start position:0%
but you also had lots of other awesome
 

00:10:03.519 --> 00:10:05.269 align:start position:0%
but you also had lots of other awesome
things.<00:10:03.920><c> Shout</c><00:10:04.080><c> out</c><00:10:04.320><c> to</c><00:10:04.480><c> stuff</c><00:10:04.640><c> like</c><00:10:04.880><c> Open</c>

00:10:05.269 --> 00:10:05.279 align:start position:0%
things. Shout out to stuff like Open
 

00:10:05.279 --> 00:10:07.990 align:start position:0%
things. Shout out to stuff like Open
Code<00:10:05.519><c> and</c><00:10:05.760><c> Pi,</c><00:10:06.480><c> phenomenal</c><00:10:07.200><c> harnesses</c><00:10:07.760><c> and</c>

00:10:07.990 --> 00:10:08.000 align:start position:0%
Code and Pi, phenomenal harnesses and
 

00:10:08.000 --> 00:10:10.150 align:start position:0%
Code and Pi, phenomenal harnesses and
terminal<00:10:08.399><c> tools</c><00:10:08.640><c> for</c><00:10:08.880><c> coding</c><00:10:09.120><c> with</c><00:10:09.279><c> AI.</c><00:10:10.000><c> But</c>

00:10:10.150 --> 00:10:10.160 align:start position:0%
terminal tools for coding with AI. But
 

00:10:10.160 --> 00:10:13.190 align:start position:0%
terminal tools for coding with AI. But
if<00:10:10.320><c> you</c><00:10:10.480><c> wanted</c><00:10:10.720><c> a</c><00:10:10.959><c> guey</c><00:10:11.519><c> like</c><00:10:11.920><c> codeex,</c><00:10:12.959><c> your</c>

00:10:13.190 --> 00:10:13.200 align:start position:0%
if you wanted a guey like codeex, your
 

00:10:13.200 --> 00:10:15.190 align:start position:0%
if you wanted a guey like codeex, your
options<00:10:13.600><c> were</c><00:10:13.839><c> to</c><00:10:14.000><c> use</c><00:10:14.160><c> the</c><00:10:14.399><c> one</c><00:10:14.640><c> locked</c><00:10:14.959><c> to</c>

00:10:15.190 --> 00:10:15.200 align:start position:0%
options were to use the one locked to
 

00:10:15.200 --> 00:10:17.030 align:start position:0%
options were to use the one locked to
the<00:10:15.360><c> provider</c><00:10:15.680><c> that</c><00:10:15.920><c> you</c><00:10:16.160><c> like.</c><00:10:16.560><c> So</c><00:10:16.720><c> you</c><00:10:16.959><c> can</c>

00:10:17.030 --> 00:10:17.040 align:start position:0%
the provider that you like. So you can
 

00:10:17.040 --> 00:10:19.750 align:start position:0%
the provider that you like. So you can
use<00:10:17.279><c> the</c><00:10:17.680><c> cloud</c><00:10:18.079><c> code</c><00:10:18.320><c> app</c><00:10:18.880><c> with</c><00:10:19.200><c> your</c><00:10:19.440><c> cloud</c>

00:10:19.750 --> 00:10:19.760 align:start position:0%
use the cloud code app with your cloud
 

00:10:19.760 --> 00:10:21.509 align:start position:0%
use the cloud code app with your cloud
sub<00:10:20.079><c> or</c><00:10:20.240><c> you</c><00:10:20.320><c> can</c><00:10:20.399><c> use</c><00:10:20.480><c> the</c><00:10:20.720><c> codeex</c><00:10:21.120><c> app</c><00:10:21.360><c> with</c>

00:10:21.509 --> 00:10:21.519 align:start position:0%
sub or you can use the codeex app with
 

00:10:21.519 --> 00:10:23.509 align:start position:0%
sub or you can use the codeex app with
your<00:10:21.680><c> codec</c><00:10:22.160><c> sub.</c><00:10:22.720><c> You</c><00:10:22.880><c> could</c><00:10:23.040><c> hack</c><00:10:23.360><c> the</c>

00:10:23.509 --> 00:10:23.519 align:start position:0%
your codec sub. You could hack the
 

00:10:23.519 --> 00:10:26.150 align:start position:0%
your codec sub. You could hack the
codeex<00:10:24.000><c> app</c><00:10:24.160><c> to</c><00:10:24.399><c> use</c><00:10:24.640><c> other</c><00:10:24.880><c> things</c><00:10:25.519><c> kind</c><00:10:25.839><c> of.</c>

00:10:26.150 --> 00:10:26.160 align:start position:0%
codeex app to use other things kind of.
 

00:10:26.160 --> 00:10:27.269 align:start position:0%
codeex app to use other things kind of.
You<00:10:26.320><c> could</c><00:10:26.480><c> kind</c><00:10:26.640><c> of</c><00:10:26.720><c> do</c><00:10:26.800><c> the</c><00:10:26.959><c> same</c><00:10:27.040><c> for</c><00:10:27.200><c> the</c>

00:10:27.269 --> 00:10:27.279 align:start position:0%
You could kind of do the same for the
 

00:10:27.279 --> 00:10:28.310 align:start position:0%
You could kind of do the same for the
cloud<00:10:27.519><c> code</c><00:10:27.680><c> app,</c><00:10:27.839><c> but</c><00:10:28.000><c> you</c><00:10:28.160><c> shouldn't</c>

00:10:28.310 --> 00:10:28.320 align:start position:0%
cloud code app, but you shouldn't
 

00:10:28.320 --> 00:10:30.150 align:start position:0%
cloud code app, but you shouldn't
because<00:10:28.480><c> the</c><00:10:28.640><c> cloud</c><00:10:28.880><c> code</c><00:10:29.040><c> app</c><00:10:29.200><c> is</c><00:10:29.360><c> just</c><00:10:29.519><c> not</c>

00:10:30.150 --> 00:10:30.160 align:start position:0%
because the cloud code app is just not
 

00:10:30.160 --> 00:10:32.550 align:start position:0%
because the cloud code app is just not
very<00:10:30.480><c> good.</c><00:10:31.360><c> But</c><00:10:31.519><c> your</c><00:10:31.760><c> only</c><00:10:32.000><c> option</c><00:10:32.240><c> if</c><00:10:32.480><c> you</c>

00:10:32.550 --> 00:10:32.560 align:start position:0%
very good. But your only option if you
 

00:10:32.560 --> 00:10:34.790 align:start position:0%
very good. But your only option if you
wanted<00:10:32.880><c> one</c><00:10:33.120><c> place</c><00:10:33.360><c> for</c><00:10:33.600><c> everything</c><00:10:34.079><c> was</c><00:10:34.480><c> open</c>

00:10:34.790 --> 00:10:34.800 align:start position:0%
wanted one place for everything was open
 

00:10:34.800 --> 00:10:36.310 align:start position:0%
wanted one place for everything was open
code,<00:10:35.200><c> but</c><00:10:35.440><c> then</c><00:10:35.600><c> you</c><00:10:35.760><c> lose</c><00:10:36.000><c> all</c><00:10:36.160><c> the</c>

00:10:36.310 --> 00:10:36.320 align:start position:0%
code, but then you lose all the
 

00:10:36.320 --> 00:10:38.310 align:start position:0%
code, but then you lose all the
subsidization<00:10:37.120><c> because</c><00:10:37.519><c> open</c><00:10:37.760><c> code</c><00:10:38.000><c> isn't</c>

00:10:38.310 --> 00:10:38.320 align:start position:0%
subsidization because open code isn't
 

00:10:38.320 --> 00:10:39.910 align:start position:0%
subsidization because open code isn't
using<00:10:38.560><c> the</c><00:10:38.800><c> official</c><00:10:39.120><c> harness.</c><00:10:39.600><c> You</c><00:10:39.760><c> also</c>

00:10:39.910 --> 00:10:39.920 align:start position:0%
using the official harness. You also
 

00:10:39.920 --> 00:10:41.430 align:start position:0%
using the official harness. You also
don't<00:10:40.079><c> get</c><00:10:40.240><c> the</c><00:10:40.399><c> features</c><00:10:40.640><c> that</c><00:10:40.880><c> get</c><00:10:41.040><c> added</c><00:10:41.279><c> to</c>

00:10:41.430 --> 00:10:41.440 align:start position:0%
don't get the features that get added to
 

00:10:41.440 --> 00:10:43.269 align:start position:0%
don't get the features that get added to
things<00:10:41.600><c> like</c><00:10:41.760><c> cloud</c><00:10:42.079><c> code</c><00:10:42.240><c> or</c><00:10:42.399><c> codec.</c><00:10:42.959><c> If</c><00:10:43.120><c> you</c>

00:10:43.269 --> 00:10:43.279 align:start position:0%
things like cloud code or codec. If you
 

00:10:43.279 --> 00:10:44.870 align:start position:0%
things like cloud code or codec. If you
wanted<00:10:43.440><c> the</c><00:10:43.680><c> best</c><00:10:43.839><c> features</c><00:10:44.240><c> for</c><00:10:44.399><c> the</c><00:10:44.640><c> best</c>

00:10:44.870 --> 00:10:44.880 align:start position:0%
wanted the best features for the best
 

00:10:44.880 --> 00:10:47.110 align:start position:0%
wanted the best features for the best
price<00:10:45.279><c> with</c><00:10:45.519><c> the</c><00:10:45.680><c> best</c><00:10:45.839><c> models,</c><00:10:46.640><c> you</c><00:10:46.800><c> had</c><00:10:46.959><c> to</c>

00:10:47.110 --> 00:10:47.120 align:start position:0%
price with the best models, you had to
 

00:10:47.120 --> 00:10:49.590 align:start position:0%
price with the best models, you had to
use<00:10:47.279><c> claude</c><00:10:47.600><c> in</c><00:10:47.760><c> the</c><00:10:47.839><c> CLI</c><00:10:48.640><c> or</c><00:10:48.959><c> codeex</c><00:10:49.360><c> in</c><00:10:49.519><c> the</c>

00:10:49.590 --> 00:10:49.600 align:start position:0%
use claude in the CLI or codeex in the
 

00:10:49.600 --> 00:10:51.829 align:start position:0%
use claude in the CLI or codeex in the
desktop<00:10:50.000><c> app</c><00:10:50.560><c> because</c><00:10:50.880><c> both</c><00:10:51.200><c> companies</c><00:10:51.680><c> kind</c>

00:10:51.829 --> 00:10:51.839 align:start position:0%
desktop app because both companies kind
 

00:10:51.839 --> 00:10:53.670 align:start position:0%
desktop app because both companies kind
of<00:10:52.000><c> stop</c><00:10:52.320><c> supporting</c><00:10:52.720><c> the</c><00:10:52.959><c> other</c><00:10:53.200><c> side</c><00:10:53.440><c> as</c>

00:10:53.670 --> 00:10:53.680 align:start position:0%
of stop supporting the other side as
 

00:10:53.680 --> 00:10:55.509 align:start position:0%
of stop supporting the other side as
much<00:10:54.079><c> where</c><00:10:54.320><c> a</c><00:10:54.480><c> lot</c><00:10:54.560><c> of</c><00:10:54.640><c> new</c><00:10:54.800><c> codeex</c><00:10:55.200><c> features</c>

00:10:55.509 --> 00:10:55.519 align:start position:0%
much where a lot of new codeex features
 

00:10:55.519 --> 00:10:57.350 align:start position:0%
much where a lot of new codeex features
only<00:10:55.760><c> happen</c><00:10:55.920><c> in</c><00:10:56.160><c> the</c><00:10:56.320><c> app</c><00:10:56.640><c> and</c><00:10:56.880><c> a</c><00:10:57.040><c> lot</c><00:10:57.120><c> of</c><00:10:57.200><c> new</c>

00:10:57.350 --> 00:10:57.360 align:start position:0%
only happen in the app and a lot of new
 

00:10:57.360 --> 00:10:58.949 align:start position:0%
only happen in the app and a lot of new
cloud<00:10:57.680><c> code</c><00:10:57.839><c> features</c><00:10:58.240><c> only</c><00:10:58.480><c> happen</c><00:10:58.640><c> in</c><00:10:58.800><c> the</c>

00:10:58.949 --> 00:10:58.959 align:start position:0%
cloud code features only happen in the
 

00:10:58.959 --> 00:11:00.710 align:start position:0%
cloud code features only happen in the
CLI.<00:10:59.519><c> And</c><00:10:59.680><c> I</c><00:10:59.760><c> got</c><00:10:59.839><c> to</c><00:11:00.000><c> a</c><00:11:00.160><c> pretty</c><00:11:00.240><c> nasty</c><00:11:00.640><c> point</c>

00:11:00.710 --> 00:11:00.720 align:start position:0%
CLI. And I got to a pretty nasty point
 

00:11:00.720 --> 00:11:02.230 align:start position:0%
CLI. And I got to a pretty nasty point
where<00:11:00.959><c> if</c><00:11:01.120><c> I</c><00:11:01.279><c> needed</c><00:11:01.519><c> to</c><00:11:01.600><c> use</c><00:11:01.760><c> my</c><00:11:01.920><c> cloud</c>

00:11:02.230 --> 00:11:02.240 align:start position:0%
where if I needed to use my cloud
 

00:11:02.240 --> 00:11:03.829 align:start position:0%
where if I needed to use my cloud
models,<00:11:02.480><c> I</c><00:11:02.640><c> was</c><00:11:02.720><c> in</c><00:11:02.880><c> the</c><00:11:02.959><c> CLI.</c><00:11:03.440><c> And</c><00:11:03.600><c> if</c><00:11:03.680><c> I</c>

00:11:03.829 --> 00:11:03.839 align:start position:0%
models, I was in the CLI. And if I
 

00:11:03.839 --> 00:11:05.590 align:start position:0%
models, I was in the CLI. And if I
wanted<00:11:04.000><c> to</c><00:11:04.079><c> use</c><00:11:04.240><c> Codex</c><00:11:04.720><c> models</c><00:11:04.880><c> and</c><00:11:05.120><c> GPT</c>

00:11:05.590 --> 00:11:05.600 align:start position:0%
wanted to use Codex models and GPT
 

00:11:05.600 --> 00:11:07.590 align:start position:0%
wanted to use Codex models and GPT
models,<00:11:05.920><c> I</c><00:11:06.079><c> was</c><00:11:06.240><c> in</c><00:11:06.320><c> the</c><00:11:06.480><c> guey.</c><00:11:07.040><c> And</c><00:11:07.200><c> I</c><00:11:07.360><c> ended</c>

00:11:07.590 --> 00:11:07.600 align:start position:0%
models, I was in the guey. And I ended
 

00:11:07.600 --> 00:11:10.310 align:start position:0%
models, I was in the guey. And I ended
up<00:11:07.760><c> finding</c><00:11:08.000><c> myself</c><00:11:08.560><c> defaulting</c><00:11:09.360><c> to</c><00:11:09.680><c> OpenAI</c>

00:11:10.310 --> 00:11:10.320 align:start position:0%
up finding myself defaulting to OpenAI
 

00:11:10.320 --> 00:11:12.310 align:start position:0%
up finding myself defaulting to OpenAI
models<00:11:10.640><c> even</c><00:11:10.800><c> in</c><00:11:11.040><c> things</c><00:11:11.120><c> they</c><00:11:11.360><c> were</c><00:11:11.440><c> worse</c><00:11:11.680><c> at</c>

00:11:12.310 --> 00:11:12.320 align:start position:0%
models even in things they were worse at
 

00:11:12.320 --> 00:11:15.030 align:start position:0%
models even in things they were worse at
because<00:11:12.640><c> I</c><00:11:12.880><c> just</c><00:11:13.120><c> liked</c><00:11:13.519><c> having</c><00:11:13.839><c> a</c><00:11:14.079><c> good</c><00:11:14.480><c> app</c>

00:11:15.030 --> 00:11:15.040 align:start position:0%
because I just liked having a good app
 

00:11:15.040 --> 00:11:17.110 align:start position:0%
because I just liked having a good app
more.<00:11:16.000><c> And</c><00:11:16.160><c> it's</c><00:11:16.399><c> all</c><00:11:16.560><c> these</c><00:11:16.800><c> little</c><00:11:17.040><c> things</c>

00:11:17.110 --> 00:11:17.120 align:start position:0%
more. And it's all these little things
 

00:11:17.120 --> 00:11:18.550 align:start position:0%
more. And it's all these little things
that<00:11:17.360><c> add</c><00:11:17.519><c> up.</c><00:11:17.760><c> Like</c><00:11:17.920><c> seriously,</c><00:11:18.240><c> if</c><00:11:18.399><c> you</c>

00:11:18.550 --> 00:11:18.560 align:start position:0%
that add up. Like seriously, if you
 

00:11:18.560 --> 00:11:21.030 align:start position:0%
that add up. Like seriously, if you
haven't<00:11:18.880><c> tried</c><00:11:19.360><c> one</c><00:11:19.519><c> of</c><00:11:19.600><c> these</c><00:11:19.839><c> guies,</c><00:11:20.640><c> I</c><00:11:20.800><c> I</c>

00:11:21.030 --> 00:11:21.040 align:start position:0%
haven't tried one of these guies, I I
 

00:11:21.040 --> 00:11:23.750 align:start position:0%
haven't tried one of these guies, I I
would<00:11:21.200><c> love</c><00:11:21.279><c> to</c><00:11:21.440><c> self-plug,</c><00:11:22.079><c> but</c><00:11:22.720><c> just</c><00:11:23.040><c> go</c><00:11:23.440><c> try</c>

00:11:23.750 --> 00:11:23.760 align:start position:0%
would love to self-plug, but just go try
 

00:11:23.760 --> 00:11:26.870 align:start position:0%
would love to self-plug, but just go try
the<00:11:24.000><c> codeex</c><00:11:24.480><c> app.</c><00:11:25.120><c> It</c><00:11:25.360><c> is</c><00:11:25.519><c> genuinely</c><00:11:26.560><c> really</c>

00:11:26.870 --> 00:11:26.880 align:start position:0%
the codeex app. It is genuinely really
 

00:11:26.880 --> 00:11:29.110 align:start position:0%
the codeex app. It is genuinely really
good.<00:11:27.600><c> It</c><00:11:27.839><c> has</c><00:11:28.000><c> its</c><00:11:28.240><c> edges.</c><00:11:28.720><c> It</c><00:11:28.800><c> has</c><00:11:28.959><c> its</c>

00:11:29.110 --> 00:11:29.120 align:start position:0%
good. It has its edges. It has its
 

00:11:29.120 --> 00:11:30.870 align:start position:0%
good. It has its edges. It has its
annoyances.<00:11:29.680><c> They</c><00:11:29.839><c> added</c><00:11:30.079><c> the</c><00:11:30.240><c> new</c><00:11:30.399><c> activity</c>

00:11:30.870 --> 00:11:30.880 align:start position:0%
annoyances. They added the new activity
 

00:11:30.880 --> 00:11:33.590 align:start position:0%
annoyances. They added the new activity
view,<00:11:31.440><c> which</c><00:11:31.680><c> is</c><00:11:32.399><c> inspired</c><00:11:32.959><c> by</c><00:11:33.200><c> what</c><00:11:33.360><c> we've</c>

00:11:33.590 --> 00:11:33.600 align:start position:0%
view, which is inspired by what we've
 

00:11:33.600 --> 00:11:36.230 align:start position:0%
view, which is inspired by what we've
been<00:11:33.680><c> building</c><00:11:33.920><c> in</c><00:11:34.079><c> T3</c><00:11:34.480><c> Code.</c><00:11:35.279><c> And</c><00:11:35.519><c> as</c><00:11:35.760><c> cool</c><00:11:36.000><c> as</c>

00:11:36.230 --> 00:11:36.240 align:start position:0%
been building in T3 Code. And as cool as
 

00:11:36.240 --> 00:11:39.990 align:start position:0%
been building in T3 Code. And as cool as
it<00:11:36.480><c> is,</c><00:11:37.440><c> it's</c><00:11:38.320><c> not</c><00:11:38.560><c> quite</c><00:11:38.800><c> all</c><00:11:38.959><c> the</c><00:11:39.040><c> way</c><00:11:39.200><c> there.</c>

00:11:39.990 --> 00:11:40.000 align:start position:0%
it is, it's not quite all the way there.
 

00:11:40.000 --> 00:11:41.990 align:start position:0%
it is, it's not quite all the way there.
But<00:11:40.160><c> god</c><00:11:40.399><c> damn,</c><00:11:40.640><c> if</c><00:11:40.880><c> this</c><00:11:41.040><c> isn't</c><00:11:41.360><c> a</c><00:11:41.600><c> massive</c>

00:11:41.990 --> 00:11:42.000 align:start position:0%
But god damn, if this isn't a massive
 

00:11:42.000 --> 00:11:43.509 align:start position:0%
But god damn, if this isn't a massive
improvement<00:11:42.560><c> on</c><00:11:42.800><c> what</c><00:11:43.040><c> you're</c><00:11:43.200><c> already</c>

00:11:43.509 --> 00:11:43.519 align:start position:0%
improvement on what you're already
 

00:11:43.519 --> 00:11:45.590 align:start position:0%
improvement on what you're already
doing,<00:11:44.240><c> I</c><00:11:44.399><c> don't</c><00:11:44.560><c> know</c><00:11:44.640><c> what</c><00:11:44.800><c> to</c><00:11:44.959><c> tell</c><00:11:45.120><c> you.</c>

00:11:45.590 --> 00:11:45.600 align:start position:0%
doing, I don't know what to tell you.
 

00:11:45.600 --> 00:11:47.269 align:start position:0%
doing, I don't know what to tell you.
It's<00:11:45.839><c> so</c><00:11:46.000><c> much</c><00:11:46.160><c> easier</c><00:11:46.480><c> to</c><00:11:46.720><c> keep</c><00:11:46.880><c> track</c><00:11:47.120><c> of</c>

00:11:47.269 --> 00:11:47.279 align:start position:0%
It's so much easier to keep track of
 

00:11:47.279 --> 00:11:49.670 align:start position:0%
It's so much easier to keep track of
what's<00:11:47.680><c> going</c><00:11:47.839><c> on,</c><00:11:48.399><c> where</c><00:11:49.200><c> work</c><00:11:49.440><c> is</c>

00:11:49.670 --> 00:11:49.680 align:start position:0%
what's going on, where work is
 

00:11:49.680 --> 00:11:52.310 align:start position:0%
what's going on, where work is
happening,<00:11:50.160><c> what</c><00:11:50.399><c> you've</c><00:11:50.640><c> been</c><00:11:50.800><c> doing,</c><00:11:51.760><c> and</c>

00:11:52.310 --> 00:11:52.320 align:start position:0%
happening, what you've been doing, and
 

00:11:52.320 --> 00:11:54.230 align:start position:0%
happening, what you've been doing, and
actually<00:11:52.720><c> getting</c><00:11:53.040><c> stuff</c><00:11:53.200><c> done.</c><00:11:53.839><c> I</c><00:11:54.079><c> can't</c>

00:11:54.230 --> 00:11:54.240 align:start position:0%
actually getting stuff done. I can't
 

00:11:54.240 --> 00:11:56.150 align:start position:0%
actually getting stuff done. I can't
tell<00:11:54.399><c> you</c><00:11:54.640><c> how</c><00:11:54.800><c> many</c><00:11:55.040><c> times</c><00:11:55.360><c> I</c><00:11:55.600><c> lost</c><00:11:55.839><c> track</c><00:11:56.000><c> of</c>

00:11:56.150 --> 00:11:56.160 align:start position:0%
tell you how many times I lost track of
 

00:11:56.160 --> 00:11:57.910 align:start position:0%
tell you how many times I lost track of
some<00:11:56.399><c> terminal</c><00:11:56.800><c> session.</c><00:11:57.200><c> I</c><00:11:57.360><c> had</c><00:11:57.440><c> to</c><00:11:57.600><c> open</c><00:11:57.760><c> up</c>

00:11:57.910 --> 00:11:57.920 align:start position:0%
some terminal session. I had to open up
 

00:11:57.920 --> 00:11:59.509 align:start position:0%
some terminal session. I had to open up
cloud<00:11:58.160><c> code</c><00:11:58.320><c> and</c><00:11:58.480><c> tell</c><00:11:58.560><c> it</c><00:11:58.720><c> to</c><00:11:58.880><c> go</c><00:11:59.040><c> find</c><00:11:59.360><c> the</c>

00:11:59.509 --> 00:11:59.519 align:start position:0%
cloud code and tell it to go find the
 

00:11:59.519 --> 00:12:01.430 align:start position:0%
cloud code and tell it to go find the
cloud<00:11:59.839><c> code</c><00:12:00.000><c> I</c><00:12:00.240><c> was</c><00:12:00.320><c> doing</c><00:12:00.560><c> work</c><00:12:00.720><c> in</c><00:12:01.040><c> or</c><00:12:01.279><c> the</c>

00:12:01.430 --> 00:12:01.440 align:start position:0%
cloud code I was doing work in or the
 

00:12:01.440 --> 00:12:03.350 align:start position:0%
cloud code I was doing work in or the
work<00:12:01.760><c> tree</c><00:12:01.920><c> that</c><00:12:02.079><c> I</c><00:12:02.240><c> started</c><00:12:02.560><c> from,</c><00:12:02.959><c> or</c><00:12:03.200><c> all</c>

00:12:03.350 --> 00:12:03.360 align:start position:0%
work tree that I started from, or all
 

00:12:03.360 --> 00:12:05.350 align:start position:0%
work tree that I started from, or all
these<00:12:03.600><c> other</c><00:12:03.760><c> things.</c><00:12:04.480><c> I</c><00:12:04.640><c> had</c><00:12:04.720><c> to</c><00:12:04.880><c> put</c><00:12:05.040><c> a</c><00:12:05.200><c> ton</c>

00:12:05.350 --> 00:12:05.360 align:start position:0%
these other things. I had to put a ton
 

00:12:05.360 --> 00:12:07.430 align:start position:0%
these other things. I had to put a ton
of<00:12:05.519><c> time</c><00:12:05.839><c> into</c><00:12:06.160><c> just</c><00:12:06.399><c> keeping</c><00:12:06.800><c> track</c><00:12:07.040><c> of</c><00:12:07.279><c> what</c>

00:12:07.430 --> 00:12:07.440 align:start position:0%
of time into just keeping track of what
 

00:12:07.440 --> 00:12:09.350 align:start position:0%
of time into just keeping track of what
was<00:12:07.680><c> going</c><00:12:07.760><c> on.</c><00:12:08.079><c> And</c><00:12:08.320><c> as</c><00:12:08.480><c> you</c><00:12:08.639><c> can</c><00:12:08.720><c> see</c><00:12:08.880><c> from</c><00:12:09.120><c> my</c>

00:12:09.350 --> 00:12:09.360 align:start position:0%
was going on. And as you can see from my
 

00:12:09.360 --> 00:12:11.990 align:start position:0%
was going on. And as you can see from my
chaotic<00:12:09.760><c> setup</c><00:12:10.079><c> here,</c><00:12:10.880><c> I</c><00:12:11.200><c> put</c><00:12:11.360><c> a</c><00:12:11.600><c> lot</c><00:12:11.680><c> of</c><00:12:11.760><c> time</c>

00:12:11.990 --> 00:12:12.000 align:start position:0%
chaotic setup here, I put a lot of time
 

00:12:12.000 --> 00:12:13.829 align:start position:0%
chaotic setup here, I put a lot of time
in.<00:12:12.320><c> I</c><00:12:12.480><c> had</c><00:12:12.639><c> to</c><00:12:12.720><c> reboot</c><00:12:13.040><c> this</c><00:12:13.279><c> machine</c><00:12:13.519><c> earlier</c>

00:12:13.829 --> 00:12:13.839 align:start position:0%
in. I had to reboot this machine earlier
 

00:12:13.839 --> 00:12:15.430 align:start position:0%
in. I had to reboot this machine earlier
today,<00:12:14.160><c> so</c><00:12:14.320><c> I</c><00:12:14.480><c> lost</c><00:12:14.639><c> all</c><00:12:14.720><c> the</c><00:12:14.880><c> sessions</c><00:12:15.120><c> I</c><00:12:15.279><c> had,</c>

00:12:15.430 --> 00:12:15.440 align:start position:0%
today, so I lost all the sessions I had,
 

00:12:15.440 --> 00:12:18.790 align:start position:0%
today, so I lost all the sessions I had,
but<00:12:15.600><c> I</c><00:12:15.760><c> had</c><00:12:15.920><c> like</c><00:12:16.240><c> 30</c><00:12:17.040><c> terminals</c><00:12:17.519><c> in</c><00:12:17.839><c> T-Mux</c><00:12:18.560><c> on</c>

00:12:18.790 --> 00:12:18.800 align:start position:0%
but I had like 30 terminals in T-Mux on
 

00:12:18.800 --> 00:12:21.030 align:start position:0%
but I had like 30 terminals in T-Mux on
this<00:12:18.959><c> one</c><00:12:19.200><c> Linux</c><00:12:19.600><c> box</c><00:12:20.079><c> for</c><00:12:20.320><c> various</c><00:12:20.720><c> cloud</c>

00:12:21.030 --> 00:12:21.040 align:start position:0%
this one Linux box for various cloud
 

00:12:21.040 --> 00:12:22.949 align:start position:0%
this one Linux box for various cloud
code<00:12:21.120><c> and</c><00:12:21.279><c> CEX</c><00:12:21.680><c> things</c><00:12:21.920><c> that</c><00:12:22.000><c> I</c><00:12:22.240><c> was</c><00:12:22.320><c> doing.</c><00:12:22.720><c> I</c>

00:12:22.949 --> 00:12:22.959 align:start position:0%
code and CEX things that I was doing. I
 

00:12:22.959 --> 00:12:24.550 align:start position:0%
code and CEX things that I was doing. I
still<00:12:23.120><c> have</c><00:12:23.200><c> a</c><00:12:23.360><c> whole</c><00:12:23.519><c> bunch</c><00:12:23.839><c> over</c><00:12:24.079><c> on</c><00:12:24.320><c> my</c>

00:12:24.550 --> 00:12:24.560 align:start position:0%
still have a whole bunch over on my
 

00:12:24.560 --> 00:12:26.870 align:start position:0%
still have a whole bunch over on my
other<00:12:24.880><c> Linux</c><00:12:25.200><c> box</c><00:12:25.519><c> here</c><00:12:26.000><c> for</c><00:12:26.320><c> all</c><00:12:26.399><c> these</c><00:12:26.639><c> types</c>

00:12:26.870 --> 00:12:26.880 align:start position:0%
other Linux box here for all these types
 

00:12:26.880 --> 00:12:28.550 align:start position:0%
other Linux box here for all these types
of<00:12:27.040><c> crazy</c><00:12:27.440><c> tasks</c><00:12:27.760><c> that</c><00:12:27.920><c> I've</c><00:12:28.079><c> been</c><00:12:28.240><c> trying</c>

00:12:28.550 --> 00:12:28.560 align:start position:0%
of crazy tasks that I've been trying
 

00:12:28.560 --> 00:12:31.269 align:start position:0%
of crazy tasks that I've been trying
just<00:12:28.800><c> like</c><00:12:28.959><c> running</c><00:12:29.279><c> goals</c><00:12:30.000><c> indefinitely</c><00:12:31.040><c> to</c>

00:12:31.269 --> 00:12:31.279 align:start position:0%
just like running goals indefinitely to
 

00:12:31.279 --> 00:12:33.110 align:start position:0%
just like running goals indefinitely to
see<00:12:31.440><c> what</c><00:12:31.600><c> happens.</c><00:12:32.000><c> like</c><00:12:32.240><c> the</c><00:12:32.639><c> TypeScript</c>

00:12:33.110 --> 00:12:33.120 align:start position:0%
see what happens. like the TypeScript
 

00:12:33.120 --> 00:12:34.470 align:start position:0%
see what happens. like the TypeScript
Rust<00:12:33.360><c> port</c><00:12:33.519><c> that</c><00:12:33.680><c> I</c><00:12:33.839><c> was</c><00:12:33.920><c> briefly</c><00:12:34.240><c> working</c><00:12:34.320><c> on</c>

00:12:34.470 --> 00:12:34.480 align:start position:0%
Rust port that I was briefly working on
 

00:12:34.480 --> 00:12:36.069 align:start position:0%
Rust port that I was briefly working on
before<00:12:34.639><c> I</c><00:12:34.720><c> ran</c><00:12:34.880><c> out</c><00:12:34.959><c> of</c><00:12:35.120><c> tokens.</c><00:12:35.600><c> Just</c><00:12:35.839><c> keeping</c>

00:12:36.069 --> 00:12:36.079 align:start position:0%
before I ran out of tokens. Just keeping
 

00:12:36.079 --> 00:12:38.150 align:start position:0%
before I ran out of tokens. Just keeping
track<00:12:36.240><c> of</c><00:12:36.399><c> what</c><00:12:36.560><c> is</c><00:12:36.720><c> what</c><00:12:36.959><c> is</c><00:12:37.200><c> so</c><00:12:37.360><c> annoying.</c>

00:12:38.150 --> 00:12:38.160 align:start position:0%
track of what is what is so annoying.
 

00:12:38.160 --> 00:12:41.190 align:start position:0%
track of what is what is so annoying.
And<00:12:38.399><c> you</c><00:12:38.639><c> can</c><00:12:38.959><c> do</c><00:12:39.200><c> like</c><00:12:40.000><c> renames</c><00:12:40.560><c> and</c><00:12:40.800><c> things</c>

00:12:41.190 --> 00:12:41.200 align:start position:0%
And you can do like renames and things
 

00:12:41.200 --> 00:12:43.509 align:start position:0%
And you can do like renames and things
if<00:12:41.440><c> you</c><00:12:41.600><c> want</c><00:12:41.760><c> to</c><00:12:41.920><c> take</c><00:12:42.079><c> the</c><00:12:42.320><c> time</c><00:12:42.480><c> to,</c><00:12:43.279><c> but</c>

00:12:43.509 --> 00:12:43.519 align:start position:0%
if you want to take the time to, but
 

00:12:43.519 --> 00:12:46.550 align:start position:0%
if you want to take the time to, but
it's<00:12:43.920><c> so</c><00:12:44.639><c> annoying.</c><00:12:45.760><c> And</c><00:12:45.920><c> the</c><00:12:46.079><c> amount</c><00:12:46.240><c> of</c><00:12:46.399><c> work</c>

00:12:46.550 --> 00:12:46.560 align:start position:0%
it's so annoying. And the amount of work
 

00:12:46.560 --> 00:12:48.389 align:start position:0%
it's so annoying. And the amount of work
I<00:12:46.800><c> had</c><00:12:46.959><c> to</c><00:12:47.120><c> put</c><00:12:47.279><c> in</c><00:12:47.440><c> to</c><00:12:47.680><c> try</c><00:12:47.760><c> and</c><00:12:48.000><c> make</c><00:12:48.160><c> an</c>

00:12:48.389 --> 00:12:48.399 align:start position:0%
I had to put in to try and make an
 

00:12:48.399 --> 00:12:51.110 align:start position:0%
I had to put in to try and make an
environment<00:12:48.959><c> that</c><00:12:49.279><c> was</c><00:12:49.600><c> reasonable</c><00:12:50.639><c> just</c><00:12:50.880><c> to</c>

00:12:51.110 --> 00:12:51.120 align:start position:0%
environment that was reasonable just to
 

00:12:51.120 --> 00:12:53.030 align:start position:0%
environment that was reasonable just to
switch<00:12:51.440><c> between</c><00:12:51.680><c> cloud</c><00:12:52.079><c> code</c><00:12:52.240><c> and</c><00:12:52.399><c> codecs</c><00:12:52.800><c> on</c>

00:12:53.030 --> 00:12:53.040 align:start position:0%
switch between cloud code and codecs on
 

00:12:53.040 --> 00:12:54.870 align:start position:0%
switch between cloud code and codecs on
real<00:12:53.360><c> work</c><00:12:53.600><c> and</c><00:12:53.920><c> keep</c><00:12:54.079><c> track</c><00:12:54.320><c> of</c><00:12:54.399><c> what</c><00:12:54.560><c> I</c><00:12:54.800><c> was</c>

00:12:54.870 --> 00:12:54.880 align:start position:0%
real work and keep track of what I was
 

00:12:54.880 --> 00:12:56.949 align:start position:0%
real work and keep track of what I was
doing.<00:12:55.519><c> It's</c><00:12:55.760><c> just</c><00:12:55.920><c> more</c><00:12:56.160><c> mental</c><00:12:56.480><c> overhead.</c>

00:12:56.949 --> 00:12:56.959 align:start position:0%
doing. It's just more mental overhead.
 

00:12:56.959 --> 00:12:58.710 align:start position:0%
doing. It's just more mental overhead.
I'm<00:12:57.200><c> going</c><00:12:57.279><c> to</c><00:12:57.360><c> be</c><00:12:57.519><c> real</c><00:12:57.680><c> with</c><00:12:57.839><c> you.</c><00:12:58.079><c> It</c><00:12:58.320><c> just</c>

00:12:58.710 --> 00:12:58.720 align:start position:0%
I'm going to be real with you. It just
 

00:12:58.720 --> 00:13:01.030 align:start position:0%
I'm going to be real with you. It just
is.<00:12:59.519><c> And</c><00:12:59.760><c> this</c><00:12:59.920><c> is</c><00:13:00.079><c> not</c><00:13:00.240><c> historically</c><00:13:00.800><c> how</c>

00:13:01.030 --> 00:13:01.040 align:start position:0%
is. And this is not historically how
 

00:13:01.040 --> 00:13:02.870 align:start position:0%
is. And this is not historically how
terminals<00:13:01.600><c> worked.</c><00:13:02.079><c> Historically,</c>

00:13:02.870 --> 00:13:02.880 align:start position:0%
terminals worked. Historically,
 

00:13:02.880 --> 00:13:05.030 align:start position:0%
terminals worked. Historically,
terminals<00:13:03.279><c> have</c><00:13:03.519><c> been</c><00:13:03.600><c> the</c><00:13:03.760><c> option</c><00:13:04.399><c> that</c><00:13:04.639><c> is</c>

00:13:05.030 --> 00:13:05.040 align:start position:0%
terminals have been the option that is
 

00:13:05.040 --> 00:13:07.110 align:start position:0%
terminals have been the option that is
less<00:13:05.360><c> mental</c><00:13:05.760><c> overhead</c><00:13:06.240><c> and</c><00:13:06.560><c> slightly</c><00:13:06.880><c> more</c>

00:13:07.110 --> 00:13:07.120 align:start position:0%
less mental overhead and slightly more
 

00:13:07.120 --> 00:13:08.710 align:start position:0%
less mental overhead and slightly more
upfront<00:13:07.519><c> cost.</c><00:13:07.839><c> You</c><00:13:07.920><c> had</c><00:13:08.079><c> to</c><00:13:08.240><c> spend</c><00:13:08.399><c> a</c><00:13:08.560><c> little</c>

00:13:08.710 --> 00:13:08.720 align:start position:0%
upfront cost. You had to spend a little
 

00:13:08.720 --> 00:13:10.949 align:start position:0%
upfront cost. You had to spend a little
time<00:13:08.880><c> to</c><00:13:09.120><c> set</c><00:13:09.279><c> it</c><00:13:09.360><c> up</c><00:13:09.519><c> how</c><00:13:09.760><c> you</c><00:13:10.000><c> want.</c><00:13:10.639><c> And</c><00:13:10.720><c> then</c>

00:13:10.949 --> 00:13:10.959 align:start position:0%
time to set it up how you want. And then
 

00:13:10.959 --> 00:13:13.190 align:start position:0%
time to set it up how you want. And then
from<00:13:11.120><c> that</c><00:13:11.360><c> point</c><00:13:11.600><c> on,</c><00:13:12.399><c> the</c><00:13:12.560><c> terminal</c><00:13:12.959><c> is</c>

00:13:13.190 --> 00:13:13.200 align:start position:0%
from that point on, the terminal is
 

00:13:13.200 --> 00:13:15.670 align:start position:0%
from that point on, the terminal is
mostly<00:13:13.760><c> just</c><00:13:14.160><c> doing</c><00:13:14.399><c> the</c><00:13:14.720><c> same</c><00:13:14.880><c> thing</c><00:13:15.279><c> the</c><00:13:15.519><c> way</c>

00:13:15.670 --> 00:13:15.680 align:start position:0%
mostly just doing the same thing the way
 

00:13:15.680 --> 00:13:17.990 align:start position:0%
mostly just doing the same thing the way
you<00:13:15.839><c> want</c><00:13:16.000><c> to.</c><00:13:16.560><c> But</c><00:13:16.720><c> in</c><00:13:16.880><c> a</c><00:13:17.120><c> world</c><00:13:17.360><c> where</c><00:13:17.680><c> the</c>

00:13:17.990 --> 00:13:18.000 align:start position:0%
you want to. But in a world where the
 

00:13:18.000 --> 00:13:20.949 align:start position:0%
you want to. But in a world where the
work<00:13:18.240><c> I'm</c><00:13:18.560><c> doing</c><00:13:18.959><c> is</c><00:13:19.519><c> changing</c><00:13:20.000><c> so</c><00:13:20.320><c> actively</c>

00:13:20.949 --> 00:13:20.959 align:start position:0%
work I'm doing is changing so actively
 

00:13:20.959 --> 00:13:22.470 align:start position:0%
work I'm doing is changing so actively
that<00:13:21.279><c> the</c><00:13:21.440><c> projects</c><00:13:21.680><c> I'm</c><00:13:21.920><c> working</c><00:13:22.079><c> on</c><00:13:22.320><c> might</c>

00:13:22.470 --> 00:13:22.480 align:start position:0%
that the projects I'm working on might
 

00:13:22.480 --> 00:13:23.910 align:start position:0%
that the projects I'm working on might
be<00:13:22.639><c> brand</c><00:13:22.800><c> new,</c><00:13:23.040><c> they</c><00:13:23.200><c> might</c><00:13:23.360><c> be</c><00:13:23.440><c> months</c><00:13:23.680><c> old,</c>

00:13:23.910 --> 00:13:23.920 align:start position:0%
be brand new, they might be months old,
 

00:13:23.920 --> 00:13:25.509 align:start position:0%
be brand new, they might be months old,
they<00:13:24.079><c> might</c><00:13:24.240><c> be</c><00:13:24.320><c> years</c><00:13:24.560><c> old,</c><00:13:25.040><c> and</c><00:13:25.200><c> the</c><00:13:25.360><c> amount</c>

00:13:25.509 --> 00:13:25.519 align:start position:0%
they might be years old, and the amount
 

00:13:25.519 --> 00:13:27.269 align:start position:0%
they might be years old, and the amount
of<00:13:25.680><c> work</c><00:13:25.760><c> I'm</c><00:13:25.920><c> doing</c><00:13:26.079><c> in</c><00:13:26.240><c> parallel</c><00:13:26.800><c> can</c><00:13:27.040><c> change</c>

00:13:27.269 --> 00:13:27.279 align:start position:0%
of work I'm doing in parallel can change
 

00:13:27.279 --> 00:13:28.949 align:start position:0%
of work I'm doing in parallel can change
a<00:13:27.519><c> ton</c><00:13:27.680><c> as</c><00:13:27.839><c> well.</c><00:13:28.000><c> I</c><00:13:28.160><c> might</c><00:13:28.320><c> be</c><00:13:28.480><c> working</c><00:13:28.560><c> on</c><00:13:28.800><c> one</c>

00:13:28.949 --> 00:13:28.959 align:start position:0%
a ton as well. I might be working on one
 

00:13:28.959 --> 00:13:30.949 align:start position:0%
a ton as well. I might be working on one
thing.<00:13:29.200><c> I</c><00:13:29.360><c> might</c><00:13:29.440><c> be</c><00:13:29.600><c> working</c><00:13:29.760><c> on</c><00:13:29.920><c> 10</c><00:13:30.160><c> things.</c>

00:13:30.949 --> 00:13:30.959 align:start position:0%
thing. I might be working on 10 things.
 

00:13:30.959 --> 00:13:33.030 align:start position:0%
thing. I might be working on 10 things.
The<00:13:31.279><c> rigidity</c><00:13:31.839><c> of</c><00:13:32.000><c> the</c><00:13:32.160><c> systems</c><00:13:32.480><c> I</c><00:13:32.639><c> built</c><00:13:32.880><c> for</c>

00:13:33.030 --> 00:13:33.040 align:start position:0%
The rigidity of the systems I built for
 

00:13:33.040 --> 00:13:35.350 align:start position:0%
The rigidity of the systems I built for
myself<00:13:33.279><c> in</c><00:13:33.440><c> the</c><00:13:33.600><c> terminal</c><00:13:34.399><c> was</c><00:13:34.639><c> not</c><00:13:34.880><c> flexible</c>

00:13:35.350 --> 00:13:35.360 align:start position:0%
myself in the terminal was not flexible
 

00:13:35.360 --> 00:13:37.509 align:start position:0%
myself in the terminal was not flexible
enough<00:13:35.680><c> for</c><00:13:36.000><c> the</c><00:13:36.160><c> work</c><00:13:36.720><c> that</c><00:13:36.959><c> I</c><00:13:37.200><c> was</c><00:13:37.279><c> doing</c>

00:13:37.509 --> 00:13:37.519 align:start position:0%
enough for the work that I was doing
 

00:13:37.519 --> 00:13:41.190 align:start position:0%
enough for the work that I was doing
today.<00:13:38.320><c> And</c><00:13:38.560><c> I</c><00:13:38.800><c> tried</c><00:13:39.200><c> my</c><00:13:39.519><c> godamn</c><00:13:40.240><c> hardest</c><00:13:40.880><c> to</c>

00:13:41.190 --> 00:13:41.200 align:start position:0%
today. And I tried my godamn hardest to
 

00:13:41.200 --> 00:13:43.190 align:start position:0%
today. And I tried my godamn hardest to
fix<00:13:41.440><c> that.</c><00:13:41.920><c> I</c><00:13:42.160><c> put</c><00:13:42.240><c> a</c><00:13:42.480><c> ton</c><00:13:42.560><c> of</c><00:13:42.720><c> effort</c><00:13:42.959><c> into</c>

00:13:43.190 --> 00:13:43.200 align:start position:0%
fix that. I put a ton of effort into
 

00:13:43.200 --> 00:13:45.509 align:start position:0%
fix that. I put a ton of effort into
making<00:13:43.360><c> it</c><00:13:43.519><c> so</c><00:13:43.680><c> I</c><00:13:43.839><c> can</c><00:13:43.920><c> paste</c><00:13:44.320><c> images</c><00:13:45.120><c> over</c>

00:13:45.509 --> 00:13:45.519 align:start position:0%
making it so I can paste images over
 

00:13:45.519 --> 00:13:48.550 align:start position:0%
making it so I can paste images over
cmox<00:13:46.160><c> over</c><00:13:46.399><c> SSH</c><00:13:47.200><c> through</c><00:13:47.519><c> my</c><00:13:47.760><c> T-Max</c><00:13:48.399><c> layer</c>

00:13:48.550 --> 00:13:48.560 align:start position:0%
cmox over SSH through my T-Max layer
 

00:13:48.560 --> 00:13:51.350 align:start position:0%
cmox over SSH through my T-Max layer
here.<00:13:49.200><c> So</c><00:13:49.360><c> I</c><00:13:49.600><c> can</c><00:13:49.760><c> command</c><00:13:50.240><c> V</c><00:13:50.399><c> here</c><00:13:50.800><c> and</c><00:13:51.120><c> paste</c>

00:13:51.350 --> 00:13:51.360 align:start position:0%
here. So I can command V here and paste
 

00:13:51.360 --> 00:13:54.710 align:start position:0%
here. So I can command V here and paste
an<00:13:51.600><c> image</c><00:13:52.160><c> through</c><00:13:52.480><c> cmox</c><00:13:53.360><c> over</c><00:13:53.680><c> SSH</c><00:13:54.320><c> into</c><00:13:54.560><c> the</c>

00:13:54.710 --> 00:13:54.720 align:start position:0%
an image through cmox over SSH into the
 

00:13:54.720 --> 00:13:56.629 align:start position:0%
an image through cmox over SSH into the
T-modex<00:13:55.600><c> instance</c><00:13:55.920><c> on</c><00:13:56.160><c> this</c><00:13:56.320><c> machine</c>

00:13:56.629 --> 00:13:56.639 align:start position:0%
T-modex instance on this machine
 

00:13:56.639 --> 00:13:59.350 align:start position:0%
T-modex instance on this machine
remotely.<00:13:57.440><c> That</c><00:13:57.600><c> [&nbsp;__&nbsp;]</c><00:13:57.839><c> was</c><00:13:58.000><c> so</c><00:13:58.160><c> buggy</c><00:13:58.880><c> for</c><00:13:59.199><c> a</c>

00:13:59.350 --> 00:13:59.360 align:start position:0%
remotely. That [&nbsp;__&nbsp;] was so buggy for a
 

00:13:59.360 --> 00:14:01.590 align:start position:0%
remotely. That [&nbsp;__&nbsp;] was so buggy for a
while<00:13:59.839><c> and</c><00:14:00.079><c> now</c><00:14:00.240><c> it's</c><00:14:00.560><c> relatively</c><00:14:01.120><c> stable.</c><00:14:01.440><c> So</c>

00:14:01.590 --> 00:14:01.600 align:start position:0%
while and now it's relatively stable. So
 

00:14:01.600 --> 00:14:04.710 align:start position:0%
while and now it's relatively stable. So
I<00:14:01.760><c> could</c><00:14:01.920><c> finally</c><00:14:02.240><c> paste</c><00:14:02.639><c> images</c><00:14:03.519><c> over</c><00:14:03.839><c> SSH,</c>

00:14:04.710 --> 00:14:04.720 align:start position:0%
I could finally paste images over SSH,
 

00:14:04.720 --> 00:14:06.389 align:start position:0%
I could finally paste images over SSH,
but<00:14:04.959><c> that's</c><00:14:05.120><c> like</c><00:14:05.279><c> a</c><00:14:05.519><c> thing</c><00:14:05.600><c> I</c><00:14:05.839><c> had</c><00:14:06.000><c> to</c><00:14:06.160><c> put</c>

00:14:06.389 --> 00:14:06.399 align:start position:0%
but that's like a thing I had to put
 

00:14:06.399 --> 00:14:08.870 align:start position:0%
but that's like a thing I had to put
time<00:14:06.639><c> and</c><00:14:06.880><c> effort</c><00:14:07.279><c> into</c><00:14:08.000><c> to</c><00:14:08.240><c> do</c><00:14:08.399><c> something</c><00:14:08.639><c> as</c>

00:14:08.870 --> 00:14:08.880 align:start position:0%
time and effort into to do something as
 

00:14:08.880 --> 00:14:10.790 align:start position:0%
time and effort into to do something as
basic<00:14:09.120><c> as</c><00:14:09.440><c> screenshot</c><00:14:10.000><c> something</c><00:14:10.320><c> and</c><00:14:10.560><c> then</c>

00:14:10.790 --> 00:14:10.800 align:start position:0%
basic as screenshot something and then
 

00:14:10.800 --> 00:14:13.110 align:start position:0%
basic as screenshot something and then
send<00:14:10.959><c> it</c><00:14:11.120><c> to</c><00:14:11.279><c> my</c><00:14:11.440><c> agents.</c><00:14:12.160><c> With</c><00:14:12.320><c> a</c><00:14:12.480><c> guey,</c><00:14:12.959><c> I</c>

00:14:13.110 --> 00:14:13.120 align:start position:0%
send it to my agents. With a guey, I
 

00:14:13.120 --> 00:14:15.910 align:start position:0%
send it to my agents. With a guey, I
just<00:14:13.360><c> do</c><00:14:13.600><c> it.</c><00:14:14.079><c> And</c><00:14:14.320><c> I</c><00:14:14.480><c> would</c><00:14:14.639><c> say</c><00:14:14.880><c> like</c><00:14:15.279><c> halfish</c>

00:14:15.910 --> 00:14:15.920 align:start position:0%
just do it. And I would say like halfish
 

00:14:15.920 --> 00:14:17.910 align:start position:0%
just do it. And I would say like halfish
of<00:14:16.079><c> my</c><00:14:16.320><c> prompts</c><00:14:16.800><c> have</c><00:14:17.040><c> images</c><00:14:17.440><c> because</c><00:14:17.680><c> when</c><00:14:17.839><c> I</c>

00:14:17.910 --> 00:14:17.920 align:start position:0%
of my prompts have images because when I
 

00:14:17.920 --> 00:14:19.509 align:start position:0%
of my prompts have images because when I
have<00:14:18.000><c> an</c><00:14:18.240><c> error</c><00:14:18.399><c> or</c><00:14:18.720><c> a</c><00:14:18.959><c> thing</c><00:14:19.120><c> that</c><00:14:19.360><c> is</c>

00:14:19.509 --> 00:14:19.519 align:start position:0%
have an error or a thing that is
 

00:14:19.519 --> 00:14:21.189 align:start position:0%
have an error or a thing that is
annoying<00:14:19.760><c> me,</c><00:14:20.160><c> it's</c><00:14:20.399><c> a</c><00:14:20.560><c> lot</c><00:14:20.639><c> easier</c><00:14:20.880><c> to</c><00:14:21.040><c> just</c>

00:14:21.189 --> 00:14:21.199 align:start position:0%
annoying me, it's a lot easier to just
 

00:14:21.199 --> 00:14:23.110 align:start position:0%
annoying me, it's a lot easier to just
screenshot,<00:14:21.680><c> send</c><00:14:21.839><c> it,</c><00:14:22.000><c> and</c><00:14:22.160><c> say</c><00:14:22.399><c> fix</c><00:14:22.720><c> and</c><00:14:22.959><c> it</c>

00:14:23.110 --> 00:14:23.120 align:start position:0%
screenshot, send it, and say fix and it
 

00:14:23.120 --> 00:14:24.550 align:start position:0%
screenshot, send it, and say fix and it
will.<00:14:23.600><c> Whether</c><00:14:23.760><c> that's</c><00:14:24.000><c> a</c><00:14:24.079><c> screenshot</c><00:14:24.399><c> of</c>

00:14:24.550 --> 00:14:24.560 align:start position:0%
will. Whether that's a screenshot of
 

00:14:24.560 --> 00:14:25.910 align:start position:0%
will. Whether that's a screenshot of
your<00:14:24.639><c> app</c><00:14:24.800><c> or</c><00:14:25.040><c> just</c><00:14:25.199><c> a</c><00:14:25.279><c> weird</c><00:14:25.600><c> error</c><00:14:25.760><c> you</c>

00:14:25.910 --> 00:14:25.920 align:start position:0%
your app or just a weird error you
 

00:14:25.920 --> 00:14:27.189 align:start position:0%
your app or just a weird error you
didn't<00:14:26.079><c> expect</c><00:14:26.240><c> to</c><00:14:26.399><c> get</c><00:14:26.560><c> when</c><00:14:26.720><c> you</c><00:14:26.880><c> ran</c><00:14:27.040><c> a</c>

00:14:27.189 --> 00:14:27.199 align:start position:0%
didn't expect to get when you ran a
 

00:14:27.199 --> 00:14:28.870 align:start position:0%
didn't expect to get when you ran a
command.<00:14:27.839><c> Sending</c><00:14:28.160><c> screenshots</c><00:14:28.560><c> to</c><00:14:28.720><c> your</c>

00:14:28.870 --> 00:14:28.880 align:start position:0%
command. Sending screenshots to your
 

00:14:28.880 --> 00:14:31.269 align:start position:0%
command. Sending screenshots to your
model<00:14:29.120><c> is</c><00:14:29.600><c> very</c><00:14:30.000><c> effective,</c><00:14:30.720><c> but</c><00:14:30.959><c> it's</c><00:14:31.120><c> not</c>

00:14:31.269 --> 00:14:31.279 align:start position:0%
model is very effective, but it's not
 

00:14:31.279 --> 00:14:32.870 align:start position:0%
model is very effective, but it's not
very<00:14:31.519><c> effective</c><00:14:31.839><c> when</c><00:14:32.079><c> you</c><00:14:32.240><c> can't</c><00:14:32.399><c> even</c><00:14:32.720><c> see</c>

00:14:32.870 --> 00:14:32.880 align:start position:0%
very effective when you can't even see
 

00:14:32.880 --> 00:14:35.189 align:start position:0%
very effective when you can't even see
what<00:14:33.040><c> the</c><00:14:33.279><c> image</c><00:14:33.600><c> is.</c><00:14:34.560><c> But</c><00:14:34.720><c> my</c><00:14:34.959><c> biggest</c>

00:14:35.189 --> 00:14:35.199 align:start position:0%
what the image is. But my biggest
 

00:14:35.199 --> 00:14:38.310 align:start position:0%
what the image is. But my biggest
complaint<00:14:35.839><c> is</c><00:14:36.240><c> none</c><00:14:36.560><c> of</c><00:14:36.720><c> this.</c><00:14:37.120><c> It's</c><00:14:37.440><c> actually</c>

00:14:38.310 --> 00:14:38.320 align:start position:0%
complaint is none of this. It's actually
 

00:14:38.320 --> 00:14:40.069 align:start position:0%
complaint is none of this. It's actually
okay.<00:14:38.639><c> It's</c><00:14:38.880><c> kind</c><00:14:39.040><c> of</c><00:14:39.199><c> part</c><00:14:39.360><c> of</c><00:14:39.519><c> one</c><00:14:39.680><c> of</c><00:14:39.839><c> these</c>

00:14:40.069 --> 00:14:40.079 align:start position:0%
okay. It's kind of part of one of these
 

00:14:40.079 --> 00:14:41.910 align:start position:0%
okay. It's kind of part of one of these
things.<00:14:40.800><c> It</c><00:14:40.959><c> has</c><00:14:41.120><c> very</c><00:14:41.360><c> little</c><00:14:41.519><c> to</c><00:14:41.680><c> do</c><00:14:41.760><c> with</c>

00:14:41.910 --> 00:14:41.920 align:start position:0%
things. It has very little to do with
 

00:14:41.920 --> 00:14:43.430 align:start position:0%
things. It has very little to do with
the<00:14:42.079><c> terminal</c><00:14:42.480><c> and</c><00:14:42.720><c> very</c><00:14:42.959><c> little</c><00:14:43.120><c> to</c><00:14:43.279><c> do</c><00:14:43.360><c> with</c>

00:14:43.430 --> 00:14:43.440 align:start position:0%
the terminal and very little to do with
 

00:14:43.440 --> 00:14:47.030 align:start position:0%
the terminal and very little to do with
the<00:14:43.600><c> agents.</c><00:14:44.560><c> It's</c><00:14:44.880><c> three</c><00:14:45.360><c> very</c><00:14:46.079><c> specific,</c>

00:14:47.030 --> 00:14:47.040 align:start position:0%
the agents. It's three very specific,
 

00:14:47.040 --> 00:14:51.430 align:start position:0%
the agents. It's three very specific,
very<00:14:47.440><c> annoying</c><00:14:48.000><c> letters.</c><00:14:49.040><c> SSH.</c><00:14:50.079><c> SSH</c><00:14:51.120><c> kind</c><00:14:51.360><c> of</c>

00:14:51.430 --> 00:14:51.440 align:start position:0%
very annoying letters. SSH. SSH kind of
 

00:14:51.440 --> 00:14:54.550 align:start position:0%
very annoying letters. SSH. SSH kind of
[&nbsp;__&nbsp;]<00:14:51.839><c> sucks.</c><00:14:52.959><c> It's</c><00:14:53.519><c> really</c><00:14:53.839><c> useful,</c>

00:14:54.550 --> 00:14:54.560 align:start position:0%
[&nbsp;__&nbsp;] sucks. It's really useful,
 

00:14:54.560 --> 00:14:57.110 align:start position:0%
[&nbsp;__&nbsp;] sucks. It's really useful,
really<00:14:54.880><c> powerful,</c><00:14:55.279><c> and</c><00:14:55.519><c> I</c><00:14:55.760><c> spend</c><00:14:56.160><c> a</c><00:14:56.560><c> ton</c><00:14:56.959><c> of</c>

00:14:57.110 --> 00:14:57.120 align:start position:0%
really powerful, and I spend a ton of
 

00:14:57.120 --> 00:14:59.910 align:start position:0%
really powerful, and I spend a ton of
time<00:14:57.839><c> in</c><00:14:58.079><c> SSH,</c><00:14:59.040><c> but</c><00:14:59.279><c> as</c><00:14:59.440><c> soon</c><00:14:59.600><c> as</c><00:14:59.680><c> my</c>

00:14:59.910 --> 00:14:59.920 align:start position:0%
time in SSH, but as soon as my
 

00:14:59.920 --> 00:15:02.550 align:start position:0%
time in SSH, but as soon as my
connection<00:15:00.399><c> isn't</c><00:15:00.880><c> perfect,</c><00:15:01.839><c> I</c><00:15:02.079><c> end</c><00:15:02.240><c> up</c><00:15:02.320><c> with</c>

00:15:02.550 --> 00:15:02.560 align:start position:0%
connection isn't perfect, I end up with
 

00:15:02.560 --> 00:15:04.870 align:start position:0%
connection isn't perfect, I end up with
all<00:15:02.800><c> sorts</c><00:15:03.040><c> of</c><00:15:03.199><c> problems.</c><00:15:03.920><c> I</c><00:15:04.160><c> had</c><00:15:04.320><c> a</c><00:15:04.480><c> problem</c><00:15:04.639><c> a</c>

00:15:04.870 --> 00:15:04.880 align:start position:0%
all sorts of problems. I had a problem a
 

00:15:04.880 --> 00:15:06.310 align:start position:0%
all sorts of problems. I had a problem a
few<00:15:04.959><c> days</c><00:15:05.120><c> ago</c><00:15:05.279><c> where</c><00:15:05.440><c> I</c><00:15:05.600><c> was</c><00:15:05.760><c> running</c><00:15:06.000><c> Cloud</c>

00:15:06.310 --> 00:15:06.320 align:start position:0%
few days ago where I was running Cloud
 

00:15:06.320 --> 00:15:08.870 align:start position:0%
few days ago where I was running Cloud
Code<00:15:06.560><c> over</c><00:15:06.880><c> SSH</c><00:15:07.440><c> on</c><00:15:07.680><c> my</c><00:15:07.920><c> local</c><00:15:08.320><c> network,</c><00:15:08.720><c> which</c>

00:15:08.870 --> 00:15:08.880 align:start position:0%
Code over SSH on my local network, which
 

00:15:08.880 --> 00:15:12.389 align:start position:0%
Code over SSH on my local network, which
is<00:15:09.040><c> a</c><00:15:09.199><c> Wi-Fi</c><00:15:09.680><c> 7</c><00:15:10.000><c> network</c><00:15:10.560><c> with</c><00:15:11.360><c> gigabit</c><00:15:11.839><c> to</c><00:15:12.160><c> 10</c>

00:15:12.389 --> 00:15:12.399 align:start position:0%
is a Wi-Fi 7 network with gigabit to 10
 

00:15:12.399 --> 00:15:13.990 align:start position:0%
is a Wi-Fi 7 network with gigabit to 10
gig<00:15:12.639><c> speeds</c><00:15:12.959><c> depending</c><00:15:13.199><c> on</c><00:15:13.279><c> if</c><00:15:13.440><c> I'm</c><00:15:13.600><c> wired</c><00:15:13.839><c> or</c>

00:15:13.990 --> 00:15:14.000 align:start position:0%
gig speeds depending on if I'm wired or
 

00:15:14.000 --> 00:15:15.829 align:start position:0%
gig speeds depending on if I'm wired or
wireless.<00:15:14.639><c> And</c><00:15:14.800><c> I</c><00:15:14.959><c> had</c><00:15:15.040><c> my</c><00:15:15.279><c> computer</c><00:15:15.600><c> plugged</c>

00:15:15.829 --> 00:15:15.839 align:start position:0%
wireless. And I had my computer plugged
 

00:15:15.839 --> 00:15:18.629 align:start position:0%
wireless. And I had my computer plugged
in<00:15:16.079><c> over</c><00:15:16.399><c> 10</c><00:15:16.720><c> gig</c><00:15:17.120><c> at</c><00:15:17.360><c> my</c><00:15:17.519><c> desk</c><00:15:17.839><c> downstairs.</c>

00:15:18.629 --> 00:15:18.639 align:start position:0%
in over 10 gig at my desk downstairs.
 

00:15:18.639 --> 00:15:20.230 align:start position:0%
in over 10 gig at my desk downstairs.
and<00:15:18.880><c> I</c><00:15:19.040><c> was</c><00:15:19.120><c> getting</c><00:15:19.360><c> sticky</c><00:15:19.680><c> keys</c><00:15:19.920><c> while</c><00:15:20.079><c> I</c>

00:15:20.230 --> 00:15:20.240 align:start position:0%
and I was getting sticky keys while I
 

00:15:20.240 --> 00:15:22.629 align:start position:0%
and I was getting sticky keys while I
typed<00:15:20.639><c> trying</c><00:15:20.880><c> to</c><00:15:21.040><c> do</c><00:15:21.279><c> work</c><00:15:21.519><c> in</c><00:15:21.760><c> cloud</c><00:15:22.160><c> code.</c>

00:15:22.629 --> 00:15:22.639 align:start position:0%
typed trying to do work in cloud code.
 

00:15:22.639 --> 00:15:25.829 align:start position:0%
typed trying to do work in cloud code.
It<00:15:22.880><c> turned</c><00:15:23.120><c> out</c><00:15:23.440><c> it</c><00:15:23.680><c> was</c><00:15:23.920><c> bound</c><00:15:24.320><c> to</c><00:15:24.560><c> the</c><00:15:24.959><c> Wi-Fi,</c>

00:15:25.829 --> 00:15:25.839 align:start position:0%
It turned out it was bound to the Wi-Fi,
 

00:15:25.839 --> 00:15:28.629 align:start position:0%
It turned out it was bound to the Wi-Fi,
not<00:15:26.160><c> to</c><00:15:26.639><c> my</c><00:15:27.120><c> Ethernet.</c><00:15:27.839><c> But</c><00:15:28.000><c> the</c><00:15:28.160><c> fact</c><00:15:28.240><c> that</c><00:15:28.480><c> I</c>

00:15:28.629 --> 00:15:28.639 align:start position:0%
not to my Ethernet. But the fact that I
 

00:15:28.639 --> 00:15:31.430 align:start position:0%
not to my Ethernet. But the fact that I
even<00:15:28.880><c> had</c><00:15:29.120><c> to</c><00:15:29.279><c> care</c><00:15:29.839><c> is</c><00:15:30.079><c> absurd.</c><00:15:30.959><c> And</c><00:15:31.199><c> don't</c>

00:15:31.430 --> 00:15:31.440 align:start position:0%
even had to care is absurd. And don't
 

00:15:31.440 --> 00:15:33.910 align:start position:0%
even had to care is absurd. And don't
get<00:15:31.600><c> me</c><00:15:31.839><c> started</c><00:15:32.240><c> on</c><00:15:32.480><c> trying</c><00:15:32.720><c> to</c><00:15:32.880><c> do</c><00:15:33.120><c> things</c><00:15:33.440><c> on</c>

00:15:33.910 --> 00:15:33.920 align:start position:0%
get me started on trying to do things on
 

00:15:33.920 --> 00:15:37.030 align:start position:0%
get me started on trying to do things on
mobile.<00:15:34.959><c> GH</c><00:15:35.360><c> I</c><00:15:35.519><c> I</c><00:15:35.839><c> tried</c><00:15:36.160><c> so</c><00:15:36.480><c> hard</c><00:15:36.639><c> to</c><00:15:36.880><c> make</c>

00:15:37.030 --> 00:15:37.040 align:start position:0%
mobile. GH I I tried so hard to make
 

00:15:37.040 --> 00:15:38.949 align:start position:0%
mobile. GH I I tried so hard to make
Terus<00:15:37.600><c> work</c><00:15:37.680><c> for</c><00:15:37.839><c> me.</c><00:15:38.000><c> I</c><00:15:38.160><c> paid</c><00:15:38.480><c> the</c><00:15:38.639><c> full</c><00:15:38.800><c> price</c>

00:15:38.949 --> 00:15:38.959 align:start position:0%
Terus work for me. I paid the full price
 

00:15:38.959 --> 00:15:40.310 align:start position:0%
Terus work for me. I paid the full price
for<00:15:39.120><c> it.</c><00:15:39.279><c> I</c><00:15:39.440><c> support</c><00:15:39.600><c> the</c><00:15:39.760><c> developer.</c><00:15:40.079><c> I</c><00:15:40.240><c> think</c>

00:15:40.310 --> 00:15:40.320 align:start position:0%
for it. I support the developer. I think
 

00:15:40.320 --> 00:15:41.829 align:start position:0%
for it. I support the developer. I think
it's<00:15:40.560><c> awesome</c><00:15:40.880><c> and</c><00:15:41.040><c> it</c><00:15:41.279><c> helped</c><00:15:41.360><c> me</c><00:15:41.519><c> debug</c>

00:15:41.829 --> 00:15:41.839 align:start position:0%
it's awesome and it helped me debug
 

00:15:41.839 --> 00:15:43.110 align:start position:0%
it's awesome and it helped me debug
something<00:15:42.160><c> even</c><00:15:42.320><c> this</c><00:15:42.560><c> morning.</c><00:15:42.800><c> Like</c><00:15:42.959><c> I</c>

00:15:43.110 --> 00:15:43.120 align:start position:0%
something even this morning. Like I
 

00:15:43.120 --> 00:15:46.069 align:start position:0%
something even this morning. Like I
still<00:15:43.360><c> use</c><00:15:43.600><c> these</c><00:15:43.920><c> things.</c><00:15:44.800><c> They're</c><00:15:45.120><c> just</c><00:15:45.839><c> not</c>

00:15:46.069 --> 00:15:46.079 align:start position:0%
still use these things. They're just not
 

00:15:46.079 --> 00:15:48.389 align:start position:0%
still use these things. They're just not
the<00:15:46.320><c> thing</c><00:15:46.480><c> I</c><00:15:46.720><c> default</c><00:15:47.040><c> to</c><00:15:47.279><c> anymore</c><00:15:48.079><c> because</c>

00:15:48.389 --> 00:15:48.399 align:start position:0%
the thing I default to anymore because
 

00:15:48.399 --> 00:15:51.670 align:start position:0%
the thing I default to anymore because
they're<00:15:49.519><c> fragile.</c><00:15:50.320><c> And</c><00:15:50.560><c> it's</c><00:15:50.959><c> incredible</c><00:15:51.440><c> how</c>

00:15:51.670 --> 00:15:51.680 align:start position:0%
they're fragile. And it's incredible how
 

00:15:51.680 --> 00:15:53.509 align:start position:0%
they're fragile. And it's incredible how
powerful<00:15:51.920><c> a</c><00:15:52.160><c> standard</c><00:15:52.399><c> SSH</c><00:15:52.880><c> is.</c><00:15:53.279><c> That's</c><00:15:53.440><c> been</c>

00:15:53.509 --> 00:15:53.519 align:start position:0%
powerful a standard SSH is. That's been
 

00:15:53.519 --> 00:15:55.269 align:start position:0%
powerful a standard SSH is. That's been
around<00:15:53.680><c> for</c><00:15:53.839><c> over</c><00:15:54.079><c> 30</c><00:15:54.320><c> years</c><00:15:54.399><c> and</c><00:15:54.639><c> it</c><00:15:54.800><c> works</c><00:15:55.040><c> so</c>

00:15:55.269 --> 00:15:55.279 align:start position:0%
around for over 30 years and it works so
 

00:15:55.279 --> 00:15:57.189 align:start position:0%
around for over 30 years and it works so
great<00:15:55.440><c> to</c><00:15:55.680><c> this</c><00:15:55.839><c> day.</c><00:15:56.399><c> And</c><00:15:56.560><c> there</c><00:15:56.800><c> are</c><00:15:56.959><c> other</c>

00:15:57.189 --> 00:15:57.199 align:start position:0%
great to this day. And there are other
 

00:15:57.199 --> 00:15:58.870 align:start position:0%
great to this day. And there are other
fun<00:15:57.440><c> things</c><00:15:57.680><c> like</c><00:15:57.839><c> I</c><00:15:58.000><c> know</c><00:15:58.160><c> SSH3</c><00:15:58.720><c> is</c>

00:15:58.870 --> 00:15:58.880 align:start position:0%
fun things like I know SSH3 is
 

00:15:58.880 --> 00:16:00.710 align:start position:0%
fun things like I know SSH3 is
apparently<00:15:59.199><c> much</c><00:15:59.440><c> better.</c><00:15:59.600><c> I</c><00:15:59.759><c> know</c><00:15:59.920><c> mosh</c><00:16:00.320><c> is</c>

00:16:00.710 --> 00:16:00.720 align:start position:0%
apparently much better. I know mosh is
 

00:16:00.720 --> 00:16:03.670 align:start position:0%
apparently much better. I know mosh is
really<00:16:01.040><c> cool,</c><00:16:01.920><c> but</c><00:16:02.240><c> I</c><00:16:02.560><c> do</c><00:16:02.720><c> not</c><00:16:02.880><c> have</c><00:16:03.040><c> it</c><00:16:03.199><c> in</c><00:16:03.440><c> me</c>

00:16:03.670 --> 00:16:03.680 align:start position:0%
really cool, but I do not have it in me
 

00:16:03.680 --> 00:16:05.590 align:start position:0%
really cool, but I do not have it in me
to<00:16:03.920><c> deal</c><00:16:04.079><c> with</c><00:16:04.240><c> all</c><00:16:04.399><c> of</c><00:16:04.560><c> those</c><00:16:04.720><c> things</c><00:16:04.959><c> to</c><00:16:05.199><c> get</c>

00:16:05.590 --> 00:16:05.600 align:start position:0%
to deal with all of those things to get
 

00:16:05.600 --> 00:16:08.629 align:start position:0%
to deal with all of those things to get
marginal<00:16:06.160><c> improvements,</c><00:16:07.519><c> especially</c><00:16:08.160><c> if</c><00:16:08.480><c> I</c>

00:16:08.629 --> 00:16:08.639 align:start position:0%
marginal improvements, especially if I
 

00:16:08.639 --> 00:16:10.550 align:start position:0%
marginal improvements, especially if I
want<00:16:08.720><c> these</c><00:16:08.959><c> to</c><00:16:09.120><c> work</c><00:16:09.279><c> on</c><00:16:09.440><c> my</c><00:16:09.600><c> phone</c><00:16:10.160><c> because</c>

00:16:10.550 --> 00:16:10.560 align:start position:0%
want these to work on my phone because
 

00:16:10.560 --> 00:16:13.110 align:start position:0%
want these to work on my phone because
trying<00:16:10.880><c> to</c><00:16:11.040><c> do</c><00:16:11.199><c> real</c><00:16:11.600><c> work</c><00:16:11.839><c> on</c><00:16:12.079><c> my</c><00:16:12.320><c> phone</c><00:16:12.639><c> via</c><00:16:12.959><c> a</c>

00:16:13.110 --> 00:16:13.120 align:start position:0%
trying to do real work on my phone via a
 

00:16:13.120 --> 00:16:15.590 align:start position:0%
trying to do real work on my phone via a
terminal<00:16:14.000><c> has</c><00:16:14.240><c> me</c><00:16:14.480><c> questioning</c><00:16:15.120><c> my</c><00:16:15.360><c> own</c>

00:16:15.590 --> 00:16:15.600 align:start position:0%
terminal has me questioning my own
 

00:16:15.600 --> 00:16:18.150 align:start position:0%
terminal has me questioning my own
sanity<00:16:16.399><c> and</c><00:16:16.720><c> also</c><00:16:17.040><c> questioning</c><00:16:17.440><c> the</c>

00:16:18.150 --> 00:16:18.160 align:start position:0%
sanity and also questioning the
 

00:16:18.160 --> 00:16:19.829 align:start position:0%
sanity and also questioning the
reliability<00:16:18.720><c> of</c><00:16:18.880><c> all</c><00:16:19.040><c> the</c><00:16:19.279><c> other</c><00:16:19.440><c> people</c><00:16:19.600><c> who</c>

00:16:19.829 --> 00:16:19.839 align:start position:0%
reliability of all the other people who
 

00:16:19.839 --> 00:16:21.430 align:start position:0%
reliability of all the other people who
were<00:16:20.000><c> saying</c><00:16:20.240><c> that</c><00:16:20.480><c> using</c><00:16:20.720><c> their</c><00:16:20.959><c> terminal</c>

00:16:21.430 --> 00:16:21.440 align:start position:0%
were saying that using their terminal
 

00:16:21.440 --> 00:16:22.790 align:start position:0%
were saying that using their terminal
over<00:16:21.680><c> their</c><00:16:21.920><c> phone</c><00:16:22.079><c> was</c><00:16:22.320><c> a</c><00:16:22.399><c> totally</c>

00:16:22.790 --> 00:16:22.800 align:start position:0%
over their phone was a totally
 

00:16:22.800 --> 00:16:24.949 align:start position:0%
over their phone was a totally
acceptable<00:16:23.199><c> way</c><00:16:23.360><c> to</c><00:16:23.519><c> do</c><00:16:23.680><c> quad</c><00:16:24.000><c> code.</c><00:16:24.560><c> It</c><00:16:24.800><c> just</c>

00:16:24.949 --> 00:16:24.959 align:start position:0%
acceptable way to do quad code. It just
 

00:16:24.959 --> 00:16:27.990 align:start position:0%
acceptable way to do quad code. It just
isn't.<00:16:26.160><c> And</c><00:16:26.399><c> thankfully,</c><00:16:27.040><c> Codex</c><00:16:27.600><c> accepted</c>

00:16:27.990 --> 00:16:28.000 align:start position:0%
isn't. And thankfully, Codex accepted
 

00:16:28.000 --> 00:16:29.990 align:start position:0%
isn't. And thankfully, Codex accepted
this<00:16:28.240><c> fact</c><00:16:28.720><c> and</c><00:16:28.959><c> they</c><00:16:29.279><c> introduced</c><00:16:29.680><c> the</c>

00:16:29.990 --> 00:16:30.000 align:start position:0%
this fact and they introduced the
 

00:16:30.000 --> 00:16:31.910 align:start position:0%
this fact and they introduced the
ability<00:16:30.320><c> to</c><00:16:30.560><c> control</c><00:16:30.800><c> the</c><00:16:31.040><c> Codex</c><00:16:31.519><c> app,</c><00:16:31.759><c> now</c>

00:16:31.910 --> 00:16:31.920 align:start position:0%
ability to control the Codex app, now
 

00:16:31.920 --> 00:16:34.550 align:start position:0%
ability to control the Codex app, now
the<00:16:32.079><c> ChatGpt</c><00:16:32.800><c> app,</c><00:16:33.199><c> over</c><00:16:33.440><c> the</c><00:16:33.600><c> Chat</c><00:16:33.920><c> GBT</c><00:16:34.320><c> app</c>

00:16:34.550 --> 00:16:34.560 align:start position:0%
the ChatGpt app, over the Chat GBT app
 

00:16:34.560 --> 00:16:37.110 align:start position:0%
the ChatGpt app, over the Chat GBT app
on<00:16:34.720><c> your</c><00:16:34.880><c> phone</c><00:16:35.279><c> remotely.</c><00:16:36.160><c> And</c><00:16:36.320><c> it</c><00:16:36.560><c> was</c><00:16:36.880><c> so</c>

00:16:37.110 --> 00:16:37.120 align:start position:0%
on your phone remotely. And it was so
 

00:16:37.120 --> 00:16:39.590 align:start position:0%
on your phone remotely. And it was so
much<00:16:37.360><c> better.</c><00:16:38.160><c> It</c><00:16:38.399><c> had</c><00:16:38.560><c> its</c><00:16:38.800><c> rough</c><00:16:38.959><c> edges,</c><00:16:39.360><c> but</c>

00:16:39.590 --> 00:16:39.600 align:start position:0%
much better. It had its rough edges, but
 

00:16:39.600 --> 00:16:41.670 align:start position:0%
much better. It had its rough edges, but
the<00:16:39.839><c> ability</c><00:16:40.160><c> to</c><00:16:40.560><c> spin</c><00:16:40.800><c> up</c><00:16:40.959><c> some</c><00:16:41.120><c> work</c><00:16:41.279><c> on</c><00:16:41.519><c> my</c>

00:16:41.670 --> 00:16:41.680 align:start position:0%
the ability to spin up some work on my
 

00:16:41.680 --> 00:16:43.749 align:start position:0%
the ability to spin up some work on my
computer<00:16:42.320><c> and</c><00:16:42.480><c> then</c><00:16:42.880><c> finish</c><00:16:43.120><c> the</c><00:16:43.360><c> thread</c><00:16:43.600><c> on</c>

00:16:43.749 --> 00:16:43.759 align:start position:0%
computer and then finish the thread on
 

00:16:43.759 --> 00:16:46.310 align:start position:0%
computer and then finish the thread on
my<00:16:43.920><c> phone</c><00:16:44.079><c> when</c><00:16:44.240><c> I'm</c><00:16:44.480><c> away,</c><00:16:45.120><c> it</c><00:16:45.360><c> just</c><00:16:45.759><c> kept</c><00:16:46.079><c> me</c>

00:16:46.310 --> 00:16:46.320 align:start position:0%
my phone when I'm away, it just kept me
 

00:16:46.320 --> 00:16:48.069 align:start position:0%
my phone when I'm away, it just kept me
off<00:16:46.480><c> my</c><00:16:46.720><c> computer</c><00:16:47.040><c> a</c><00:16:47.279><c> lot</c><00:16:47.440><c> more.</c><00:16:47.680><c> And</c><00:16:47.839><c> I</c><00:16:47.920><c> found</c>

00:16:48.069 --> 00:16:48.079 align:start position:0%
off my computer a lot more. And I found
 

00:16:48.079 --> 00:16:50.150 align:start position:0%
off my computer a lot more. And I found
myself<00:16:48.480><c> like</c><00:16:48.720><c> walking</c><00:16:49.040><c> around</c><00:16:49.680><c> doing</c><00:16:49.920><c> more</c>

00:16:50.150 --> 00:16:50.160 align:start position:0%
myself like walking around doing more
 

00:16:50.160 --> 00:16:52.949 align:start position:0%
myself like walking around doing more
chores,<00:16:51.279><c> leaving</c><00:16:51.519><c> my</c><00:16:51.839><c> apartment</c><00:16:52.160><c> to</c><00:16:52.399><c> go</c><00:16:52.639><c> run</c>

00:16:52.949 --> 00:16:52.959 align:start position:0%
chores, leaving my apartment to go run
 

00:16:52.959 --> 00:16:55.030 align:start position:0%
chores, leaving my apartment to go run
errands,<00:16:53.519><c> and</c><00:16:53.759><c> being</c><00:16:54.000><c> able</c><00:16:54.240><c> to</c><00:16:54.480><c> check</c><00:16:54.720><c> in</c><00:16:54.880><c> on</c>

00:16:55.030 --> 00:16:55.040 align:start position:0%
errands, and being able to check in on
 

00:16:55.040 --> 00:16:58.230 align:start position:0%
errands, and being able to check in on
the<00:16:55.279><c> stuff</c><00:16:55.839><c> that</c><00:16:56.079><c> I</c><00:16:56.320><c> was</c><00:16:56.880><c> doing</c><00:16:57.120><c> overtime.</c><00:16:58.079><c> It</c>

00:16:58.230 --> 00:16:58.240 align:start position:0%
the stuff that I was doing overtime. It
 

00:16:58.240 --> 00:17:00.470 align:start position:0%
the stuff that I was doing overtime. It
was<00:16:58.399><c> really</c><00:16:58.720><c> fun</c><00:16:58.959><c> and</c><00:16:59.199><c> cool</c><00:16:59.680><c> and</c><00:17:00.000><c> also</c>

00:17:00.470 --> 00:17:00.480 align:start position:0%
was really fun and cool and also
 

00:17:00.480 --> 00:17:03.110 align:start position:0%
was really fun and cool and also
obnoxiously<00:17:01.120><c> buggy</c><00:17:01.759><c> and</c><00:17:02.079><c> most</c><00:17:02.320><c> importantly</c>

00:17:03.110 --> 00:17:03.120 align:start position:0%
obnoxiously buggy and most importantly
 

00:17:03.120 --> 00:17:05.669 align:start position:0%
obnoxiously buggy and most importantly
was<00:17:03.360><c> super</c><00:17:03.759><c> restricted</c><00:17:04.240><c> to</c><00:17:04.559><c> the</c><00:17:04.880><c> Codeex</c>

00:17:05.669 --> 00:17:05.679 align:start position:0%
was super restricted to the Codeex
 

00:17:05.679 --> 00:17:07.590 align:start position:0%
was super restricted to the Codeex
desktop<00:17:06.240><c> app,</c><00:17:06.720><c> which</c><00:17:06.959><c> meant</c><00:17:07.120><c> I</c><00:17:07.280><c> could</c><00:17:07.439><c> only</c>

00:17:07.590 --> 00:17:07.600 align:start position:0%
desktop app, which meant I could only
 

00:17:07.600 --> 00:17:09.350 align:start position:0%
desktop app, which meant I could only
use<00:17:07.760><c> it</c><00:17:07.919><c> on</c><00:17:08.079><c> my</c><00:17:08.160><c> Macs.</c><00:17:08.640><c> And</c><00:17:08.799><c> when</c><00:17:08.959><c> you</c><00:17:09.120><c> combine</c>

00:17:09.350 --> 00:17:09.360 align:start position:0%
use it on my Macs. And when you combine
 

00:17:09.360 --> 00:17:11.429 align:start position:0%
use it on my Macs. And when you combine
that<00:17:09.600><c> with</c><00:17:09.760><c> all</c><00:17:09.919><c> of</c><00:17:10.079><c> the</c><00:17:10.400><c> annoying</c><00:17:10.880><c> parts</c><00:17:11.199><c> of</c>

00:17:11.429 --> 00:17:11.439 align:start position:0%
that with all of the annoying parts of
 

00:17:11.439 --> 00:17:13.350 align:start position:0%
that with all of the annoying parts of
how<00:17:11.600><c> codeex</c><00:17:12.000><c> is</c><00:17:12.240><c> implemented</c><00:17:12.720><c> around</c><00:17:13.039><c> the</c>

00:17:13.350 --> 00:17:13.360 align:start position:0%
how codeex is implemented around the
 

00:17:13.360 --> 00:17:15.669 align:start position:0%
how codeex is implemented around the
security<00:17:13.839><c> policy</c><00:17:14.319><c> stuff</c><00:17:14.480><c> on</c><00:17:14.720><c> Mac</c><00:17:14.880><c> OS</c><00:17:15.360><c> where</c><00:17:15.520><c> it</c>

00:17:15.669 --> 00:17:15.679 align:start position:0%
security policy stuff on Mac OS where it
 

00:17:15.679 --> 00:17:17.909 align:start position:0%
security policy stuff on Mac OS where it
spins<00:17:15.919><c> up</c><00:17:16.160><c> five</c><00:17:16.400><c> plus</c><00:17:16.640><c> processes</c><00:17:17.199><c> per</c><00:17:17.439><c> thread</c>

00:17:17.909 --> 00:17:17.919 align:start position:0%
spins up five plus processes per thread
 

00:17:17.919 --> 00:17:20.470 align:start position:0%
spins up five plus processes per thread
and<00:17:18.079><c> per</c><00:17:18.319><c> sub</c><00:17:18.559><c> agent</c><00:17:19.199><c> which</c><00:17:19.439><c> can</c><00:17:19.679><c> just</c><00:17:20.160><c> pose</c>

00:17:20.470 --> 00:17:20.480 align:start position:0%
and per sub agent which can just pose
 

00:17:20.480 --> 00:17:22.870 align:start position:0%
and per sub agent which can just pose
your<00:17:20.720><c> performance.</c><00:17:21.520><c> I</c><00:17:21.760><c> was</c><00:17:21.919><c> getting</c><00:17:22.079><c> annoyed</c>

00:17:22.870 --> 00:17:22.880 align:start position:0%
your performance. I was getting annoyed
 

00:17:22.880 --> 00:17:24.710 align:start position:0%
your performance. I was getting annoyed
and<00:17:23.039><c> I</c><00:17:23.199><c> had</c><00:17:23.280><c> a</c><00:17:23.520><c> couple</c><00:17:23.679><c> things</c><00:17:23.839><c> that</c><00:17:24.000><c> I</c><00:17:24.160><c> wanted</c>

00:17:24.710 --> 00:17:24.720 align:start position:0%
and I had a couple things that I wanted
 

00:17:24.720 --> 00:17:26.789 align:start position:0%
and I had a couple things that I wanted
and<00:17:24.959><c> I</c><00:17:25.120><c> will</c><00:17:25.280><c> list</c><00:17:25.760><c> all</c><00:17:26.000><c> of</c><00:17:26.079><c> the</c><00:17:26.240><c> stuff</c><00:17:26.400><c> that</c><00:17:26.640><c> I</c>

00:17:26.789 --> 00:17:26.799 align:start position:0%
and I will list all of the stuff that I
 

00:17:26.799 --> 00:17:28.230 align:start position:0%
and I will list all of the stuff that I
wanted<00:17:27.039><c> to</c><00:17:27.199><c> make</c><00:17:27.360><c> sure</c><00:17:27.439><c> I</c><00:17:27.679><c> could</c><00:17:27.760><c> do.</c><00:17:28.079><c> The</c>

00:17:28.230 --> 00:17:28.240 align:start position:0%
wanted to make sure I could do. The
 

00:17:28.240 --> 00:17:30.230 align:start position:0%
wanted to make sure I could do. The
things<00:17:28.319><c> that</c><00:17:28.480><c> were</c><00:17:28.640><c> annoying</c><00:17:29.039><c> me</c><00:17:29.520><c> obviously</c>

00:17:30.230 --> 00:17:30.240 align:start position:0%
things that were annoying me obviously
 

00:17:30.240 --> 00:17:32.230 align:start position:0%
things that were annoying me obviously
pasting<00:17:30.640><c> images</c><00:17:31.200><c> was</c><00:17:31.440><c> a</c><00:17:31.600><c> very</c><00:17:31.840><c> important</c><00:17:32.080><c> one</c>

00:17:32.230 --> 00:17:32.240 align:start position:0%
pasting images was a very important one
 

00:17:32.240 --> 00:17:35.830 align:start position:0%
pasting images was a very important one
for<00:17:32.480><c> me.</c><00:17:32.880><c> I</c><00:17:33.120><c> also</c><00:17:33.440><c> wanted</c><00:17:34.240><c> all</c><00:17:34.559><c> models</c><00:17:35.600><c> with</c>

00:17:35.830 --> 00:17:35.840 align:start position:0%
for me. I also wanted all models with
 

00:17:35.840 --> 00:17:37.830 align:start position:0%
for me. I also wanted all models with
subsidization.<00:17:37.039><c> So,</c><00:17:37.200><c> I</c><00:17:37.360><c> wanted</c><00:17:37.520><c> to</c><00:17:37.600><c> make</c><00:17:37.679><c> sure</c>

00:17:37.830 --> 00:17:37.840 align:start position:0%
subsidization. So, I wanted to make sure
 

00:17:37.840 --> 00:17:40.230 align:start position:0%
subsidization. So, I wanted to make sure
whatever<00:17:38.720><c> came</c><00:17:38.960><c> out</c><00:17:39.200><c> here</c><00:17:39.760><c> worked</c><00:17:40.000><c> with</c><00:17:40.080><c> my</c>

00:17:40.230 --> 00:17:40.240 align:start position:0%
whatever came out here worked with my
 

00:17:40.240 --> 00:17:42.070 align:start position:0%
whatever came out here worked with my
cloud<00:17:40.559><c> code</c><00:17:40.720><c> subs</c><00:17:40.960><c> and</c><00:17:41.039><c> my</c><00:17:41.120><c> codec</c><00:17:41.520><c> subs,</c><00:17:41.760><c> so</c><00:17:41.919><c> I</c>

00:17:42.070 --> 00:17:42.080 align:start position:0%
cloud code subs and my codec subs, so I
 

00:17:42.080 --> 00:17:44.390 align:start position:0%
cloud code subs and my codec subs, so I
could<00:17:42.240><c> get</c><00:17:42.320><c> the</c><00:17:42.799><c> 8</c><00:17:43.039><c> to</c><00:17:43.440><c> 14</c><00:17:43.679><c> grand</c><00:17:43.919><c> for</c><00:17:44.080><c> 200</c>

00:17:44.390 --> 00:17:44.400 align:start position:0%
could get the 8 to 14 grand for 200
 

00:17:44.400 --> 00:17:46.310 align:start position:0%
could get the 8 to 14 grand for 200
bucks<00:17:44.640><c> instead</c><00:17:44.960><c> of</c><00:17:45.120><c> having</c><00:17:45.280><c> to</c><00:17:45.440><c> spend</c><00:17:45.679><c> 8</c><00:17:45.840><c> to</c><00:17:46.080><c> 14</c>

00:17:46.310 --> 00:17:46.320 align:start position:0%
bucks instead of having to spend 8 to 14
 

00:17:46.320 --> 00:17:49.029 align:start position:0%
bucks instead of having to spend 8 to 14
grand<00:17:46.559><c> for</c><00:17:46.720><c> it.</c><00:17:47.360><c> I</c><00:17:47.600><c> wanted</c><00:17:48.240><c> good</c><00:17:48.640><c> remote</c>

00:17:49.029 --> 00:17:49.039 align:start position:0%
grand for it. I wanted good remote
 

00:17:49.039 --> 00:17:52.470 align:start position:0%
grand for it. I wanted good remote
control.<00:17:49.840><c> I</c><00:17:50.080><c> wanted</c><00:17:50.960><c> best-in-class</c>

00:17:52.470 --> 00:17:52.480 align:start position:0%
control. I wanted best-in-class
 

00:17:52.480 --> 00:17:54.710 align:start position:0%
control. I wanted best-in-class
Linux<00:17:52.960><c> support</c><00:17:53.760><c> because,</c><00:17:54.080><c> as</c><00:17:54.240><c> I've</c><00:17:54.400><c> said</c><00:17:54.559><c> in</c>

00:17:54.710 --> 00:17:54.720 align:start position:0%
Linux support because, as I've said in
 

00:17:54.720 --> 00:17:56.150 align:start position:0%
Linux support because, as I've said in
many<00:17:54.880><c> videos,</c><00:17:55.120><c> check</c><00:17:55.280><c> out</c><00:17:55.360><c> my</c><00:17:55.520><c> Linux</c><00:17:55.760><c> video</c><00:17:56.000><c> I</c>

00:17:56.150 --> 00:17:56.160 align:start position:0%
many videos, check out my Linux video I
 

00:17:56.160 --> 00:17:58.470 align:start position:0%
many videos, check out my Linux video I
did<00:17:56.320><c> recently,</c><00:17:57.039><c> Linux</c><00:17:57.520><c> is</c><00:17:57.840><c> so</c><00:17:58.080><c> much</c><00:17:58.320><c> better</c>

00:17:58.470 --> 00:17:58.480 align:start position:0%
did recently, Linux is so much better
 

00:17:58.480 --> 00:18:00.870 align:start position:0%
did recently, Linux is so much better
for<00:17:58.720><c> agentic</c><00:17:59.280><c> work</c><00:17:59.760><c> because</c><00:18:00.320><c> the</c><00:18:00.640><c> file</c>

00:18:00.870 --> 00:18:00.880 align:start position:0%
for agentic work because the file
 

00:18:00.880 --> 00:18:02.470 align:start position:0%
for agentic work because the file
systems<00:18:01.360><c> just</c><00:18:01.600><c> suck</c><00:18:01.919><c> a</c><00:18:02.080><c> lot</c><00:18:02.160><c> less.</c><00:18:02.400><c> And</c>

00:18:02.470 --> 00:18:02.480 align:start position:0%
systems just suck a lot less. And
 

00:18:02.480 --> 00:18:03.830 align:start position:0%
systems just suck a lot less. And
spinning<00:18:02.720><c> up</c><00:18:02.799><c> a</c><00:18:02.880><c> work</c><00:18:03.039><c> tree</c><00:18:03.280><c> takes</c><00:18:03.440><c> 2</c><00:18:03.600><c> seconds</c>

00:18:03.830 --> 00:18:03.840 align:start position:0%
spinning up a work tree takes 2 seconds
 

00:18:03.840 --> 00:18:06.310 align:start position:0%
spinning up a work tree takes 2 seconds
instead<00:18:04.080><c> of</c><00:18:04.240><c> 30</c><00:18:04.480><c> seconds</c><00:18:04.720><c> to</c><00:18:04.960><c> 2</c><00:18:05.200><c> minutes.</c><00:18:05.919><c> just</c>

00:18:06.310 --> 00:18:06.320 align:start position:0%
instead of 30 seconds to 2 minutes. just
 

00:18:06.320 --> 00:18:08.390 align:start position:0%
instead of 30 seconds to 2 minutes. just
so<00:18:06.640><c> much</c><00:18:06.799><c> better.</c><00:18:07.280><c> And</c><00:18:07.440><c> even</c><00:18:07.679><c> when</c><00:18:07.840><c> I'm</c><00:18:08.000><c> going</c>

00:18:08.390 --> 00:18:08.400 align:start position:0%
so much better. And even when I'm going
 

00:18:08.400 --> 00:18:11.110 align:start position:0%
so much better. And even when I'm going
like<00:18:08.880><c> really</c><00:18:09.280><c> heavy</c><00:18:09.679><c> on</c><00:18:09.919><c> my</c><00:18:10.160><c> work</c><00:18:10.400><c> on</c><00:18:10.559><c> my</c><00:18:10.720><c> Linux</c>

00:18:11.110 --> 00:18:11.120 align:start position:0%
like really heavy on my work on my Linux
 

00:18:11.120 --> 00:18:14.390 align:start position:0%
like really heavy on my work on my Linux
boxes,<00:18:12.080><c> it</c><00:18:12.320><c> is</c><00:18:12.480><c> rare</c><00:18:12.720><c> I</c><00:18:12.960><c> can</c><00:18:13.120><c> spike</c><00:18:13.600><c> even</c><00:18:13.919><c> like</c>

00:18:14.390 --> 00:18:14.400 align:start position:0%
boxes, it is rare I can spike even like
 

00:18:14.400 --> 00:18:17.029 align:start position:0%
boxes, it is rare I can spike even like
a<00:18:14.720><c> third</c><00:18:15.039><c> of</c><00:18:15.280><c> my</c><00:18:15.600><c> utilization.</c><00:18:16.480><c> Like</c><00:18:16.640><c> I</c><00:18:16.880><c> have</c>

00:18:17.029 --> 00:18:17.039 align:start position:0%
a third of my utilization. Like I have
 

00:18:17.039 --> 00:18:18.630 align:start position:0%
a third of my utilization. Like I have
32<00:18:17.360><c> cores</c><00:18:17.679><c> on</c><00:18:17.840><c> this</c><00:18:17.919><c> machine.</c><00:18:18.160><c> It's</c><00:18:18.320><c> an</c><00:18:18.559><c> a</c>

00:18:18.630 --> 00:18:18.640 align:start position:0%
32 cores on this machine. It's an a
 

00:18:18.640 --> 00:18:20.310 align:start position:0%
32 cores on this machine. It's an a
Ryzen<00:18:19.039><c> AI</c><00:18:19.280><c> max</c><00:18:19.520><c> box.</c><00:18:19.760><c> It's</c><00:18:19.919><c> the</c><00:18:20.000><c> framework</c>

00:18:20.310 --> 00:18:20.320 align:start position:0%
Ryzen AI max box. It's the framework
 

00:18:20.320 --> 00:18:22.390 align:start position:0%
Ryzen AI max box. It's the framework
desktop.<00:18:20.640><c> I</c><00:18:20.799><c> mentioned</c><00:18:20.960><c> that</c><00:18:21.200><c> before.</c><00:18:21.919><c> I</c><00:18:22.160><c> have</c>

00:18:22.390 --> 00:18:22.400 align:start position:0%
desktop. I mentioned that before. I have
 

00:18:22.400 --> 00:18:24.230 align:start position:0%
desktop. I mentioned that before. I have
tried<00:18:23.039><c> to</c><00:18:23.200><c> stress</c><00:18:23.520><c> this</c><00:18:23.679><c> machine</c><00:18:23.919><c> and</c><00:18:24.080><c> I</c>

00:18:24.230 --> 00:18:24.240 align:start position:0%
tried to stress this machine and I
 

00:18:24.240 --> 00:18:25.990 align:start position:0%
tried to stress this machine and I
basically<00:18:24.640><c> cannot</c><00:18:24.960><c> do</c><00:18:25.039><c> it.</c><00:18:25.520><c> And</c><00:18:25.679><c> a</c><00:18:25.840><c> lot</c><00:18:25.919><c> of</c>

00:18:25.990 --> 00:18:26.000 align:start position:0%
basically cannot do it. And a lot of
 

00:18:26.000 --> 00:18:27.750 align:start position:0%
basically cannot do it. And a lot of
that<00:18:26.160><c> is</c><00:18:26.320><c> just</c><00:18:26.480><c> the</c><00:18:26.720><c> fact</c><00:18:26.799><c> that</c><00:18:26.960><c> Linux</c><00:18:27.440><c> doesn't</c>

00:18:27.750 --> 00:18:27.760 align:start position:0%
that is just the fact that Linux doesn't
 

00:18:27.760 --> 00:18:30.070 align:start position:0%
that is just the fact that Linux doesn't
have<00:18:27.919><c> all</c><00:18:28.080><c> of</c><00:18:28.240><c> the</c><00:18:28.400><c> chaos</c><00:18:28.880><c> trying</c><00:18:29.200><c> to</c><00:18:29.679><c> scan</c>

00:18:30.070 --> 00:18:30.080 align:start position:0%
have all of the chaos trying to scan
 

00:18:30.080 --> 00:18:31.990 align:start position:0%
have all of the chaos trying to scan
every<00:18:30.320><c> single</c><00:18:30.559><c> thing</c><00:18:30.799><c> Codeex</c><00:18:31.280><c> does.</c><00:18:31.760><c> So,</c><00:18:31.840><c> I</c>

00:18:31.990 --> 00:18:32.000 align:start position:0%
every single thing Codeex does. So, I
 

00:18:32.000 --> 00:18:34.150 align:start position:0%
every single thing Codeex does. So, I
best-in-class<00:18:32.480><c> Linux</c><00:18:32.880><c> support,</c><00:18:33.600><c> good</c><00:18:33.840><c> mobile</c>

00:18:34.150 --> 00:18:34.160 align:start position:0%
best-in-class Linux support, good mobile
 

00:18:34.160 --> 00:18:37.190 align:start position:0%
best-in-class Linux support, good mobile
support,<00:18:35.039><c> good</c><00:18:35.360><c> performance,</c><00:18:36.480><c> low</c><00:18:36.799><c> battery</c>

00:18:37.190 --> 00:18:37.200 align:start position:0%
support, good performance, low battery
 

00:18:37.200 --> 00:18:40.070 align:start position:0%
support, good performance, low battery
impact,<00:18:38.480><c> and</c><00:18:38.960><c> probably</c><00:18:39.200><c> the</c><00:18:39.440><c> single</c><00:18:39.760><c> biggest</c>

00:18:40.070 --> 00:18:40.080 align:start position:0%
impact, and probably the single biggest
 

00:18:40.080 --> 00:18:43.669 align:start position:0%
impact, and probably the single biggest
part,<00:18:41.120><c> a</c><00:18:41.360><c> good</c><00:18:41.679><c> way</c><00:18:41.919><c> to</c><00:18:42.160><c> manage</c><00:18:43.039><c> lots</c><00:18:43.360><c> of</c>

00:18:43.669 --> 00:18:43.679 align:start position:0%
part, a good way to manage lots of
 

00:18:43.679 --> 00:18:45.990 align:start position:0%
part, a good way to manage lots of
things<00:18:44.160><c> at</c><00:18:44.400><c> once.</c><00:18:45.120><c> This</c><00:18:45.280><c> is</c><00:18:45.360><c> all</c><00:18:45.440><c> the</c><00:18:45.600><c> stuff</c><00:18:45.760><c> I</c>

00:18:45.990 --> 00:18:46.000 align:start position:0%
things at once. This is all the stuff I
 

00:18:46.000 --> 00:18:48.150 align:start position:0%
things at once. This is all the stuff I
wanted.<00:18:46.880><c> The</c><00:18:47.120><c> only</c><00:18:47.360><c> one</c><00:18:47.520><c> of</c><00:18:47.679><c> these</c><00:18:47.919><c> things</c>

00:18:48.150 --> 00:18:48.160 align:start position:0%
wanted. The only one of these things
 

00:18:48.160 --> 00:18:50.470 align:start position:0%
wanted. The only one of these things
terminals<00:18:48.799><c> offer</c><00:18:49.120><c> me</c><00:18:49.600><c> are</c><00:18:49.840><c> best-in-class</c>

00:18:50.470 --> 00:18:50.480 align:start position:0%
terminals offer me are best-in-class
 

00:18:50.480 --> 00:18:52.710 align:start position:0%
terminals offer me are best-in-class
Linux<00:18:50.799><c> support.</c><00:18:51.520><c> They</c><00:18:51.760><c> don't</c><00:18:51.919><c> help</c><00:18:52.160><c> in</c><00:18:52.400><c> any</c><00:18:52.559><c> of</c>

00:18:52.710 --> 00:18:52.720 align:start position:0%
Linux support. They don't help in any of
 

00:18:52.720 --> 00:18:55.430 align:start position:0%
Linux support. They don't help in any of
these<00:18:52.880><c> other</c><00:18:53.120><c> categories</c><00:18:54.160><c> in</c><00:18:54.400><c> any</c><00:18:54.640><c> way.</c><00:18:55.200><c> And</c>

00:18:55.430 --> 00:18:55.440 align:start position:0%
these other categories in any way. And
 

00:18:55.440 --> 00:18:58.390 align:start position:0%
these other categories in any way. And
now<00:18:55.760><c> you</c><00:18:56.000><c> guys</c><00:18:56.240><c> have</c><00:18:56.559><c> waited</c><00:18:56.880><c> long</c><00:18:57.120><c> enough.</c>

00:18:58.390 --> 00:18:58.400 align:start position:0%
now you guys have waited long enough.
 

00:18:58.400 --> 00:19:00.230 align:start position:0%
now you guys have waited long enough.
The<00:18:58.720><c> commenters</c><00:18:59.200><c> can</c><00:18:59.440><c> do</c><00:18:59.520><c> their</c><00:18:59.760><c> thing.</c><00:19:00.000><c> I</c>

00:19:00.230 --> 00:19:00.240 align:start position:0%
The commenters can do their thing. I
 

00:19:00.240 --> 00:19:01.909 align:start position:0%
The commenters can do their thing. I
need<00:19:00.320><c> to</c><00:19:00.400><c> talk</c><00:19:00.559><c> about</c><00:19:00.720><c> T3</c><00:19:01.120><c> code</c><00:19:01.679><c> because</c>

00:19:01.909 --> 00:19:01.919 align:start position:0%
need to talk about T3 code because
 

00:19:01.919 --> 00:19:03.830 align:start position:0%
need to talk about T3 code because
Julius<00:19:02.320><c> and</c><00:19:02.400><c> I</c><00:19:02.559><c> made</c><00:19:02.720><c> T3</c><00:19:03.120><c> code</c><00:19:03.440><c> because</c><00:19:03.600><c> we</c>

00:19:03.830 --> 00:19:03.840 align:start position:0%
Julius and I made T3 code because we
 

00:19:03.840 --> 00:19:06.310 align:start position:0%
Julius and I made T3 code because we
shared<00:19:04.160><c> a</c><00:19:04.400><c> lot</c><00:19:04.559><c> of</c><00:19:04.640><c> these</c><00:19:04.880><c> frustrations.</c><00:19:05.919><c> We</c>

00:19:06.310 --> 00:19:06.320 align:start position:0%
shared a lot of these frustrations. We
 

00:19:06.320 --> 00:19:08.390 align:start position:0%
shared a lot of these frustrations. We
wanted<00:19:06.559><c> to</c><00:19:06.799><c> love</c><00:19:07.039><c> Codeex</c><00:19:07.520><c> and</c><00:19:07.760><c> did</c><00:19:07.919><c> for</c><00:19:08.160><c> a</c><00:19:08.320><c> lot</c>

00:19:08.390 --> 00:19:08.400 align:start position:0%
wanted to love Codeex and did for a lot
 

00:19:08.400 --> 00:19:09.990 align:start position:0%
wanted to love Codeex and did for a lot
of<00:19:08.480><c> things.</c><00:19:08.720><c> I</c><00:19:08.880><c> know</c><00:19:09.039><c> Julius</c><00:19:09.440><c> still</c><00:19:09.600><c> uses</c><00:19:09.840><c> it</c>

00:19:09.990 --> 00:19:10.000 align:start position:0%
of things. I know Julius still uses it
 

00:19:10.000 --> 00:19:11.750 align:start position:0%
of things. I know Julius still uses it
heavily.<00:19:10.400><c> I've</c><00:19:10.640><c> slowly</c><00:19:10.960><c> moved</c><00:19:11.120><c> off</c><00:19:11.200><c> the</c><00:19:11.360><c> Codex</c>

00:19:11.750 --> 00:19:11.760 align:start position:0%
heavily. I've slowly moved off the Codex
 

00:19:11.760 --> 00:19:14.230 align:start position:0%
heavily. I've slowly moved off the Codex
desktop<00:19:12.080><c> app.</c><00:19:12.720><c> It</c><00:19:12.960><c> has</c><00:19:13.120><c> its</c><00:19:13.440><c> benefits</c><00:19:14.000><c> for</c>

00:19:14.230 --> 00:19:14.240 align:start position:0%
desktop app. It has its benefits for
 

00:19:14.240 --> 00:19:15.830 align:start position:0%
desktop app. It has its benefits for
sure<00:19:14.559><c> and</c><00:19:14.799><c> I'm</c><00:19:14.960><c> hoping</c><00:19:15.120><c> that</c><00:19:15.200><c> we</c><00:19:15.360><c> can</c><00:19:15.440><c> clone</c><00:19:15.679><c> as</c>

00:19:15.830 --> 00:19:15.840 align:start position:0%
sure and I'm hoping that we can clone as
 

00:19:15.840 --> 00:19:16.870 align:start position:0%
sure and I'm hoping that we can clone as
many<00:19:15.919><c> of</c><00:19:16.000><c> those</c><00:19:16.160><c> as</c><00:19:16.240><c> possible</c><00:19:16.400><c> in</c><00:19:16.559><c> the</c><00:19:16.640><c> near</c>

00:19:16.870 --> 00:19:16.880 align:start position:0%
many of those as possible in the near
 

00:19:16.880 --> 00:19:18.789 align:start position:0%
many of those as possible in the near
future.<00:19:17.360><c> Julius</c><00:19:17.760><c> and</c><00:19:17.919><c> I</c><00:19:18.080><c> tried</c><00:19:18.320><c> all</c><00:19:18.480><c> the</c><00:19:18.640><c> other</c>

00:19:18.789 --> 00:19:18.799 align:start position:0%
future. Julius and I tried all the other
 

00:19:18.799 --> 00:19:20.390 align:start position:0%
future. Julius and I tried all the other
options<00:19:19.039><c> that</c><00:19:19.280><c> existed</c><00:19:19.600><c> at</c><00:19:19.760><c> the</c><00:19:19.919><c> time</c><00:19:20.080><c> and</c>

00:19:20.390 --> 00:19:20.400 align:start position:0%
options that existed at the time and
 

00:19:20.400 --> 00:19:22.470 align:start position:0%
options that existed at the time and
were<00:19:20.640><c> very</c><00:19:20.880><c> unhappy</c><00:19:21.280><c> with</c><00:19:21.520><c> them.</c><00:19:22.000><c> The</c><00:19:22.240><c> couple</c>

00:19:22.470 --> 00:19:22.480 align:start position:0%
were very unhappy with them. The couple
 

00:19:22.480 --> 00:19:24.150 align:start position:0%
were very unhappy with them. The couple
that<00:19:22.720><c> were</c><00:19:23.039><c> okay,</c><00:19:23.440><c> we</c><00:19:23.679><c> gave</c><00:19:23.840><c> a</c><00:19:24.000><c> lot</c><00:19:24.080><c> of</c>

00:19:24.150 --> 00:19:24.160 align:start position:0%
that were okay, we gave a lot of
 

00:19:24.160 --> 00:19:26.470 align:start position:0%
that were okay, we gave a lot of
feedback<00:19:24.559><c> to</c><00:19:25.039><c> and</c><00:19:25.360><c> they</c><00:19:25.600><c> fixed</c><00:19:25.840><c> some</c><00:19:26.000><c> things,</c>

00:19:26.470 --> 00:19:26.480 align:start position:0%
feedback to and they fixed some things,
 

00:19:26.480 --> 00:19:29.350 align:start position:0%
feedback to and they fixed some things,
they<00:19:26.799><c> failed</c><00:19:27.200><c> others</c><00:19:27.840><c> and</c><00:19:28.080><c> we</c><00:19:28.240><c> got</c><00:19:28.400><c> annoyed.</c><00:19:29.120><c> I</c>

00:19:29.350 --> 00:19:29.360 align:start position:0%
they failed others and we got annoyed. I
 

00:19:29.360 --> 00:19:30.549 align:start position:0%
they failed others and we got annoyed. I
got<00:19:29.520><c> so</c><00:19:29.679><c> annoyed</c><00:19:29.919><c> about</c><00:19:30.080><c> the</c><00:19:30.240><c> performance</c>

00:19:30.549 --> 00:19:30.559 align:start position:0%
got so annoyed about the performance
 

00:19:30.559 --> 00:19:31.909 align:start position:0%
got so annoyed about the performance
part<00:19:30.720><c> in</c><00:19:30.880><c> particular</c><00:19:31.120><c> that</c><00:19:31.280><c> I</c><00:19:31.440><c> tried</c><00:19:31.679><c> building</c>

00:19:31.909 --> 00:19:31.919 align:start position:0%
part in particular that I tried building
 

00:19:31.919 --> 00:19:34.230 align:start position:0%
part in particular that I tried building
my<00:19:32.080><c> own</c><00:19:32.320><c> native</c><00:19:32.640><c> guey</c><00:19:33.120><c> for</c><00:19:33.360><c> codecs</c><00:19:33.840><c> to</c><00:19:34.080><c> just</c>

00:19:34.230 --> 00:19:34.240 align:start position:0%
my own native guey for codecs to just
 

00:19:34.240 --> 00:19:35.830 align:start position:0%
my own native guey for codecs to just
try<00:19:34.400><c> and</c><00:19:34.559><c> make</c><00:19:34.720><c> something</c><00:19:34.960><c> faster.</c><00:19:35.520><c> I</c><00:19:35.679><c> ended</c>

00:19:35.830 --> 00:19:35.840 align:start position:0%
try and make something faster. I ended
 

00:19:35.840 --> 00:19:38.870 align:start position:0%
try and make something faster. I ended
up<00:19:36.000><c> in</c><00:19:36.240><c> hell</c><00:19:36.640><c> with</c><00:19:36.960><c> scrolling</c><00:19:37.520><c> text</c><00:19:38.000><c> because</c>

00:19:38.870 --> 00:19:38.880 align:start position:0%
up in hell with scrolling text because
 

00:19:38.880 --> 00:19:42.310 align:start position:0%
up in hell with scrolling text because
Swift<00:19:39.280><c> UI</c><00:19:39.679><c> and</c><00:19:40.160><c> AppKit</c><00:19:40.960><c> are</c><00:19:41.280><c> not</c><00:19:41.520><c> great</c><00:19:41.760><c> at</c><00:19:42.000><c> big</c>

00:19:42.310 --> 00:19:42.320 align:start position:0%
Swift UI and AppKit are not great at big
 

00:19:42.320 --> 00:19:44.150 align:start position:0%
Swift UI and AppKit are not great at big
scrollable<00:19:42.880><c> views</c><00:19:43.200><c> with</c><00:19:43.360><c> text.</c><00:19:43.679><c> And</c><00:19:43.840><c> it</c><00:19:44.000><c> turns</c>

00:19:44.150 --> 00:19:44.160 align:start position:0%
scrollable views with text. And it turns
 

00:19:44.160 --> 00:19:45.909 align:start position:0%
scrollable views with text. And it turns
out<00:19:44.559><c> Google</c><00:19:44.880><c> put</c><00:19:45.039><c> a</c><00:19:45.200><c> lot</c><00:19:45.200><c> of</c><00:19:45.360><c> good</c><00:19:45.440><c> work</c><00:19:45.600><c> into</c>

00:19:45.909 --> 00:19:45.919 align:start position:0%
out Google put a lot of good work into
 

00:19:45.919 --> 00:19:47.669 align:start position:0%
out Google put a lot of good work into
Chrome<00:19:46.160><c> for</c><00:19:46.320><c> that.</c><00:19:46.559><c> So</c><00:19:46.720><c> I</c><00:19:46.880><c> begrudgingly</c><00:19:47.440><c> threw</c>

00:19:47.669 --> 00:19:47.679 align:start position:0%
Chrome for that. So I begrudgingly threw
 

00:19:47.679 --> 00:19:49.990 align:start position:0%
Chrome for that. So I begrudgingly threw
that<00:19:47.840><c> project</c><00:19:48.160><c> away.</c><00:19:48.799><c> Begrudgingly</c><00:19:49.600><c> spun</c><00:19:49.840><c> it</c>

00:19:49.990 --> 00:19:50.000 align:start position:0%
that project away. Begrudgingly spun it
 

00:19:50.000 --> 00:19:51.750 align:start position:0%
that project away. Begrudgingly spun it
back<00:19:50.160><c> up</c><00:19:50.320><c> on</c><00:19:50.480><c> Electron</c><00:19:51.120><c> just</c><00:19:51.360><c> out</c><00:19:51.520><c> of</c>

00:19:51.750 --> 00:19:51.760 align:start position:0%
back up on Electron just out of
 

00:19:51.760 --> 00:19:53.990 align:start position:0%
back up on Electron just out of
curiosity.<00:19:52.799><c> decided</c><00:19:53.200><c> to</c><00:19:53.280><c> architect</c><00:19:53.679><c> it</c><00:19:53.760><c> in</c><00:19:53.919><c> a</c>

00:19:53.990 --> 00:19:54.000 align:start position:0%
curiosity. decided to architect it in a
 

00:19:54.000 --> 00:19:55.350 align:start position:0%
curiosity. decided to architect it in a
way<00:19:54.080><c> that</c><00:19:54.320><c> made</c><00:19:54.480><c> other</c><00:19:54.720><c> things</c><00:19:54.960><c> like</c><00:19:55.120><c> the</c>

00:19:55.350 --> 00:19:55.360 align:start position:0%
way that made other things like the
 

00:19:55.360 --> 00:19:57.750 align:start position:0%
way that made other things like the
remote<00:19:55.760><c> control</c><00:19:56.559><c> a</c><00:19:56.799><c> little</c><00:19:56.960><c> easier</c><00:19:57.440><c> by</c>

00:19:57.750 --> 00:19:57.760 align:start position:0%
remote control a little easier by
 

00:19:57.760 --> 00:19:59.110 align:start position:0%
remote control a little easier by
putting<00:19:58.000><c> everything</c><00:19:58.320><c> on</c><00:19:58.480><c> a</c><00:19:58.559><c> websocket</c>

00:19:59.110 --> 00:19:59.120 align:start position:0%
putting everything on a websocket
 

00:19:59.120 --> 00:19:59.990 align:start position:0%
putting everything on a websocket
instead<00:19:59.280><c> of</c><00:19:59.440><c> binding</c><00:19:59.679><c> it</c><00:19:59.760><c> through</c><00:19:59.919><c> the</c>

00:19:59.990 --> 00:20:00.000 align:start position:0%
instead of binding it through the
 

00:20:00.000 --> 00:20:02.230 align:start position:0%
instead of binding it through the
electron<00:20:00.400><c> RPC.</c><00:20:01.120><c> And</c><00:20:01.280><c> the</c><00:20:01.440><c> result</c><00:20:01.919><c> was</c>

00:20:02.230 --> 00:20:02.240 align:start position:0%
electron RPC. And the result was
 

00:20:02.240 --> 00:20:04.470 align:start position:0%
electron RPC. And the result was
something<00:20:02.720><c> surprisingly</c><00:20:03.520><c> usable.</c><00:20:04.240><c> The</c>

00:20:04.470 --> 00:20:04.480 align:start position:0%
something surprisingly usable. The
 

00:20:04.480 --> 00:20:06.549 align:start position:0%
something surprisingly usable. The
result<00:20:04.640><c> was</c><00:20:04.880><c> T3</c><00:20:05.360><c> code.</c><00:20:05.679><c> It</c><00:20:05.919><c> did</c><00:20:06.080><c> not</c><00:20:06.160><c> look</c><00:20:06.320><c> at</c>

00:20:06.549 --> 00:20:06.559 align:start position:0%
result was T3 code. It did not look at
 

00:20:06.559 --> 00:20:07.750 align:start position:0%
result was T3 code. It did not look at
all<00:20:06.640><c> like</c><00:20:06.799><c> this</c><00:20:06.960><c> at</c><00:20:07.120><c> the</c><00:20:07.200><c> time.</c><00:20:07.360><c> It</c><00:20:07.600><c> was</c>

00:20:07.750 --> 00:20:07.760 align:start position:0%
all like this at the time. It was
 

00:20:07.760 --> 00:20:09.669 align:start position:0%
all like this at the time. It was
sinfully<00:20:08.400><c> ugly</c><00:20:08.640><c> at</c><00:20:08.799><c> the</c><00:20:08.960><c> time,</c><00:20:09.360><c> but</c><00:20:09.520><c> it</c>

00:20:09.669 --> 00:20:09.679 align:start position:0%
sinfully ugly at the time, but it
 

00:20:09.679 --> 00:20:11.909 align:start position:0%
sinfully ugly at the time, but it
allowed<00:20:10.000><c> you</c><00:20:10.240><c> to</c><00:20:10.480><c> use</c><00:20:10.799><c> codecs</c><00:20:11.440><c> with</c><00:20:11.679><c> an</c>

00:20:11.909 --> 00:20:11.919 align:start position:0%
allowed you to use codecs with an
 

00:20:11.919 --> 00:20:15.190 align:start position:0%
allowed you to use codecs with an
open-source<00:20:12.559><c> guey</c><00:20:13.360><c> that</c><00:20:13.679><c> was</c><00:20:14.320><c> a</c><00:20:14.559><c> lot</c><00:20:14.720><c> less</c>

00:20:15.190 --> 00:20:15.200 align:start position:0%
open-source guey that was a lot less
 

00:20:15.200 --> 00:20:17.909 align:start position:0%
open-source guey that was a lot less
impactful<00:20:15.679><c> on</c><00:20:16.000><c> your</c><00:20:16.160><c> systems</c><00:20:17.120><c> performance.</c>

00:20:17.909 --> 00:20:17.919 align:start position:0%
impactful on your systems performance.
 

00:20:17.919 --> 00:20:20.070 align:start position:0%
impactful on your systems performance.
I'll<00:20:18.240><c> be</c><00:20:18.320><c> honest</c><00:20:18.640><c> though,</c><00:20:19.200><c> for</c><00:20:19.440><c> the</c><00:20:19.600><c> first</c><00:20:19.840><c> few</c>

00:20:20.070 --> 00:20:20.080 align:start position:0%
I'll be honest though, for the first few
 

00:20:20.080 --> 00:20:22.470 align:start position:0%
I'll be honest though, for the first few
months,<00:20:20.720><c> I</c><00:20:21.039><c> still</c><00:20:21.280><c> found</c><00:20:21.600><c> myself</c><00:20:22.000><c> using</c><00:20:22.240><c> the</c>

00:20:22.470 --> 00:20:22.480 align:start position:0%
months, I still found myself using the
 

00:20:22.480 --> 00:20:24.870 align:start position:0%
months, I still found myself using the
Codeex<00:20:22.960><c> app</c><00:20:23.280><c> more</c><00:20:23.520><c> than</c><00:20:23.760><c> T3</c><00:20:24.240><c> Code.</c><00:20:24.559><c> I</c><00:20:24.799><c> would</c>

00:20:24.870 --> 00:20:24.880 align:start position:0%
Codeex app more than T3 Code. I would
 

00:20:24.880 --> 00:20:26.310 align:start position:0%
Codeex app more than T3 Code. I would
rotate<00:20:25.200><c> between</c><00:20:25.440><c> them</c><00:20:25.679><c> for</c><00:20:25.840><c> sure,</c><00:20:26.000><c> but</c><00:20:26.160><c> I</c>

00:20:26.310 --> 00:20:26.320 align:start position:0%
rotate between them for sure, but I
 

00:20:26.320 --> 00:20:28.230 align:start position:0%
rotate between them for sure, but I
spent<00:20:26.559><c> most</c><00:20:26.799><c> of</c><00:20:26.960><c> my</c><00:20:27.120><c> time</c><00:20:27.360><c> in</c><00:20:27.679><c> Codeex</c>

00:20:28.230 --> 00:20:28.240 align:start position:0%
spent most of my time in Codeex
 

00:20:28.240 --> 00:20:29.669 align:start position:0%
spent most of my time in Codeex
probably.<00:20:28.720><c> There</c><00:20:28.880><c> would</c><00:20:29.039><c> be</c><00:20:29.200><c> moments</c><00:20:29.440><c> where</c><00:20:29.600><c> I</c>

00:20:29.669 --> 00:20:29.679 align:start position:0%
probably. There would be moments where I
 

00:20:29.679 --> 00:20:31.350 align:start position:0%
probably. There would be moments where I
went<00:20:29.840><c> up</c><00:20:30.000><c> and</c><00:20:30.159><c> down,</c><00:20:30.480><c> but</c><00:20:30.640><c> I</c><00:20:30.880><c> kept</c><00:20:31.039><c> finding</c>

00:20:31.350 --> 00:20:31.360 align:start position:0%
went up and down, but I kept finding
 

00:20:31.360 --> 00:20:34.470 align:start position:0%
went up and down, but I kept finding
myself<00:20:31.840><c> back</c><00:20:32.080><c> in</c><00:20:32.400><c> codeex,</c><00:20:33.360><c> but</c><00:20:33.600><c> Julius</c>

00:20:34.470 --> 00:20:34.480 align:start position:0%
myself back in codeex, but Julius
 

00:20:34.480 --> 00:20:37.110 align:start position:0%
myself back in codeex, but Julius
couldn't<00:20:34.880><c> take</c><00:20:35.200><c> that.</c><00:20:36.000><c> Julius</c><00:20:36.640><c> continued</c>

00:20:37.110 --> 00:20:37.120 align:start position:0%
couldn't take that. Julius continued
 

00:20:37.120 --> 00:20:39.909 align:start position:0%
couldn't take that. Julius continued
iterating<00:20:37.679><c> on</c><00:20:38.000><c> T3</c><00:20:38.480><c> code</c><00:20:38.880><c> because</c><00:20:39.200><c> Julius</c><00:20:39.679><c> has</c>

00:20:39.909 --> 00:20:39.919 align:start position:0%
iterating on T3 code because Julius has
 

00:20:39.919 --> 00:20:42.870 align:start position:0%
iterating on T3 code because Julius has
something<00:20:40.080><c> that</c><00:20:40.320><c> I</c><00:20:40.640><c> don't.</c>

00:20:42.870 --> 00:20:42.880 align:start position:0%
something that I don't.
 

00:20:42.880 --> 00:20:44.870 align:start position:0%
something that I don't.
Julius<00:20:43.280><c> hates</c><00:20:43.520><c> terminals.</c><00:20:44.320><c> This</c><00:20:44.559><c> one</c><00:20:44.720><c> was</c>

00:20:44.870 --> 00:20:44.880 align:start position:0%
Julius hates terminals. This one was
 

00:20:44.880 --> 00:20:47.270 align:start position:0%
Julius hates terminals. This one was
hard<00:20:45.039><c> and</c><00:20:45.200><c> I've</c><00:20:45.440><c> argued</c><00:20:45.760><c> with</c><00:20:45.919><c> him</c><00:20:46.480><c> a</c><00:20:46.799><c> bunch</c>

00:20:47.270 --> 00:20:47.280 align:start position:0%
hard and I've argued with him a bunch
 

00:20:47.280 --> 00:20:50.149 align:start position:0%
hard and I've argued with him a bunch
about<00:20:47.600><c> this.</c><00:20:48.400><c> He</c><00:20:48.720><c> exclusively</c><00:20:49.440><c> used</c><00:20:49.760><c> Git</c>

00:20:50.149 --> 00:20:50.159 align:start position:0%
about this. He exclusively used Git
 

00:20:50.159 --> 00:20:52.950 align:start position:0%
about this. He exclusively used Git
through<00:20:50.320><c> the</c><00:20:50.559><c> VS</c><00:20:50.960><c> Code</c><00:20:51.520><c> extension.</c><00:20:52.480><c> He</c><00:20:52.720><c> didn't</c>

00:20:52.950 --> 00:20:52.960 align:start position:0%
through the VS Code extension. He didn't
 

00:20:52.960 --> 00:20:54.630 align:start position:0%
through the VS Code extension. He didn't
even<00:20:53.280><c> He</c><00:20:53.520><c> probably</c><00:20:53.760><c> knows</c><00:20:54.000><c> most</c><00:20:54.240><c> of</c><00:20:54.320><c> the</c><00:20:54.400><c> Git</c>

00:20:54.630 --> 00:20:54.640 align:start position:0%
even He probably knows most of the Git
 

00:20:54.640 --> 00:20:55.830 align:start position:0%
even He probably knows most of the Git
commands<00:20:54.880><c> in</c><00:20:55.039><c> the</c><00:20:55.120><c> terminal,</c><00:20:55.360><c> but</c><00:20:55.520><c> he</c><00:20:55.679><c> never</c>

00:20:55.830 --> 00:20:55.840 align:start position:0%
commands in the terminal, but he never
 

00:20:55.840 --> 00:20:57.590 align:start position:0%
commands in the terminal, but he never
uses<00:20:56.080><c> them.</c><00:20:56.559><c> The</c><00:20:56.720><c> only</c><00:20:56.960><c> terminal</c><00:20:57.280><c> he</c><00:20:57.440><c> would</c>

00:20:57.590 --> 00:20:57.600 align:start position:0%
uses them. The only terminal he would
 

00:20:57.600 --> 00:20:59.190 align:start position:0%
uses them. The only terminal he would
open<00:20:57.760><c> was</c><00:20:57.919><c> the</c><00:20:58.000><c> one</c><00:20:58.159><c> in</c><00:20:58.240><c> VS</c><00:20:58.480><c> Code</c><00:20:58.720><c> or</c><00:20:58.880><c> cursor</c><00:20:59.120><c> to</c>

00:20:59.190 --> 00:20:59.200 align:start position:0%
open was the one in VS Code or cursor to
 

00:20:59.200 --> 00:21:01.110 align:start position:0%
open was the one in VS Code or cursor to
spin<00:20:59.360><c> up</c><00:20:59.440><c> his</c><00:20:59.600><c> dev</c><00:20:59.840><c> servers.</c><00:21:00.480><c> Everything</c><00:21:00.799><c> else</c>

00:21:01.110 --> 00:21:01.120 align:start position:0%
spin up his dev servers. Everything else
 

00:21:01.120 --> 00:21:03.590 align:start position:0%
spin up his dev servers. Everything else
he<00:21:01.360><c> did</c><00:21:01.919><c> through</c><00:21:02.400><c> the</c><00:21:02.640><c> editor.</c><00:21:03.200><c> He's</c><00:21:03.440><c> one</c><00:21:03.520><c> of</c>

00:21:03.590 --> 00:21:03.600 align:start position:0%
he did through the editor. He's one of
 

00:21:03.600 --> 00:21:05.590 align:start position:0%
he did through the editor. He's one of
the<00:21:03.760><c> best</c><00:21:03.919><c> devs</c><00:21:04.240><c> I've</c><00:21:04.400><c> ever</c><00:21:04.559><c> met</c><00:21:04.720><c> in</c><00:21:04.880><c> my</c><00:21:05.039><c> life.</c>

00:21:05.590 --> 00:21:05.600 align:start position:0%
the best devs I've ever met in my life.
 

00:21:05.600 --> 00:21:07.750 align:start position:0%
the best devs I've ever met in my life.
He's<00:21:05.919><c> without</c><00:21:06.320><c> question</c><00:21:06.880><c> the</c><00:21:07.120><c> best</c><00:21:07.280><c> dev</c><00:21:07.520><c> I've</c>

00:21:07.750 --> 00:21:07.760 align:start position:0%
He's without question the best dev I've
 

00:21:07.760 --> 00:21:10.230 align:start position:0%
He's without question the best dev I've
ever<00:21:08.000><c> known</c><00:21:08.400><c> that</c><00:21:08.720><c> hates</c><00:21:08.960><c> terminals.</c><00:21:09.760><c> For</c><00:21:10.000><c> me,</c>

00:21:10.230 --> 00:21:10.240 align:start position:0%
ever known that hates terminals. For me,
 

00:21:10.240 --> 00:21:12.310 align:start position:0%
ever known that hates terminals. For me,
T3<00:21:10.640><c> Code</c><00:21:10.880><c> was</c><00:21:11.039><c> a</c><00:21:11.200><c> way</c><00:21:11.280><c> to</c><00:21:11.440><c> have</c><00:21:11.520><c> an</c><00:21:11.760><c> open-source</c>

00:21:12.310 --> 00:21:12.320 align:start position:0%
T3 Code was a way to have an open-source
 

00:21:12.320 --> 00:21:14.070 align:start position:0%
T3 Code was a way to have an open-source
solution<00:21:12.720><c> that</c><00:21:12.960><c> could</c><00:21:13.200><c> potentially</c><00:21:13.600><c> solve</c><00:21:13.840><c> a</c>

00:21:14.070 --> 00:21:14.080 align:start position:0%
solution that could potentially solve a
 

00:21:14.080 --> 00:21:16.789 align:start position:0%
solution that could potentially solve a
handful<00:21:14.320><c> of</c><00:21:14.480><c> my</c><00:21:14.720><c> problems.</c><00:21:15.440><c> For</c><00:21:15.679><c> Julius,</c><00:21:16.320><c> T3</c>

00:21:16.789 --> 00:21:16.799 align:start position:0%
handful of my problems. For Julius, T3
 

00:21:16.799 --> 00:21:18.390 align:start position:0%
handful of my problems. For Julius, T3
Code<00:21:16.960><c> was</c><00:21:17.120><c> his</c><00:21:17.360><c> ability</c><00:21:17.600><c> to</c><00:21:17.840><c> escape</c><00:21:18.159><c> the</c>

00:21:18.390 --> 00:21:18.400 align:start position:0%
Code was his ability to escape the
 

00:21:18.400 --> 00:21:20.470 align:start position:0%
Code was his ability to escape the
terminal.<00:21:18.960><c> And</c><00:21:19.120><c> he</c><00:21:19.360><c> took</c><00:21:19.520><c> the</c><00:21:19.760><c> challenge,</c><00:21:20.240><c> and</c>

00:21:20.470 --> 00:21:20.480 align:start position:0%
terminal. And he took the challenge, and
 

00:21:20.480 --> 00:21:23.270 align:start position:0%
terminal. And he took the challenge, and
the<00:21:20.640><c> [&nbsp;__&nbsp;]</c><00:21:21.120><c> did</c><00:21:21.280><c> it.</c><00:21:21.760><c> He</c><00:21:22.000><c> made</c><00:21:22.320><c> T3</c><00:21:22.880><c> code</c>

00:21:23.270 --> 00:21:23.280 align:start position:0%
the [&nbsp;__&nbsp;] did it. He made T3 code
 

00:21:23.280 --> 00:21:25.750 align:start position:0%
the [&nbsp;__&nbsp;] did it. He made T3 code
so<00:21:23.520><c> reliable,</c><00:21:24.080><c> so</c><00:21:24.320><c> stable,</c><00:21:25.039><c> so</c><00:21:25.440><c> well</c>

00:21:25.750 --> 00:21:25.760 align:start position:0%
so reliable, so stable, so well
 

00:21:25.760 --> 00:21:27.590 align:start position:0%
so reliable, so stable, so well
implemented<00:21:26.240><c> and</c><00:21:26.400><c> integrated.</c><00:21:26.960><c> He</c><00:21:27.120><c> got</c><00:21:27.280><c> work</c>

00:21:27.590 --> 00:21:27.600 align:start position:0%
implemented and integrated. He got work
 

00:21:27.600 --> 00:21:29.830 align:start position:0%
implemented and integrated. He got work
trees<00:21:27.840><c> working</c><00:21:28.080><c> perfectly.</c><00:21:28.559><c> He</c><00:21:28.720><c> got</c><00:21:28.880><c> cla</c>

00:21:29.830 --> 00:21:29.840 align:start position:0%
trees working perfectly. He got cla
 

00:21:29.840 --> 00:21:31.510 align:start position:0%
trees working perfectly. He got cla
working<00:21:30.080><c> perfectly.</c><00:21:30.640><c> He</c><00:21:30.799><c> got</c><00:21:30.960><c> open</c><00:21:31.200><c> code</c><00:21:31.280><c> and</c>

00:21:31.510 --> 00:21:31.520 align:start position:0%
working perfectly. He got open code and
 

00:21:31.520 --> 00:21:33.669 align:start position:0%
working perfectly. He got open code and
grock<00:21:31.840><c> working</c><00:21:32.080><c> as</c><00:21:32.320><c> well.</c><00:21:32.799><c> And</c><00:21:32.960><c> even</c><00:21:33.200><c> cursor,</c>

00:21:33.669 --> 00:21:33.679 align:start position:0%
grock working as well. And even cursor,
 

00:21:33.679 --> 00:21:34.950 align:start position:0%
grock working as well. And even cursor,
although<00:21:33.919><c> the</c><00:21:34.080><c> cursor</c><00:21:34.400><c> integration</c><00:21:34.799><c> needs</c>

00:21:34.950 --> 00:21:34.960 align:start position:0%
although the cursor integration needs
 

00:21:34.960 --> 00:21:36.710 align:start position:0%
although the cursor integration needs
some<00:21:35.120><c> work.</c><00:21:35.360><c> Big</c><00:21:35.520><c> update</c><00:21:35.840><c> coming</c><00:21:36.080><c> there</c><00:21:36.240><c> soon.</c>

00:21:36.710 --> 00:21:36.720 align:start position:0%
some work. Big update coming there soon.
 

00:21:36.720 --> 00:21:38.470 align:start position:0%
some work. Big update coming there soon.
He<00:21:36.880><c> did</c><00:21:37.039><c> all</c><00:21:37.200><c> of</c><00:21:37.280><c> that</c><00:21:37.679><c> because</c><00:21:37.919><c> he</c><00:21:38.159><c> wanted</c><00:21:38.320><c> to</c>

00:21:38.470 --> 00:21:38.480 align:start position:0%
He did all of that because he wanted to
 

00:21:38.480 --> 00:21:40.310 align:start position:0%
He did all of that because he wanted to
take<00:21:38.640><c> advantage</c><00:21:39.120><c> of</c><00:21:39.440><c> all</c><00:21:39.600><c> of</c><00:21:39.679><c> the</c><00:21:39.840><c> models</c><00:21:40.159><c> from</c>

00:21:40.310 --> 00:21:40.320 align:start position:0%
take advantage of all of the models from
 

00:21:40.320 --> 00:21:41.510 align:start position:0%
take advantage of all of the models from
all<00:21:40.480><c> these</c><00:21:40.720><c> providers</c><00:21:41.039><c> at</c><00:21:41.200><c> all</c><00:21:41.280><c> of</c><00:21:41.360><c> these</c>

00:21:41.510 --> 00:21:41.520 align:start position:0%
all these providers at all of these
 

00:21:41.520 --> 00:21:43.029 align:start position:0%
all these providers at all of these
subsidized<00:21:42.000><c> rates,</c><00:21:42.480><c> but</c><00:21:42.640><c> he</c><00:21:42.799><c> didn't</c><00:21:42.880><c> want</c><00:21:42.960><c> to</c>

00:21:43.029 --> 00:21:43.039 align:start position:0%
subsidized rates, but he didn't want to
 

00:21:43.039 --> 00:21:44.470 align:start position:0%
subsidized rates, but he didn't want to
have<00:21:43.120><c> to</c><00:21:43.200><c> use</c><00:21:43.280><c> a</c><00:21:43.440><c> shitty</c><00:21:43.760><c> terminal</c><00:21:44.080><c> app</c><00:21:44.320><c> and</c>

00:21:44.470 --> 00:21:44.480 align:start position:0%
have to use a shitty terminal app and
 

00:21:44.480 --> 00:21:46.390 align:start position:0%
have to use a shitty terminal app and
memorize<00:21:44.880><c> a</c><00:21:45.039><c> whole</c><00:21:45.200><c> new</c><00:21:45.440><c> set</c><00:21:45.520><c> of</c><00:21:45.679><c> hotkeys</c><00:21:46.159><c> for</c>

00:21:46.390 --> 00:21:46.400 align:start position:0%
memorize a whole new set of hotkeys for
 

00:21:46.400 --> 00:21:48.789 align:start position:0%
memorize a whole new set of hotkeys for
every<00:21:46.640><c> different</c><00:21:46.880><c> one.</c><00:21:47.360><c> And</c><00:21:47.600><c> T3</c><00:21:48.080><c> Code</c><00:21:48.400><c> became</c>

00:21:48.789 --> 00:21:48.799 align:start position:0%
every different one. And T3 Code became
 

00:21:48.799 --> 00:21:50.950 align:start position:0%
every different one. And T3 Code became
his<00:21:49.120><c> surface</c><00:21:49.760><c> for</c><00:21:50.080><c> managing</c><00:21:50.480><c> all</c><00:21:50.720><c> these</c>

00:21:50.950 --> 00:21:50.960 align:start position:0%
his surface for managing all these
 

00:21:50.960 --> 00:21:52.230 align:start position:0%
his surface for managing all these
different<00:21:51.120><c> agents</c><00:21:51.520><c> and</c><00:21:51.679><c> all</c><00:21:51.840><c> these</c><00:21:52.080><c> different</c>

00:21:52.230 --> 00:21:52.240 align:start position:0%
different agents and all these different
 

00:21:52.240 --> 00:21:55.510 align:start position:0%
different agents and all these different
solutions<00:21:52.880><c> with</c><00:21:53.120><c> a</c><00:21:53.360><c> onestop</c><00:21:54.720><c> place</c><00:21:55.120><c> where</c>

00:21:55.510 --> 00:21:55.520 align:start position:0%
solutions with a onestop place where
 

00:21:55.520 --> 00:21:57.350 align:start position:0%
solutions with a onestop place where
everything<00:21:56.080><c> behaved</c><00:21:56.480><c> the</c><00:21:56.720><c> same</c><00:21:56.960><c> regardless</c>

00:21:57.350 --> 00:21:57.360 align:start position:0%
everything behaved the same regardless
 

00:21:57.360 --> 00:21:58.950 align:start position:0%
everything behaved the same regardless
of<00:21:57.520><c> which</c><00:21:57.679><c> models</c><00:21:58.000><c> you</c><00:21:58.159><c> were</c><00:21:58.320><c> using.</c><00:21:58.720><c> And</c>

00:21:58.950 --> 00:21:58.960 align:start position:0%
of which models you were using. And
 

00:21:58.960 --> 00:22:01.590 align:start position:0%
of which models you were using. And
reminder,<00:21:59.760><c> this</c><00:21:59.919><c> is</c><00:22:00.080><c> using</c><00:22:00.559><c> your</c><00:22:00.960><c> cloud</c><00:22:01.360><c> code</c>

00:22:01.590 --> 00:22:01.600 align:start position:0%
reminder, this is using your cloud code
 

00:22:01.600 --> 00:22:04.149 align:start position:0%
reminder, this is using your cloud code
and<00:22:01.840><c> your</c><00:22:02.159><c> codecs</c><00:22:02.720><c> on</c><00:22:03.039><c> your</c><00:22:03.280><c> machine.</c><00:22:04.000><c> And</c>

00:22:04.149 --> 00:22:04.159 align:start position:0%
and your codecs on your machine. And
 

00:22:04.159 --> 00:22:05.830 align:start position:0%
and your codecs on your machine. And
we're<00:22:04.320><c> not</c><00:22:04.480><c> doing</c><00:22:04.640><c> some</c><00:22:04.799><c> hacks</c><00:22:05.039><c> like</c><00:22:05.280><c> -p.</c><00:22:05.760><c> We</c>

00:22:05.830 --> 00:22:05.840 align:start position:0%
we're not doing some hacks like -p. We
 

00:22:05.840 --> 00:22:07.510 align:start position:0%
we're not doing some hacks like -p. We
were<00:22:06.000><c> using</c><00:22:06.159><c> the</c><00:22:06.320><c> official</c><00:22:06.559><c> agent</c><00:22:06.960><c> SDK</c>

00:22:07.510 --> 00:22:07.520 align:start position:0%
were using the official agent SDK
 

00:22:07.520 --> 00:22:09.430 align:start position:0%
were using the official agent SDK
blessed<00:22:07.840><c> by</c><00:22:08.000><c> Ampropic.</c><00:22:08.799><c> They</c><00:22:09.039><c> were</c><00:22:09.200><c> going</c><00:22:09.360><c> to</c>

00:22:09.430 --> 00:22:09.440 align:start position:0%
blessed by Ampropic. They were going to
 

00:22:09.440 --> 00:22:11.270 align:start position:0%
blessed by Ampropic. They were going to
change<00:22:09.679><c> the</c><00:22:09.840><c> policy.</c><00:22:10.240><c> They</c><00:22:10.480><c> have</c><00:22:10.640><c> temporarily</c>

00:22:11.270 --> 00:22:11.280 align:start position:0%
change the policy. They have temporarily
 

00:22:11.280 --> 00:22:12.789 align:start position:0%
change the policy. They have temporarily
held<00:22:11.520><c> it.</c><00:22:11.760><c> They</c><00:22:12.000><c> might</c><00:22:12.080><c> indefinitely</c><00:22:12.640><c> hold</c>

00:22:12.789 --> 00:22:12.799 align:start position:0%
held it. They might indefinitely hold
 

00:22:12.799 --> 00:22:14.549 align:start position:0%
held it. They might indefinitely hold
it.<00:22:13.039><c> Still</c><00:22:13.200><c> waiting</c><00:22:13.360><c> for</c><00:22:13.520><c> updates</c><00:22:13.919><c> there.</c><00:22:14.480><c> But</c>

00:22:14.549 --> 00:22:14.559 align:start position:0%
it. Still waiting for updates there. But
 

00:22:14.559 --> 00:22:16.789 align:start position:0%
it. Still waiting for updates there. But
this<00:22:14.799><c> all</c><00:22:14.960><c> works</c><00:22:15.280><c> above</c><00:22:15.679><c> board</c><00:22:16.240><c> officially</c>

00:22:16.789 --> 00:22:16.799 align:start position:0%
this all works above board officially
 

00:22:16.799 --> 00:22:19.110 align:start position:0%
this all works above board officially
supported<00:22:17.200><c> by</c><00:22:17.440><c> both</c><00:22:17.760><c> Cloud</c><00:22:18.080><c> Code</c><00:22:18.320><c> and</c><00:22:18.559><c> Codeex</c>

00:22:19.110 --> 00:22:19.120 align:start position:0%
supported by both Cloud Code and Codeex
 

00:22:19.120 --> 00:22:20.310 align:start position:0%
supported by both Cloud Code and Codeex
to<00:22:19.280><c> the</c><00:22:19.360><c> point</c><00:22:19.520><c> where</c><00:22:19.600><c> the</c><00:22:19.679><c> Codex</c><00:22:20.000><c> team</c><00:22:20.159><c> is</c>

00:22:20.310 --> 00:22:20.320 align:start position:0%
to the point where the Codex team is
 

00:22:20.320 --> 00:22:21.750 align:start position:0%
to the point where the Codex team is
publicly<00:22:20.559><c> shouting</c><00:22:20.880><c> us</c><00:22:21.039><c> out</c><00:22:21.200><c> as</c><00:22:21.360><c> inspiration</c>

00:22:21.750 --> 00:22:21.760 align:start position:0%
publicly shouting us out as inspiration
 

00:22:21.760 --> 00:22:23.510 align:start position:0%
publicly shouting us out as inspiration
for<00:22:22.000><c> features</c><00:22:22.240><c> they're</c><00:22:22.480><c> adding</c><00:22:22.640><c> into</c><00:22:22.880><c> Codeex.</c>

00:22:23.510 --> 00:22:23.520 align:start position:0%
for features they're adding into Codeex.
 

00:22:23.520 --> 00:22:26.390 align:start position:0%
for features they're adding into Codeex.
We<00:22:23.760><c> put</c><00:22:23.919><c> a</c><00:22:24.240><c> lot</c><00:22:24.400><c> of</c><00:22:24.640><c> work</c><00:22:24.960><c> into</c><00:22:25.360><c> all</c><00:22:25.520><c> of</c><00:22:25.679><c> this.</c>

00:22:26.390 --> 00:22:26.400 align:start position:0%
We put a lot of work into all of this.
 

00:22:26.400 --> 00:22:28.549 align:start position:0%
We put a lot of work into all of this.
Not<00:22:26.640><c> just</c><00:22:26.960><c> building</c><00:22:27.360><c> it,</c><00:22:27.600><c> but</c><00:22:27.919><c> negotiating</c>

00:22:28.549 --> 00:22:28.559 align:start position:0%
Not just building it, but negotiating
 

00:22:28.559 --> 00:22:30.310 align:start position:0%
Not just building it, but negotiating
with<00:22:28.720><c> the</c><00:22:28.960><c> labs</c><00:22:29.360><c> to</c><00:22:29.520><c> make</c><00:22:29.600><c> sure</c><00:22:29.760><c> we</c><00:22:30.000><c> do</c><00:22:30.159><c> things</c>

00:22:30.310 --> 00:22:30.320 align:start position:0%
with the labs to make sure we do things
 

00:22:30.320 --> 00:22:31.990 align:start position:0%
with the labs to make sure we do things
the<00:22:30.559><c> way</c><00:22:30.720><c> they</c><00:22:31.039><c> want</c><00:22:31.360><c> so</c><00:22:31.520><c> that</c><00:22:31.679><c> we</c><00:22:31.840><c> can</c>

00:22:31.990 --> 00:22:32.000 align:start position:0%
the way they want so that we can
 

00:22:32.000 --> 00:22:34.390 align:start position:0%
the way they want so that we can
continue<00:22:32.480><c> offering</c><00:22:33.120><c> your</c><00:22:33.520><c> subscriptions</c><00:22:34.240><c> to</c>

00:22:34.390 --> 00:22:34.400 align:start position:0%
continue offering your subscriptions to
 

00:22:34.400 --> 00:22:36.710 align:start position:0%
continue offering your subscriptions to
the<00:22:34.640><c> platforms</c><00:22:35.039><c> you</c><00:22:35.280><c> like</c><00:22:35.840><c> in</c><00:22:36.080><c> our</c><00:22:36.320><c> app</c>

00:22:36.710 --> 00:22:36.720 align:start position:0%
the platforms you like in our app
 

00:22:36.720 --> 00:22:38.710 align:start position:0%
the platforms you like in our app
without<00:22:37.120><c> getting</c><00:22:37.360><c> banned.</c><00:22:38.000><c> And</c><00:22:38.159><c> then</c><00:22:38.480><c> the</c>

00:22:38.710 --> 00:22:38.720 align:start position:0%
without getting banned. And then the
 

00:22:38.720 --> 00:22:40.870 align:start position:0%
without getting banned. And then the
magic<00:22:39.120><c> piece</c><00:22:39.440><c> comes</c><00:22:39.679><c> in.</c><00:22:40.240><c> There's</c><00:22:40.480><c> a</c><00:22:40.640><c> little</c>

00:22:40.870 --> 00:22:40.880 align:start position:0%
magic piece comes in. There's a little
 

00:22:40.880 --> 00:22:43.350 align:start position:0%
magic piece comes in. There's a little
button<00:22:41.280><c> here</c><00:22:41.520><c> at</c><00:22:41.760><c> the</c><00:22:41.919><c> bottom.</c><00:22:42.720><c> Other</c><00:22:42.960><c> apps</c>

00:22:43.350 --> 00:22:43.360 align:start position:0%
button here at the bottom. Other apps
 

00:22:43.360 --> 00:22:45.270 align:start position:0%
button here at the bottom. Other apps
have<00:22:43.520><c> this</c><00:22:43.840><c> to</c><00:22:44.000><c> be</c><00:22:44.159><c> clear.</c><00:22:44.559><c> Most</c><00:22:44.799><c> of</c><00:22:44.960><c> them</c><00:22:45.120><c> have</c>

00:22:45.270 --> 00:22:45.280 align:start position:0%
have this to be clear. Most of them have
 

00:22:45.280 --> 00:22:47.510 align:start position:0%
have this to be clear. Most of them have
it<00:22:45.440><c> as</c><00:22:45.679><c> a</c><00:22:46.000><c> use</c><00:22:46.240><c> it</c><00:22:46.320><c> on</c><00:22:46.480><c> your</c><00:22:46.720><c> machine</c><00:22:46.960><c> or</c><00:22:47.200><c> use</c><00:22:47.360><c> it</c>

00:22:47.510 --> 00:22:47.520 align:start position:0%
it as a use it on your machine or use it
 

00:22:47.520 --> 00:22:49.270 align:start position:0%
it as a use it on your machine or use it
on<00:22:47.679><c> the</c><00:22:47.760><c> cloud</c><00:22:48.080><c> button.</c><00:22:48.640><c> We</c><00:22:48.880><c> have</c><00:22:49.039><c> something</c>

00:22:49.270 --> 00:22:49.280 align:start position:0%
on the cloud button. We have something
 

00:22:49.280 --> 00:22:51.510 align:start position:0%
on the cloud button. We have something
different.<00:22:49.840><c> When</c><00:22:50.000><c> you</c><00:22:50.159><c> set</c><00:22:50.320><c> up</c><00:22:50.559><c> T3</c><00:22:50.960><c> code</c><00:22:51.200><c> on</c><00:22:51.360><c> a</c>

00:22:51.510 --> 00:22:51.520 align:start position:0%
different. When you set up T3 code on a
 

00:22:51.520 --> 00:22:53.350 align:start position:0%
different. When you set up T3 code on a
machine,<00:22:52.159><c> you</c><00:22:52.320><c> can</c><00:22:52.480><c> now</c><00:22:52.720><c> control</c><00:22:53.039><c> that</c>

00:22:53.350 --> 00:22:53.360 align:start position:0%
machine, you can now control that
 

00:22:53.360 --> 00:22:55.750 align:start position:0%
machine, you can now control that
machine<00:22:53.760><c> through</c><00:22:54.080><c> T3</c><00:22:54.559><c> code</c><00:22:54.880><c> on</c><00:22:55.200><c> the</c><00:22:55.360><c> app</c><00:22:55.600><c> on</c>

00:22:55.750 --> 00:22:55.760 align:start position:0%
machine through T3 code on the app on
 

00:22:55.760 --> 00:22:57.430 align:start position:0%
machine through T3 code on the app on
another<00:22:56.080><c> computer</c><00:22:56.640><c> on</c><00:22:56.799><c> the</c><00:22:57.039><c> website</c><00:22:57.280><c> on</c>

00:22:57.430 --> 00:22:57.440 align:start position:0%
another computer on the website on
 

00:22:57.440 --> 00:23:00.710 align:start position:0%
another computer on the website on
app.t3.codes<00:22:58.799><c> or</c><00:22:59.039><c> in</c><00:22:59.280><c> the</c><00:22:59.440><c> mobile</c><00:22:59.679><c> app.</c><00:23:00.400><c> Yes,</c>

00:23:00.710 --> 00:23:00.720 align:start position:0%
app.t3.codes or in the mobile app. Yes,
 

00:23:00.720 --> 00:23:02.149 align:start position:0%
app.t3.codes or in the mobile app. Yes,
we<00:23:00.880><c> have</c><00:23:00.960><c> a</c><00:23:01.120><c> fully</c><00:23:01.360><c> supported</c><00:23:01.679><c> mobile</c><00:23:01.840><c> app</c><00:23:02.000><c> for</c>

00:23:02.149 --> 00:23:02.159 align:start position:0%
we have a fully supported mobile app for
 

00:23:02.159 --> 00:23:04.149 align:start position:0%
we have a fully supported mobile app for
iOS<00:23:02.480><c> and</c><00:23:02.799><c> Android.</c><00:23:03.200><c> And</c><00:23:03.360><c> yes,</c><00:23:03.520><c> it</c><00:23:03.760><c> is</c><00:23:03.840><c> also</c>

00:23:04.149 --> 00:23:04.159 align:start position:0%
iOS and Android. And yes, it is also
 

00:23:04.159 --> 00:23:05.430 align:start position:0%
iOS and Android. And yes, it is also
fully<00:23:04.559><c> open</c><00:23:04.799><c> source.</c><00:23:05.039><c> So,</c><00:23:05.120><c> if</c><00:23:05.200><c> you</c><00:23:05.280><c> want</c><00:23:05.360><c> to</c>

00:23:05.430 --> 00:23:05.440 align:start position:0%
fully open source. So, if you want to
 

00:23:05.440 --> 00:23:08.789 align:start position:0%
fully open source. So, if you want to
build<00:23:05.600><c> it</c><00:23:05.760><c> yourself,</c><00:23:06.080><c> you</c><00:23:06.240><c> can.</c><00:23:06.960><c> This</c><00:23:07.360><c> here</c><00:23:08.000><c> is</c>

00:23:08.789 --> 00:23:08.799 align:start position:0%
build it yourself, you can. This here is
 

00:23:08.799 --> 00:23:11.110 align:start position:0%
build it yourself, you can. This here is
magical.<00:23:10.000><c> The</c><00:23:10.240><c> thing</c><00:23:10.400><c> that</c><00:23:10.640><c> has</c>

00:23:11.110 --> 00:23:11.120 align:start position:0%
magical. The thing that has
 

00:23:11.120 --> 00:23:13.190 align:start position:0%
magical. The thing that has
fundamentally<00:23:11.760><c> changed</c><00:23:12.080><c> how</c><00:23:12.240><c> I</c><00:23:12.480><c> work</c><00:23:12.720><c> is</c><00:23:12.960><c> the</c>

00:23:13.190 --> 00:23:13.200 align:start position:0%
fundamentally changed how I work is the
 

00:23:13.200 --> 00:23:15.430 align:start position:0%
fundamentally changed how I work is the
ability<00:23:13.520><c> to</c><00:23:13.679><c> just</c><00:23:14.080><c> pick</c><00:23:14.320><c> a</c><00:23:14.559><c> computer,</c><00:23:15.280><c> send</c>

00:23:15.430 --> 00:23:15.440 align:start position:0%
ability to just pick a computer, send
 

00:23:15.440 --> 00:23:18.630 align:start position:0%
ability to just pick a computer, send
off<00:23:15.600><c> a</c><00:23:15.840><c> task,</c><00:23:16.559><c> and</c><00:23:16.799><c> close</c><00:23:17.120><c> my</c><00:23:17.360><c> laptop.</c><00:23:18.000><c> Before</c>

00:23:18.630 --> 00:23:18.640 align:start position:0%
off a task, and close my laptop. Before
 

00:23:18.640 --> 00:23:20.070 align:start position:0%
off a task, and close my laptop. Before
this,<00:23:18.880><c> I</c><00:23:19.039><c> found</c><00:23:19.200><c> myself</c><00:23:19.440><c> having</c><00:23:19.679><c> to</c><00:23:19.840><c> like</c>

00:23:20.070 --> 00:23:20.080 align:start position:0%
this, I found myself having to like
 

00:23:20.080 --> 00:23:22.310 align:start position:0%
this, I found myself having to like
prioritize<00:23:20.720><c> my</c><00:23:20.960><c> life</c><00:23:21.280><c> around</c><00:23:21.679><c> when</c><00:23:22.000><c> I</c><00:23:22.159><c> could</c>

00:23:22.310 --> 00:23:22.320 align:start position:0%
prioritize my life around when I could
 

00:23:22.320 --> 00:23:24.630 align:start position:0%
prioritize my life around when I could
run<00:23:22.559><c> an</c><00:23:22.720><c> agent.</c><00:23:23.360><c> Because</c><00:23:23.520><c> if</c><00:23:23.679><c> I</c><00:23:23.840><c> had</c><00:23:24.000><c> to</c><00:23:24.240><c> run</c><00:23:24.480><c> an</c>

00:23:24.630 --> 00:23:24.640 align:start position:0%
run an agent. Because if I had to run an
 

00:23:24.640 --> 00:23:26.549 align:start position:0%
run an agent. Because if I had to run an
agent<00:23:25.039><c> and</c><00:23:25.200><c> then</c><00:23:25.360><c> I</c><00:23:25.520><c> had</c><00:23:25.600><c> a</c><00:23:25.760><c> meeting</c><00:23:26.000><c> coming</c><00:23:26.240><c> up</c>

00:23:26.549 --> 00:23:26.559 align:start position:0%
agent and then I had a meeting coming up
 

00:23:26.559 --> 00:23:27.909 align:start position:0%
agent and then I had a meeting coming up
and<00:23:26.720><c> that</c><00:23:26.960><c> was</c><00:23:27.120><c> going</c><00:23:27.200><c> to</c><00:23:27.280><c> overheat</c><00:23:27.679><c> my</c>

00:23:27.909 --> 00:23:27.919 align:start position:0%
and that was going to overheat my
 

00:23:27.919 --> 00:23:29.750 align:start position:0%
and that was going to overheat my
computer<00:23:28.240><c> and</c><00:23:28.559><c> make</c><00:23:28.720><c> it</c><00:23:28.960><c> unpleasant</c><00:23:29.440><c> to</c><00:23:29.600><c> use</c>

00:23:29.750 --> 00:23:29.760 align:start position:0%
computer and make it unpleasant to use
 

00:23:29.760 --> 00:23:31.350 align:start position:0%
computer and make it unpleasant to use
in<00:23:29.919><c> a</c><00:23:30.159><c> call</c><00:23:30.240><c> and</c><00:23:30.480><c> spin</c><00:23:30.640><c> my</c><00:23:30.720><c> fans</c><00:23:30.960><c> up</c><00:23:31.039><c> so</c><00:23:31.200><c> loud</c>

00:23:31.350 --> 00:23:31.360 align:start position:0%
in a call and spin my fans up so loud
 

00:23:31.360 --> 00:23:32.470 align:start position:0%
in a call and spin my fans up so loud
that<00:23:31.440><c> I</c><00:23:31.600><c> couldn't</c><00:23:31.760><c> use</c><00:23:31.840><c> the</c><00:23:32.000><c> mics</c><00:23:32.159><c> on</c><00:23:32.320><c> my</c>

00:23:32.470 --> 00:23:32.480 align:start position:0%
that I couldn't use the mics on my
 

00:23:32.480 --> 00:23:34.630 align:start position:0%
that I couldn't use the mics on my
laptop,<00:23:33.039><c> then</c><00:23:33.200><c> I</c><00:23:33.360><c> would</c><00:23:33.520><c> wait</c><00:23:33.760><c> until</c><00:23:34.080><c> I</c><00:23:34.320><c> got</c><00:23:34.480><c> to</c>

00:23:34.630 --> 00:23:34.640 align:start position:0%
laptop, then I would wait until I got to
 

00:23:34.640 --> 00:23:37.270 align:start position:0%
laptop, then I would wait until I got to
the<00:23:34.880><c> end</c><00:23:35.280><c> of</c><00:23:35.919><c> the</c><00:23:36.159><c> meeting</c><00:23:36.480><c> and</c><00:23:36.720><c> then</c><00:23:36.880><c> spin</c><00:23:37.120><c> it</c>

00:23:37.270 --> 00:23:37.280 align:start position:0%
the end of the meeting and then spin it
 

00:23:37.280 --> 00:23:38.470 align:start position:0%
the end of the meeting and then spin it
up,<00:23:37.520><c> hoping</c><00:23:37.760><c> I</c><00:23:37.919><c> don't</c><00:23:38.000><c> have</c><00:23:38.080><c> another</c><00:23:38.320><c> one</c>

00:23:38.470 --> 00:23:38.480 align:start position:0%
up, hoping I don't have another one
 

00:23:38.480 --> 00:23:40.310 align:start position:0%
up, hoping I don't have another one
coming<00:23:38.640><c> up.</c><00:23:39.039><c> If</c><00:23:39.200><c> I</c><00:23:39.360><c> had</c><00:23:39.520><c> an</c><00:23:39.679><c> appointment</c><00:23:39.919><c> or</c><00:23:40.159><c> a</c>

00:23:40.310 --> 00:23:40.320 align:start position:0%
coming up. If I had an appointment or a
 

00:23:40.320 --> 00:23:41.669 align:start position:0%
coming up. If I had an appointment or a
trip<00:23:40.400><c> or</c><00:23:40.640><c> an</c><00:23:40.799><c> event</c><00:23:40.960><c> or</c><00:23:41.120><c> something</c><00:23:41.280><c> I</c><00:23:41.440><c> had</c><00:23:41.520><c> to</c>

00:23:41.669 --> 00:23:41.679 align:start position:0%
trip or an event or something I had to
 

00:23:41.679 --> 00:23:43.510 align:start position:0%
trip or an event or something I had to
go<00:23:41.760><c> to,</c><00:23:42.240><c> I</c><00:23:42.400><c> wouldn't</c><00:23:42.640><c> spin</c><00:23:42.799><c> up</c><00:23:42.960><c> my</c><00:23:43.120><c> agents</c>

00:23:43.510 --> 00:23:43.520 align:start position:0%
go to, I wouldn't spin up my agents
 

00:23:43.520 --> 00:23:45.350 align:start position:0%
go to, I wouldn't spin up my agents
because<00:23:43.760><c> as</c><00:23:43.919><c> soon</c><00:23:44.000><c> as</c><00:23:44.080><c> I</c><00:23:44.240><c> lose</c><00:23:44.480><c> Wi-Fi,</c><00:23:45.120><c> they</c>

00:23:45.350 --> 00:23:45.360 align:start position:0%
because as soon as I lose Wi-Fi, they
 

00:23:45.360 --> 00:23:47.430 align:start position:0%
because as soon as I lose Wi-Fi, they
die.<00:23:46.080><c> One</c><00:23:46.320><c> of</c><00:23:46.400><c> the</c><00:23:46.559><c> more</c><00:23:46.720><c> embarrassing</c><00:23:47.200><c> things</c>

00:23:47.430 --> 00:23:47.440 align:start position:0%
die. One of the more embarrassing things
 

00:23:47.440 --> 00:23:49.350 align:start position:0%
die. One of the more embarrassing things
I<00:23:47.600><c> must</c><00:23:47.760><c> admit</c><00:23:48.080><c> here</c><00:23:48.320><c> is</c><00:23:48.559><c> that</c><00:23:48.720><c> I'm</c><00:23:48.880><c> notorious</c>

00:23:49.350 --> 00:23:49.360 align:start position:0%
I must admit here is that I'm notorious
 

00:23:49.360 --> 00:23:52.390 align:start position:0%
I must admit here is that I'm notorious
for<00:23:49.679><c> coding</c><00:23:50.000><c> in</c><00:23:50.240><c> Ubers.</c><00:23:51.039><c> I</c><00:23:51.280><c> would</c><00:23:51.440><c> spend</c><00:23:51.919><c> a</c><00:23:52.240><c> lot</c>

00:23:52.390 --> 00:23:52.400 align:start position:0%
for coding in Ubers. I would spend a lot
 

00:23:52.400 --> 00:23:54.789 align:start position:0%
for coding in Ubers. I would spend a lot
of<00:23:52.720><c> time</c><00:23:53.679><c> driving</c><00:23:54.080><c> around</c><00:23:54.320><c> to</c><00:23:54.559><c> different</c>

00:23:54.789 --> 00:23:54.799 align:start position:0%
of time driving around to different
 

00:23:54.799 --> 00:23:56.390 align:start position:0%
of time driving around to different
events<00:23:55.120><c> and</c><00:23:55.440><c> things</c><00:23:55.679><c> because</c><00:23:55.919><c> I</c><00:23:56.159><c> have</c><00:23:56.240><c> to</c><00:23:56.320><c> go</c>

00:23:56.390 --> 00:23:56.400 align:start position:0%
events and things because I have to go
 

00:23:56.400 --> 00:23:57.909 align:start position:0%
events and things because I have to go
to<00:23:56.480><c> a</c><00:23:56.640><c> lot</c><00:23:56.720><c> of</c><00:23:56.799><c> different</c><00:23:56.960><c> [&nbsp;__&nbsp;]</c><00:23:57.440><c> And</c><00:23:57.600><c> I</c><00:23:57.760><c> would</c>

00:23:57.909 --> 00:23:57.919 align:start position:0%
to a lot of different [&nbsp;__&nbsp;] And I would
 

00:23:57.919 --> 00:24:00.230 align:start position:0%
to a lot of different [&nbsp;__&nbsp;] And I would
often<00:23:58.159><c> pick</c><00:23:58.400><c> an</c><00:23:58.559><c> Uber</c><00:23:59.200><c> just</c><00:23:59.440><c> because</c><00:23:59.760><c> I</c><00:24:00.000><c> could</c>

00:24:00.230 --> 00:24:00.240 align:start position:0%
often pick an Uber just because I could
 

00:24:00.240 --> 00:24:02.549 align:start position:0%
often pick an Uber just because I could
sit<00:24:00.400><c> in</c><00:24:00.559><c> the</c><00:24:00.720><c> Uber</c><00:24:01.120><c> and</c><00:24:01.360><c> get</c><00:24:01.600><c> some</c><00:24:01.840><c> code</c><00:24:02.159><c> out.</c>

00:24:02.549 --> 00:24:02.559 align:start position:0%
sit in the Uber and get some code out.
 

00:24:02.559 --> 00:24:04.230 align:start position:0%
sit in the Uber and get some code out.
And<00:24:02.720><c> when</c><00:24:02.880><c> I'm</c><00:24:03.039><c> at</c><00:24:03.200><c> my</c><00:24:03.440><c> office,</c><00:24:03.760><c> I</c><00:24:03.919><c> am</c><00:24:04.080><c> so</c>

00:24:04.230 --> 00:24:04.240 align:start position:0%
And when I'm at my office, I am so
 

00:24:04.240 --> 00:24:05.669 align:start position:0%
And when I'm at my office, I am so
behind<00:24:04.400><c> on</c><00:24:04.559><c> so</c><00:24:04.799><c> many</c><00:24:04.960><c> other</c><00:24:05.120><c> things.</c><00:24:05.360><c> I</c><00:24:05.600><c> have</c>

00:24:05.669 --> 00:24:05.679 align:start position:0%
behind on so many other things. I have
 

00:24:05.679 --> 00:24:07.990 align:start position:0%
behind on so many other things. I have
to<00:24:05.760><c> do</c><00:24:05.919><c> all</c><00:24:06.080><c> of</c><00:24:06.159><c> that.</c><00:24:06.559><c> So</c><00:24:06.799><c> my</c><00:24:06.960><c> Ubers</c><00:24:07.440><c> became</c><00:24:07.760><c> my</c>

00:24:07.990 --> 00:24:08.000 align:start position:0%
to do all of that. So my Ubers became my
 

00:24:08.000 --> 00:24:10.470 align:start position:0%
to do all of that. So my Ubers became my
like<00:24:08.320><c> peaceful</c><00:24:08.880><c> coding</c><00:24:09.280><c> time.</c><00:24:09.760><c> I</c><00:24:10.000><c> have</c><00:24:10.159><c> a</c><00:24:10.320><c> lot</c>

00:24:10.470 --> 00:24:10.480 align:start position:0%
like peaceful coding time. I have a lot
 

00:24:10.480 --> 00:24:12.070 align:start position:0%
like peaceful coding time. I have a lot
of<00:24:10.559><c> posts</c><00:24:10.880><c> where</c><00:24:11.039><c> I</c><00:24:11.200><c> talk</c><00:24:11.360><c> about</c><00:24:11.520><c> the</c><00:24:11.679><c> crazy</c>

00:24:12.070 --> 00:24:12.080 align:start position:0%
of posts where I talk about the crazy
 

00:24:12.080 --> 00:24:13.590 align:start position:0%
of posts where I talk about the crazy
performance<00:24:12.559><c> improvements</c><00:24:12.880><c> and</c><00:24:13.120><c> changes</c><00:24:13.440><c> I</c>

00:24:13.590 --> 00:24:13.600 align:start position:0%
performance improvements and changes I
 

00:24:13.600 --> 00:24:16.230 align:start position:0%
performance improvements and changes I
made<00:24:13.840><c> from</c><00:24:14.080><c> Ubers.</c><00:24:14.880><c> But</c><00:24:15.120><c> something</c><00:24:15.840><c> bad</c>

00:24:16.230 --> 00:24:16.240 align:start position:0%
made from Ubers. But something bad
 

00:24:16.240 --> 00:24:18.630 align:start position:0%
made from Ubers. But something bad
happened.<00:24:17.120><c> I</c><00:24:17.360><c> started</c><00:24:17.679><c> using</c><00:24:17.919><c> claude</c><00:24:18.320><c> code</c>

00:24:18.630 --> 00:24:18.640 align:start position:0%
happened. I started using claude code
 

00:24:18.640 --> 00:24:21.350 align:start position:0%
happened. I started using claude code
when<00:24:18.880><c> Opus</c><00:24:19.279><c> 45</c><00:24:19.600><c> dropped.</c><00:24:20.080><c> I</c><00:24:20.480><c> This</c><00:24:20.720><c> poses</c><00:24:21.039><c> me</c>

00:24:21.350 --> 00:24:21.360 align:start position:0%
when Opus 45 dropped. I This poses me
 

00:24:21.360 --> 00:24:22.950 align:start position:0%
when Opus 45 dropped. I This poses me
going<00:24:21.520><c> back</c><00:24:21.600><c> to</c><00:24:21.679><c> Opus</c><00:24:22.080><c> 45</c><00:24:22.480><c> and</c><00:24:22.720><c> trying</c>

00:24:22.950 --> 00:24:22.960 align:start position:0%
going back to Opus 45 and trying
 

00:24:22.960 --> 00:24:24.789 align:start position:0%
going back to Opus 45 and trying
something.<00:24:23.360><c> But</c><00:24:23.520><c> notice</c><00:24:23.760><c> how</c><00:24:23.919><c> I</c><00:24:24.080><c> ended</c><00:24:24.320><c> it.</c><00:24:24.640><c> I</c>

00:24:24.789 --> 00:24:24.799 align:start position:0%
something. But notice how I ended it. I
 

00:24:24.799 --> 00:24:26.549 align:start position:0%
something. But notice how I ended it. I
will<00:24:24.960><c> have</c><00:24:25.120><c> to</c><00:24:25.200><c> stop</c><00:24:25.440><c> momentarily</c><00:24:26.080><c> as</c><00:24:26.240><c> I</c><00:24:26.400><c> am</c>

00:24:26.549 --> 00:24:26.559 align:start position:0%
will have to stop momentarily as I am
 

00:24:26.559 --> 00:24:28.710 align:start position:0%
will have to stop momentarily as I am
currently<00:24:26.799><c> coding</c><00:24:27.120><c> in</c><00:24:27.279><c> an</c><00:24:27.440><c> Uber.</c><00:24:28.000><c> My</c><00:24:28.240><c> bad</c><00:24:28.480><c> data</c>

00:24:28.710 --> 00:24:28.720 align:start position:0%
currently coding in an Uber. My bad data
 

00:24:28.720 --> 00:24:30.390 align:start position:0%
currently coding in an Uber. My bad data
connection<00:24:29.039><c> was</c><00:24:29.279><c> causing</c><00:24:29.520><c> me</c><00:24:29.760><c> problems.</c><00:24:30.240><c> And</c>

00:24:30.390 --> 00:24:30.400 align:start position:0%
connection was causing me problems. And
 

00:24:30.400 --> 00:24:31.990 align:start position:0%
connection was causing me problems. And
as<00:24:30.640><c> soon</c><00:24:30.720><c> as</c><00:24:30.880><c> I</c><00:24:31.039><c> got</c><00:24:31.200><c> there,</c><00:24:31.440><c> I</c><00:24:31.600><c> had</c><00:24:31.679><c> to</c><00:24:31.840><c> close</c>

00:24:31.990 --> 00:24:32.000 align:start position:0%
as soon as I got there, I had to close
 

00:24:32.000 --> 00:24:33.669 align:start position:0%
as soon as I got there, I had to close
my<00:24:32.240><c> laptop</c><00:24:32.559><c> and</c><00:24:32.720><c> whatever</c><00:24:33.039><c> agent</c><00:24:33.360><c> I</c><00:24:33.520><c> was</c>

00:24:33.669 --> 00:24:33.679 align:start position:0%
my laptop and whatever agent I was
 

00:24:33.679 --> 00:24:35.590 align:start position:0%
my laptop and whatever agent I was
running<00:24:34.000><c> died</c><00:24:34.320><c> and</c><00:24:34.559><c> I</c><00:24:34.720><c> had</c><00:24:34.880><c> to</c><00:24:35.039><c> spin</c><00:24:35.279><c> it</c><00:24:35.440><c> up</c>

00:24:35.590 --> 00:24:35.600 align:start position:0%
running died and I had to spin it up
 

00:24:35.600 --> 00:24:37.669 align:start position:0%
running died and I had to spin it up
later<00:24:36.000><c> hoping</c><00:24:36.480><c> that</c><00:24:36.720><c> it</c><00:24:36.880><c> would</c><00:24:37.039><c> continue.</c><00:24:37.440><c> And</c>

00:24:37.669 --> 00:24:37.679 align:start position:0%
later hoping that it would continue. And
 

00:24:37.679 --> 00:24:39.269 align:start position:0%
later hoping that it would continue. And
the<00:24:37.840><c> more</c><00:24:38.000><c> that</c><00:24:38.159><c> this</c><00:24:38.480><c> happened</c><00:24:38.720><c> and</c><00:24:38.960><c> the</c><00:24:39.120><c> more</c>

00:24:39.269 --> 00:24:39.279 align:start position:0%
the more that this happened and the more
 

00:24:39.279 --> 00:24:41.190 align:start position:0%
the more that this happened and the more
I<00:24:39.520><c> was</c><00:24:39.679><c> doing</c><00:24:39.840><c> tasks</c><00:24:40.240><c> that</c><00:24:40.480><c> would</c><00:24:40.640><c> take</c><00:24:40.880><c> hours</c>

00:24:41.190 --> 00:24:41.200 align:start position:0%
I was doing tasks that would take hours
 

00:24:41.200 --> 00:24:43.110 align:start position:0%
I was doing tasks that would take hours
instead<00:24:41.520><c> of</c><00:24:41.679><c> minutes,</c><00:24:42.320><c> the</c><00:24:42.480><c> more</c><00:24:42.640><c> I</c><00:24:42.880><c> just</c>

00:24:43.110 --> 00:24:43.120 align:start position:0%
instead of minutes, the more I just
 

00:24:43.120 --> 00:24:45.350 align:start position:0%
instead of minutes, the more I just
didn't<00:24:43.440><c> want</c><00:24:43.600><c> to</c><00:24:43.840><c> code</c><00:24:44.080><c> in</c><00:24:44.320><c> Ubers</c><00:24:44.799><c> anymore</c>

00:24:45.350 --> 00:24:45.360 align:start position:0%
didn't want to code in Ubers anymore
 

00:24:45.360 --> 00:24:46.950 align:start position:0%
didn't want to code in Ubers anymore
because<00:24:45.600><c> as</c><00:24:45.840><c> soon</c><00:24:45.919><c> as</c><00:24:46.080><c> I</c><00:24:46.240><c> have</c><00:24:46.400><c> to</c><00:24:46.480><c> close</c><00:24:46.720><c> my</c>

00:24:46.950 --> 00:24:46.960 align:start position:0%
because as soon as I have to close my
 

00:24:46.960 --> 00:24:49.669 align:start position:0%
because as soon as I have to close my
laptop,<00:24:47.919><c> it's</c><00:24:48.240><c> over.</c><00:24:48.880><c> And</c><00:24:49.039><c> now</c><00:24:49.200><c> I</c><00:24:49.440><c> have</c><00:24:49.520><c> to</c>

00:24:49.669 --> 00:24:49.679 align:start position:0%
laptop, it's over. And now I have to
 

00:24:49.679 --> 00:24:51.669 align:start position:0%
laptop, it's over. And now I have to
think<00:24:49.840><c> about</c><00:24:50.080><c> my</c><00:24:50.320><c> work</c><00:24:50.480><c> in</c><00:24:50.720><c> a</c><00:24:50.880><c> way</c><00:24:51.039><c> where</c><00:24:51.279><c> I</c>

00:24:51.669 --> 00:24:51.679 align:start position:0%
think about my work in a way where I
 

00:24:51.679 --> 00:24:54.070 align:start position:0%
think about my work in a way where I
know<00:24:52.000><c> I</c><00:24:52.240><c> have</c><00:24:52.400><c> enough</c><00:24:52.720><c> time</c><00:24:52.960><c> of</c><00:24:53.200><c> laptop</c><00:24:53.679><c> open</c>

00:24:54.070 --> 00:24:54.080 align:start position:0%
know I have enough time of laptop open
 

00:24:54.080 --> 00:24:56.549 align:start position:0%
know I have enough time of laptop open
for<00:24:54.400><c> the</c><00:24:54.559><c> task</c><00:24:54.880><c> to</c><00:24:55.120><c> be</c><00:24:55.279><c> completed.</c><00:24:56.080><c> And</c><00:24:56.240><c> I</c><00:24:56.480><c> was</c>

00:24:56.549 --> 00:24:56.559 align:start position:0%
for the task to be completed. And I was
 

00:24:56.559 --> 00:24:58.710 align:start position:0%
for the task to be completed. And I was
like<00:24:56.960><c> structuring</c><00:24:57.440><c> my</c><00:24:57.679><c> day</c><00:24:57.840><c> around</c><00:24:58.159><c> this.</c><00:24:58.480><c> It</c>

00:24:58.710 --> 00:24:58.720 align:start position:0%
like structuring my day around this. It
 

00:24:58.720 --> 00:25:01.269 align:start position:0%
like structuring my day around this. It
was<00:24:58.880><c> bad.</c><00:24:59.600><c> Now</c><00:25:00.080><c> I</c><00:25:00.320><c> pick</c><00:25:00.480><c> the</c><00:25:00.640><c> box</c><00:25:00.799><c> I</c><00:25:01.039><c> want</c><00:25:01.120><c> this</c>

00:25:01.269 --> 00:25:01.279 align:start position:0%
was bad. Now I pick the box I want this
 

00:25:01.279 --> 00:25:03.990 align:start position:0%
was bad. Now I pick the box I want this
to<00:25:01.360><c> run</c><00:25:01.520><c> on.</c><00:25:01.919><c> I</c><00:25:02.080><c> send</c><00:25:02.240><c> the</c><00:25:02.480><c> prompt</c><00:25:03.120><c> and</c><00:25:03.360><c> I</c><00:25:03.600><c> stop</c>

00:25:03.990 --> 00:25:04.000 align:start position:0%
to run on. I send the prompt and I stop
 

00:25:04.000 --> 00:25:05.669 align:start position:0%
to run on. I send the prompt and I stop
thinking<00:25:04.320><c> about</c><00:25:04.559><c> it.</c><00:25:05.039><c> I</c><00:25:05.279><c> could</c><00:25:05.440><c> send</c>

00:25:05.669 --> 00:25:05.679 align:start position:0%
thinking about it. I could send
 

00:25:05.679 --> 00:25:07.430 align:start position:0%
thinking about it. I could send
something<00:25:05.919><c> to</c><00:25:06.080><c> soul</c><00:25:06.480><c> like</c><00:25:06.640><c> do</c><00:25:06.799><c> a</c><00:25:06.960><c> deep</c><00:25:07.120><c> audit</c>

00:25:07.430 --> 00:25:07.440 align:start position:0%
something to soul like do a deep audit
 

00:25:07.440 --> 00:25:10.470 align:start position:0%
something to soul like do a deep audit
of<00:25:07.600><c> this</c><00:25:07.760><c> codebase</c><00:25:08.480><c> and</c><00:25:08.720><c> then</c><00:25:08.960><c> command</c><00:25:09.600><c> Q</c><00:25:10.000><c> T3</c>

00:25:10.470 --> 00:25:10.480 align:start position:0%
of this codebase and then command Q T3
 

00:25:10.480 --> 00:25:13.029 align:start position:0%
of this codebase and then command Q T3
code<00:25:11.039><c> so</c><00:25:11.200><c> it's</c><00:25:11.679><c> fully</c><00:25:12.000><c> dead.</c><00:25:12.320><c> There</c><00:25:12.400><c> is</c><00:25:12.480><c> no</c><00:25:12.640><c> T3</c>

00:25:13.029 --> 00:25:13.039 align:start position:0%
code so it's fully dead. There is no T3
 

00:25:13.039 --> 00:25:15.029 align:start position:0%
code so it's fully dead. There is no T3
code<00:25:13.279><c> open</c><00:25:13.520><c> on</c><00:25:13.679><c> this</c><00:25:13.840><c> computer</c><00:25:14.080><c> anymore.</c><00:25:14.799><c> I</c>

00:25:15.029 --> 00:25:15.039 align:start position:0%
code open on this computer anymore. I
 

00:25:15.039 --> 00:25:16.870 align:start position:0%
code open on this computer anymore. I
can<00:25:15.200><c> then</c><00:25:15.440><c> reopen</c><00:25:15.840><c> it</c><00:25:16.000><c> and</c><00:25:16.159><c> the</c><00:25:16.320><c> work</c><00:25:16.559><c> is</c><00:25:16.720><c> still</c>

00:25:16.870 --> 00:25:16.880 align:start position:0%
can then reopen it and the work is still
 

00:25:16.880 --> 00:25:19.350 align:start position:0%
can then reopen it and the work is still
going.<00:25:17.440><c> Or</c><00:25:17.679><c> I</c><00:25:17.840><c> can</c><00:25:18.000><c> command</c><00:25:18.320><c> Q</c><00:25:18.559><c> it</c><00:25:18.720><c> again,</c><00:25:19.200><c> get</c>

00:25:19.350 --> 00:25:19.360 align:start position:0%
going. Or I can command Q it again, get
 

00:25:19.360 --> 00:25:21.830 align:start position:0%
going. Or I can command Q it again, get
it<00:25:19.679><c> hard</c><00:25:20.240><c> killed</c><00:25:20.559><c> on</c><00:25:20.720><c> my</c><00:25:20.880><c> machine</c><00:25:21.360><c> and</c><00:25:21.600><c> go</c><00:25:21.679><c> to</c>

00:25:21.830 --> 00:25:21.840 align:start position:0%
it hard killed on my machine and go to
 

00:25:21.840 --> 00:25:24.710 align:start position:0%
it hard killed on my machine and go to
app.t3.codes<00:25:23.279><c> and</c><00:25:23.440><c> see</c><00:25:23.600><c> the</c><00:25:23.840><c> exact</c><00:25:24.080><c> same</c><00:25:24.400><c> work</c>

00:25:24.710 --> 00:25:24.720 align:start position:0%
app.t3.codes and see the exact same work
 

00:25:24.720 --> 00:25:26.470 align:start position:0%
app.t3.codes and see the exact same work
across<00:25:25.120><c> all</c><00:25:25.360><c> of</c><00:25:25.520><c> my</c><00:25:25.679><c> machines</c><00:25:26.080><c> with</c><00:25:26.320><c> the</c>

00:25:26.470 --> 00:25:26.480 align:start position:0%
across all of my machines with the
 

00:25:26.480 --> 00:25:28.310 align:start position:0%
across all of my machines with the
ability<00:25:26.880><c> to</c><00:25:27.120><c> continue</c><00:25:27.440><c> sending</c><00:25:27.760><c> prompts,</c><00:25:28.159><c> see</c>

00:25:28.310 --> 00:25:28.320 align:start position:0%
ability to continue sending prompts, see
 

00:25:28.320 --> 00:25:30.070 align:start position:0%
ability to continue sending prompts, see
what's<00:25:28.559><c> happening,</c><00:25:28.960><c> paste</c><00:25:29.279><c> images,</c><00:25:29.760><c> scroll</c>

00:25:30.070 --> 00:25:30.080 align:start position:0%
what's happening, paste images, scroll
 

00:25:30.080 --> 00:25:32.149 align:start position:0%
what's happening, paste images, scroll
through<00:25:30.240><c> history,</c><00:25:31.039><c> and</c><00:25:31.200><c> even</c><00:25:31.520><c> spin</c><00:25:31.840><c> up</c><00:25:32.000><c> the</c>

00:25:32.149 --> 00:25:32.159 align:start position:0%
through history, and even spin up the
 

00:25:32.159 --> 00:25:34.230 align:start position:0%
through history, and even spin up the
terminal<00:25:32.559><c> if</c><00:25:32.799><c> that's</c><00:25:32.960><c> what</c><00:25:33.120><c> you</c><00:25:33.279><c> want</c><00:25:33.440><c> to</c><00:25:33.600><c> do.</c>

00:25:34.230 --> 00:25:34.240 align:start position:0%
terminal if that's what you want to do.
 

00:25:34.240 --> 00:25:36.310 align:start position:0%
terminal if that's what you want to do.
You<00:25:34.480><c> got</c><00:25:34.559><c> to</c><00:25:34.640><c> admit</c><00:25:34.960><c> that's</c><00:25:35.279><c> pretty</c><00:25:35.520><c> cool.</c><00:25:36.080><c> And</c>

00:25:36.310 --> 00:25:36.320 align:start position:0%
You got to admit that's pretty cool. And
 

00:25:36.320 --> 00:25:38.070 align:start position:0%
You got to admit that's pretty cool. And
all<00:25:36.559><c> of</c><00:25:36.640><c> this</c><00:25:36.880><c> is</c><00:25:37.039><c> over</c><00:25:37.279><c> the</c><00:25:37.440><c> websocket</c>

00:25:38.070 --> 00:25:38.080 align:start position:0%
all of this is over the websocket
 

00:25:38.080 --> 00:25:40.390 align:start position:0%
all of this is over the websocket
connections<00:25:38.559><c> that</c><00:25:38.720><c> are</c><00:25:38.960><c> spawned</c><00:25:39.360><c> by</c><00:25:39.600><c> T3</c><00:25:40.159><c> code</c>

00:25:40.390 --> 00:25:40.400 align:start position:0%
connections that are spawned by T3 code
 

00:25:40.400 --> 00:25:42.230 align:start position:0%
connections that are spawned by T3 code
when<00:25:40.559><c> you</c><00:25:40.720><c> run</c><00:25:40.880><c> it</c><00:25:40.960><c> on</c><00:25:41.120><c> a</c><00:25:41.360><c> machine.</c><00:25:41.840><c> We</c><00:25:42.000><c> now</c>

00:25:42.230 --> 00:25:42.240 align:start position:0%
when you run it on a machine. We now
 

00:25:42.240 --> 00:25:43.909 align:start position:0%
when you run it on a machine. We now
have<00:25:42.320><c> a</c><00:25:42.480><c> bunch</c><00:25:42.640><c> of</c><00:25:42.799><c> easier</c><00:25:43.200><c> ways</c><00:25:43.440><c> to</c><00:25:43.600><c> connect</c>

00:25:43.909 --> 00:25:43.919 align:start position:0%
have a bunch of easier ways to connect
 

00:25:43.919 --> 00:25:45.990 align:start position:0%
have a bunch of easier ways to connect
as<00:25:44.080><c> well.</c><00:25:44.559><c> If</c><00:25:44.799><c> you're</c><00:25:44.960><c> already</c><00:25:45.200><c> a</c><00:25:45.440><c> tail</c><00:25:45.760><c> scale</c>

00:25:45.990 --> 00:25:46.000 align:start position:0%
as well. If you're already a tail scale
 

00:25:46.000 --> 00:25:47.590 align:start position:0%
as well. If you're already a tail scale
person,<00:25:46.320><c> I</c><00:25:46.400><c> have</c><00:25:46.480><c> a</c><00:25:46.640><c> feeling</c><00:25:46.799><c> you'll</c><00:25:47.039><c> dig</c><00:25:47.360><c> this</c>

00:25:47.590 --> 00:25:47.600 align:start position:0%
person, I have a feeling you'll dig this
 

00:25:47.600 --> 00:25:50.870 align:start position:0%
person, I have a feeling you'll dig this
new<00:25:47.760><c> feature</c><00:25:48.000><c> I</c><00:25:48.240><c> recently</c><00:25:48.559><c> added.</c><00:25:49.120><c> npx</c><00:25:49.919><c> t3.</c>

00:25:50.870 --> 00:25:50.880 align:start position:0%
new feature I recently added. npx t3.
 

00:25:50.880 --> 00:25:51.990 align:start position:0%
new feature I recently added. npx t3.
I'll<00:25:51.039><c> do</c><00:25:51.200><c> it</c><00:25:51.279><c> nightly</c><00:25:51.600><c> cuz</c><00:25:51.679><c> that's</c><00:25:51.840><c> what</c><00:25:51.919><c> I've</c>

00:25:51.990 --> 00:25:52.000 align:start position:0%
I'll do it nightly cuz that's what I've
 

00:25:52.000 --> 00:25:53.669 align:start position:0%
I'll do it nightly cuz that's what I've
been<00:25:52.159><c> using</c><00:25:52.320><c> lately.</c><00:25:52.960><c> T3</c><00:25:53.279><c> at</c><00:25:53.360><c> nightly</c>

00:25:53.669 --> 00:25:53.679 align:start position:0%
been using lately. T3 at nightly
 

00:25:53.679 --> 00:25:56.710 align:start position:0%
been using lately. T3 at nightly
pair-tail<00:25:55.039><c> scale.</c><00:25:55.679><c> This</c><00:25:55.919><c> command</c><00:25:56.320><c> will</c><00:25:56.559><c> give</c>

00:25:56.710 --> 00:25:56.720 align:start position:0%
pair-tail scale. This command will give
 

00:25:56.720 --> 00:25:59.029 align:start position:0%
pair-tail scale. This command will give
you<00:25:56.960><c> a</c><00:25:57.279><c> pairing</c><00:25:57.679><c> code</c><00:25:58.000><c> that</c><00:25:58.240><c> you</c><00:25:58.400><c> can</c><00:25:58.559><c> scan</c><00:25:58.880><c> on</c>

00:25:59.029 --> 00:25:59.039 align:start position:0%
you a pairing code that you can scan on
 

00:25:59.039 --> 00:26:00.789 align:start position:0%
you a pairing code that you can scan on
your<00:25:59.200><c> phone</c><00:25:59.360><c> or</c><00:25:59.600><c> a</c><00:25:59.760><c> URL</c><00:26:00.159><c> you</c><00:26:00.400><c> can</c><00:26:00.480><c> use</c><00:26:00.640><c> to</c>

00:26:00.789 --> 00:26:00.799 align:start position:0%
your phone or a URL you can use to
 

00:26:00.799 --> 00:26:03.430 align:start position:0%
your phone or a URL you can use to
connect<00:26:01.120><c> on</c><00:26:01.360><c> the</c><00:26:01.520><c> web.</c><00:26:02.159><c> And</c><00:26:02.400><c> now</c><00:26:02.640><c> you</c><00:26:02.960><c> have</c><00:26:03.200><c> a</c>

00:26:03.430 --> 00:26:03.440 align:start position:0%
connect on the web. And now you have a
 

00:26:03.440 --> 00:26:05.190 align:start position:0%
connect on the web. And now you have a
full<00:26:03.679><c> T3</c><00:26:04.159><c> code</c><00:26:04.400><c> instance</c><00:26:04.720><c> that</c><00:26:04.880><c> you</c><00:26:05.039><c> can</c>

00:26:05.190 --> 00:26:05.200 align:start position:0%
full T3 code instance that you can
 

00:26:05.200 --> 00:26:06.549 align:start position:0%
full T3 code instance that you can
control.<00:26:05.679><c> You</c><00:26:05.840><c> do</c><00:26:06.000><c> have</c><00:26:06.159><c> to</c><00:26:06.240><c> serve</c><00:26:06.480><c> it</c>

00:26:06.549 --> 00:26:06.559 align:start position:0%
control. You do have to serve it
 

00:26:06.559 --> 00:26:08.789 align:start position:0%
control. You do have to serve it
somehow.<00:26:06.880><c> So</c><00:26:07.039><c> T3</c><00:26:07.440><c> nightly</c><00:26:07.760><c> serve</c><00:26:08.320><c> and</c><00:26:08.559><c> that</c>

00:26:08.789 --> 00:26:08.799 align:start position:0%
somehow. So T3 nightly serve and that
 

00:26:08.799 --> 00:26:10.950 align:start position:0%
somehow. So T3 nightly serve and that
will<00:26:09.120><c> host</c><00:26:09.440><c> it.</c><00:26:10.080><c> Or</c><00:26:10.240><c> you</c><00:26:10.400><c> can</c><00:26:10.480><c> use</c><00:26:10.559><c> the</c><00:26:10.799><c> even</c>

00:26:10.950 --> 00:26:10.960 align:start position:0%
will host it. Or you can use the even
 

00:26:10.960 --> 00:26:14.149 align:start position:0%
will host it. Or you can use the even
easier<00:26:11.279><c> way</c><00:26:11.440><c> which</c><00:26:11.600><c> is</c><00:26:11.679><c> npxt3</c><00:26:13.039><c> connect</c><00:26:13.919><c> which</c>

00:26:14.149 --> 00:26:14.159 align:start position:0%
easier way which is npxt3 connect which
 

00:26:14.159 --> 00:26:15.669 align:start position:0%
easier way which is npxt3 connect which
will<00:26:14.320><c> open</c><00:26:14.559><c> up</c><00:26:14.640><c> a</c><00:26:14.799><c> URL</c><00:26:15.120><c> to</c><00:26:15.279><c> sign</c><00:26:15.440><c> in</c><00:26:15.600><c> with</c>

00:26:15.669 --> 00:26:15.679 align:start position:0%
will open up a URL to sign in with
 

00:26:15.679 --> 00:26:17.430 align:start position:0%
will open up a URL to sign in with
GitHub,<00:26:16.080><c> Google</c><00:26:16.320><c> or</c><00:26:16.480><c> whatever</c><00:26:16.799><c> else.</c><00:26:17.279><c> And</c>

00:26:17.430 --> 00:26:17.440 align:start position:0%
GitHub, Google or whatever else. And
 

00:26:17.440 --> 00:26:19.029 align:start position:0%
GitHub, Google or whatever else. And
then<00:26:17.600><c> it</c><00:26:17.760><c> will</c><00:26:18.080><c> create</c><00:26:18.320><c> a</c><00:26:18.559><c> background</c>

00:26:19.029 --> 00:26:19.039 align:start position:0%
then it will create a background
 

00:26:19.039 --> 00:26:20.789 align:start position:0%
then it will create a background
instance<00:26:19.440><c> on</c><00:26:19.679><c> this</c><00:26:19.919><c> machine</c><00:26:20.240><c> as</c><00:26:20.400><c> long</c><00:26:20.480><c> as</c><00:26:20.640><c> on</c>

00:26:20.789 --> 00:26:20.799 align:start position:0%
instance on this machine as long as on
 

00:26:20.799 --> 00:26:22.630 align:start position:0%
instance on this machine as long as on
Linux<00:26:21.120><c> Mac</c><00:26:21.440><c> support</c><00:26:21.679><c> coming</c><00:26:21.919><c> soon</c><00:26:22.480><c> that</c>

00:26:22.630 --> 00:26:22.640 align:start position:0%
Linux Mac support coming soon that
 

00:26:22.640 --> 00:26:24.950 align:start position:0%
Linux Mac support coming soon that
allows<00:26:22.960><c> you</c><00:26:23.200><c> to</c><00:26:23.520><c> forever</c><00:26:24.320><c> connect</c><00:26:24.640><c> to</c><00:26:24.799><c> this</c>

00:26:24.950 --> 00:26:24.960 align:start position:0%
allows you to forever connect to this
 

00:26:24.960 --> 00:26:26.470 align:start position:0%
allows you to forever connect to this
machine<00:26:25.279><c> and</c><00:26:25.520><c> run</c><00:26:25.679><c> the</c><00:26:25.840><c> agents</c><00:26:26.159><c> that</c><00:26:26.320><c> are</c>

00:26:26.470 --> 00:26:26.480 align:start position:0%
machine and run the agents that are
 

00:26:26.480 --> 00:26:28.870 align:start position:0%
machine and run the agents that are
already<00:26:26.799><c> configured</c><00:26:27.279><c> on</c><00:26:27.600><c> that</c><00:26:27.919><c> same</c><00:26:28.159><c> machine.</c>

00:26:28.870 --> 00:26:28.880 align:start position:0%
already configured on that same machine.
 

00:26:28.880 --> 00:26:30.630 align:start position:0%
already configured on that same machine.
So,<00:26:29.120><c> if</c><00:26:29.279><c> you</c><00:26:29.360><c> have</c><00:26:29.440><c> an</c><00:26:29.679><c> old</c><00:26:29.840><c> laptop</c><00:26:30.320><c> somewhere</c>

00:26:30.630 --> 00:26:30.640 align:start position:0%
So, if you have an old laptop somewhere
 

00:26:30.640 --> 00:26:32.149 align:start position:0%
So, if you have an old laptop somewhere
at<00:26:30.799><c> your</c><00:26:30.960><c> house</c><00:26:31.120><c> or</c><00:26:31.360><c> a</c><00:26:31.520><c> PC</c><00:26:31.760><c> that</c><00:26:31.919><c> hasn't</c><00:26:32.080><c> been</c>

00:26:32.149 --> 00:26:32.159 align:start position:0%
at your house or a PC that hasn't been
 

00:26:32.159 --> 00:26:34.070 align:start position:0%
at your house or a PC that hasn't been
turned<00:26:32.320><c> on</c><00:26:32.480><c> in</c><00:26:32.640><c> a</c><00:26:32.799><c> while</c><00:26:33.039><c> or</c><00:26:33.520><c> already</c><00:26:33.760><c> have</c><00:26:33.919><c> a</c>

00:26:34.070 --> 00:26:34.080 align:start position:0%
turned on in a while or already have a
 

00:26:34.080 --> 00:26:36.149 align:start position:0%
turned on in a while or already have a
Linux<00:26:34.400><c> machine</c><00:26:34.559><c> that</c><00:26:34.799><c> you</c><00:26:34.960><c> use,</c><00:26:35.679><c> set</c><00:26:35.840><c> up</c><00:26:36.000><c> a</c>

00:26:36.149 --> 00:26:36.159 align:start position:0%
Linux machine that you use, set up a
 

00:26:36.159 --> 00:26:37.750 align:start position:0%
Linux machine that you use, set up a
Linux<00:26:36.320><c> on</c><00:26:36.480><c> it</c><00:26:36.559><c> if</c><00:26:36.720><c> it's</c><00:26:36.880><c> not</c><00:26:37.039><c> already</c><00:26:37.200><c> set</c><00:26:37.360><c> up.</c>

00:26:37.750 --> 00:26:37.760 align:start position:0%
Linux on it if it's not already set up.
 

00:26:37.760 --> 00:26:39.430 align:start position:0%
Linux on it if it's not already set up.
Install<00:26:38.159><c> Cloud</c><00:26:38.480><c> Code</c><00:26:38.640><c> Codeex,</c><00:26:39.120><c> both</c><00:26:39.279><c> or</c>

00:26:39.430 --> 00:26:39.440 align:start position:0%
Install Cloud Code Codeex, both or
 

00:26:39.440 --> 00:26:42.390 align:start position:0%
Install Cloud Code Codeex, both or
neither.<00:26:40.159><c> Run</c><00:26:40.400><c> this</c><00:26:40.720><c> one</c><00:26:41.039><c> command,</c><00:26:41.440><c> npxt3</c>

00:26:42.390 --> 00:26:42.400 align:start position:0%
neither. Run this one command, npxt3
 

00:26:42.400 --> 00:26:45.350 align:start position:0%
neither. Run this one command, npxt3
connect.<00:26:43.440><c> And</c><00:26:43.600><c> now</c><00:26:43.840><c> you</c><00:26:44.000><c> can</c><00:26:44.240><c> control</c><00:26:44.960><c> that</c>

00:26:45.350 --> 00:26:45.360 align:start position:0%
connect. And now you can control that
 

00:26:45.360 --> 00:26:47.830 align:start position:0%
connect. And now you can control that
machine<00:26:45.679><c> and</c><00:26:46.000><c> all</c><00:26:46.159><c> of</c><00:26:46.240><c> the</c><00:26:46.400><c> agents</c><00:26:46.720><c> on</c><00:26:46.960><c> it</c><00:26:47.600><c> from</c>

00:26:47.830 --> 00:26:47.840 align:start position:0%
machine and all of the agents on it from
 

00:26:47.840 --> 00:26:50.630 align:start position:0%
machine and all of the agents on it from
a<00:26:48.080><c> much</c><00:26:48.400><c> much</c><00:26:48.799><c> better</c><00:26:49.200><c> interface</c><00:26:50.159><c> without</c>

00:26:50.630 --> 00:26:50.640 align:start position:0%
a much much better interface without
 

00:26:50.640 --> 00:26:52.070 align:start position:0%
a much much better interface without
having<00:26:50.880><c> to</c><00:26:51.039><c> deal</c><00:26:51.200><c> with</c><00:26:51.440><c> all</c><00:26:51.679><c> of</c><00:26:51.840><c> the</c>

00:26:52.070 --> 00:26:52.080 align:start position:0%
having to deal with all of the
 

00:26:52.080 --> 00:26:54.549 align:start position:0%
having to deal with all of the
consequences<00:26:52.720><c> of</c><00:26:52.960><c> things</c><00:26:53.200><c> like</c><00:26:53.440><c> SSH,</c><00:26:54.320><c> of</c>

00:26:54.549 --> 00:26:54.559 align:start position:0%
consequences of things like SSH, of
 

00:26:54.559 --> 00:26:56.630 align:start position:0%
consequences of things like SSH, of
things<00:26:54.799><c> like</c><00:26:55.039><c> terminals,</c><00:26:55.840><c> of</c><00:26:56.080><c> all</c><00:26:56.240><c> of</c><00:26:56.400><c> the</c>

00:26:56.630 --> 00:26:56.640 align:start position:0%
things like terminals, of all of the
 

00:26:56.640 --> 00:26:58.950 align:start position:0%
things like terminals, of all of the
different<00:26:57.200><c> annoying</c><00:26:57.760><c> pieces</c><00:26:58.400><c> that</c><00:26:58.640><c> you</c><00:26:58.880><c> have</c>

00:26:58.950 --> 00:26:58.960 align:start position:0%
different annoying pieces that you have
 

00:26:58.960 --> 00:27:01.110 align:start position:0%
different annoying pieces that you have
to<00:26:59.120><c> deal</c><00:26:59.360><c> with.</c><00:27:00.080><c> But</c><00:27:00.240><c> I</c><00:27:00.400><c> really,</c><00:27:00.640><c> really</c><00:27:00.960><c> hope</c>

00:27:01.110 --> 00:27:01.120 align:start position:0%
to deal with. But I really, really hope
 

00:27:01.120 --> 00:27:02.710 align:start position:0%
to deal with. But I really, really hope
you<00:27:01.279><c> guys</c><00:27:01.520><c> understand</c><00:27:01.840><c> that</c><00:27:02.159><c> I'm</c><00:27:02.320><c> not</c><00:27:02.480><c> doing</c>

00:27:02.710 --> 00:27:02.720 align:start position:0%
you guys understand that I'm not doing
 

00:27:02.720 --> 00:27:05.269 align:start position:0%
you guys understand that I'm not doing
this<00:27:02.880><c> in</c><00:27:03.200><c> some</c><00:27:03.600><c> secret</c><00:27:04.000><c> plan</c><00:27:04.320><c> to</c><00:27:04.559><c> make</c><00:27:04.720><c> money.</c>

00:27:05.269 --> 00:27:05.279 align:start position:0%
this in some secret plan to make money.
 

00:27:05.279 --> 00:27:06.789 align:start position:0%
this in some secret plan to make money.
I'm<00:27:05.520><c> doing</c><00:27:05.679><c> this</c><00:27:05.840><c> one</c><00:27:06.080><c> out</c><00:27:06.159><c> of</c><00:27:06.320><c> frustration.</c>

00:27:06.789 --> 00:27:06.799 align:start position:0%
I'm doing this one out of frustration.
 

00:27:06.799 --> 00:27:08.310 align:start position:0%
I'm doing this one out of frustration.
I'm<00:27:06.960><c> doing</c><00:27:07.120><c> this</c><00:27:07.200><c> one</c><00:27:07.360><c> out</c><00:27:07.520><c> of</c><00:27:07.679><c> the</c><00:27:07.919><c> love</c><00:27:08.159><c> of</c>

00:27:08.310 --> 00:27:08.320 align:start position:0%
I'm doing this one out of the love of
 

00:27:08.320 --> 00:27:10.149 align:start position:0%
I'm doing this one out of the love of
the<00:27:08.480><c> game.</c><00:27:08.960><c> If</c><00:27:09.200><c> I</c><00:27:09.279><c> wanted</c><00:27:09.440><c> to</c><00:27:09.600><c> make</c><00:27:09.760><c> a</c><00:27:09.919><c> bunch</c><00:27:10.000><c> of</c>

00:27:10.149 --> 00:27:10.159 align:start position:0%
the game. If I wanted to make a bunch of
 

00:27:10.159 --> 00:27:11.990 align:start position:0%
the game. If I wanted to make a bunch of
money,<00:27:10.400><c> I</c><00:27:10.640><c> could</c><00:27:10.720><c> have</c><00:27:10.880><c> just</c><00:27:11.200><c> sold</c><00:27:11.520><c> this</c><00:27:11.760><c> to</c>

00:27:11.990 --> 00:27:12.000 align:start position:0%
money, I could have just sold this to
 

00:27:12.000 --> 00:27:14.230 align:start position:0%
money, I could have just sold this to
OpenAI<00:27:12.559><c> or</c><00:27:12.640><c> Ananthropic</c><00:27:13.200><c> at</c><00:27:13.360><c> this</c><00:27:13.520><c> point,</c><00:27:14.000><c> but</c>

00:27:14.230 --> 00:27:14.240 align:start position:0%
OpenAI or Ananthropic at this point, but
 

00:27:14.240 --> 00:27:16.789 align:start position:0%
OpenAI or Ananthropic at this point, but
the<00:27:14.400><c> goal</c><00:27:14.720><c> is</c><00:27:15.120><c> specifically</c><00:27:16.320><c> almost</c><00:27:16.559><c> a</c>

00:27:16.789 --> 00:27:16.799 align:start position:0%
the goal is specifically almost a
 

00:27:16.799 --> 00:27:20.310 align:start position:0%
the goal is specifically almost a
counterbource

00:27:20.310 --> 00:27:20.320 align:start position:0%
 
 

00:27:20.320 --> 00:27:22.390 align:start position:0%
 
software<00:27:20.799><c> that</c><00:27:21.039><c> we</c><00:27:21.279><c> use</c><00:27:21.440><c> to</c><00:27:21.679><c> build</c><00:27:22.000><c> software</c>

00:27:22.390 --> 00:27:22.400 align:start position:0%
software that we use to build software
 

00:27:22.400 --> 00:27:24.230 align:start position:0%
software that we use to build software
with.<00:27:22.880><c> When</c><00:27:23.039><c> I</c><00:27:23.200><c> got</c><00:27:23.279><c> into</c><00:27:23.520><c> coding,</c><00:27:23.919><c> it</c><00:27:24.080><c> was</c>

00:27:24.230 --> 00:27:24.240 align:start position:0%
with. When I got into coding, it was
 

00:27:24.240 --> 00:27:26.390 align:start position:0%
with. When I got into coding, it was
mostly<00:27:24.559><c> a</c><00:27:24.720><c> closed</c><00:27:25.200><c> source</c><00:27:25.440><c> ecosystem.</c><00:27:26.240><c> All</c>

00:27:26.390 --> 00:27:26.400 align:start position:0%
mostly a closed source ecosystem. All
 

00:27:26.400 --> 00:27:27.909 align:start position:0%
mostly a closed source ecosystem. All
the<00:27:26.640><c> editors</c><00:27:27.039><c> people</c><00:27:27.279><c> use</c><00:27:27.520><c> were</c><00:27:27.679><c> closed</c>

00:27:27.909 --> 00:27:27.919 align:start position:0%
the editors people use were closed
 

00:27:27.919 --> 00:27:29.830 align:start position:0%
the editors people use were closed
source.<00:27:28.240><c> Things</c><00:27:28.400><c> like</c><00:27:28.559><c> Visual</c><00:27:28.960><c> Studio,</c>

00:27:29.830 --> 00:27:29.840 align:start position:0%
source. Things like Visual Studio,
 

00:27:29.840 --> 00:27:32.310 align:start position:0%
source. Things like Visual Studio,
things<00:27:30.000><c> like</c><00:27:30.240><c> Sublime</c><00:27:30.720><c> Text.</c><00:27:31.360><c> They</c><00:27:31.600><c> had</c><00:27:31.840><c> some</c>

00:27:32.310 --> 00:27:32.320 align:start position:0%
things like Sublime Text. They had some
 

00:27:32.320 --> 00:27:35.269 align:start position:0%
things like Sublime Text. They had some
concept<00:27:32.720><c> of</c><00:27:33.039><c> extensions,</c><00:27:33.760><c> but</c><00:27:34.400><c> barely.</c><00:27:35.200><c> And</c>

00:27:35.269 --> 00:27:35.279 align:start position:0%
concept of extensions, but barely. And
 

00:27:35.279 --> 00:27:36.950 align:start position:0%
concept of extensions, but barely. And
then<00:27:35.440><c> GitHub</c><00:27:35.840><c> released</c><00:27:36.159><c> Atom,</c><00:27:36.640><c> which</c><00:27:36.880><c> was</c>

00:27:36.950 --> 00:27:36.960 align:start position:0%
then GitHub released Atom, which was
 

00:27:36.960 --> 00:27:38.789 align:start position:0%
then GitHub released Atom, which was
built<00:27:37.200><c> on</c><00:27:37.360><c> top</c><00:27:37.520><c> of</c><00:27:37.679><c> Electron.</c><00:27:38.400><c> And</c><00:27:38.559><c> then</c>

00:27:38.789 --> 00:27:38.799 align:start position:0%
built on top of Electron. And then
 

00:27:38.799 --> 00:27:40.870 align:start position:0%
built on top of Electron. And then
Microsoft<00:27:39.279><c> decided</c><00:27:39.600><c> to</c><00:27:39.760><c> fight</c><00:27:40.000><c> back</c><00:27:40.240><c> with</c><00:27:40.480><c> VS</c>

00:27:40.870 --> 00:27:40.880 align:start position:0%
Microsoft decided to fight back with VS
 

00:27:40.880 --> 00:27:43.430 align:start position:0%
Microsoft decided to fight back with VS
Code,<00:27:41.440><c> which</c><00:27:41.679><c> was</c><00:27:41.760><c> an</c><00:27:42.000><c> open-source</c><00:27:42.720><c> electron</c>

00:27:43.430 --> 00:27:43.440 align:start position:0%
Code, which was an open-source electron
 

00:27:43.440 --> 00:27:45.750 align:start position:0%
Code, which was an open-source electron
editor<00:27:44.080><c> that</c><00:27:44.400><c> became</c><00:27:44.799><c> the</c><00:27:45.039><c> industry</c><00:27:45.440><c> standard</c>

00:27:45.750 --> 00:27:45.760 align:start position:0%
editor that became the industry standard
 

00:27:45.760 --> 00:27:48.230 align:start position:0%
editor that became the industry standard
used<00:27:45.919><c> by</c><00:27:46.080><c> over</c><00:27:46.320><c> 80%</c><00:27:46.960><c> of</c><00:27:47.200><c> developers.</c><00:27:48.000><c> And</c>

00:27:48.230 --> 00:27:48.240 align:start position:0%
used by over 80% of developers. And
 

00:27:48.240 --> 00:27:50.070 align:start position:0%
used by over 80% of developers. And
suddenly<00:27:48.640><c> we</c><00:27:48.880><c> all</c><00:27:49.039><c> were</c><00:27:49.200><c> using</c><00:27:49.440><c> tools</c><00:27:49.760><c> that</c><00:27:49.919><c> we</c>

00:27:50.070 --> 00:27:50.080 align:start position:0%
suddenly we all were using tools that we
 

00:27:50.080 --> 00:27:52.870 align:start position:0%
suddenly we all were using tools that we
could<00:27:50.240><c> customize.</c><00:27:51.120><c> And</c><00:27:51.360><c> now</c><00:27:51.760><c> AI</c><00:27:52.159><c> is</c><00:27:52.320><c> huge.</c><00:27:52.640><c> And</c>

00:27:52.870 --> 00:27:52.880 align:start position:0%
could customize. And now AI is huge. And
 

00:27:52.880 --> 00:27:54.389 align:start position:0%
could customize. And now AI is huge. And
everyone<00:27:53.120><c> moved</c><00:27:53.360><c> to</c><00:27:53.600><c> cursor,</c><00:27:54.000><c> which</c><00:27:54.159><c> is</c><00:27:54.240><c> a</c>

00:27:54.389 --> 00:27:54.399 align:start position:0%
everyone moved to cursor, which is a
 

00:27:54.399 --> 00:27:56.549 align:start position:0%
everyone moved to cursor, which is a
closed<00:27:54.640><c> source</c><00:27:54.960><c> fork,</c><00:27:55.600><c> or</c><00:27:55.840><c> to</c><00:27:56.000><c> claude</c><00:27:56.399><c> code,</c>

00:27:56.549 --> 00:27:56.559 align:start position:0%
closed source fork, or to claude code,
 

00:27:56.559 --> 00:27:58.149 align:start position:0%
closed source fork, or to claude code,
which<00:27:56.799><c> is</c><00:27:56.880><c> a</c><00:27:56.960><c> closed</c><00:27:57.279><c> source</c><00:27:57.520><c> terminal,</c><00:27:57.840><c> or</c><00:27:58.080><c> to</c>

00:27:58.149 --> 00:27:58.159 align:start position:0%
which is a closed source terminal, or to
 

00:27:58.159 --> 00:27:59.830 align:start position:0%
which is a closed source terminal, or to
the<00:27:58.320><c> Codex</c><00:27:58.640><c> desktop</c><00:27:58.960><c> app,</c><00:27:59.120><c> which</c><00:27:59.279><c> is</c><00:27:59.360><c> a</c><00:27:59.520><c> closed</c>

00:27:59.830 --> 00:27:59.840 align:start position:0%
the Codex desktop app, which is a closed
 

00:27:59.840 --> 00:28:01.830 align:start position:0%
the Codex desktop app, which is a closed
source<00:28:00.159><c> desktop</c><00:28:00.559><c> app.</c><00:28:00.880><c> and</c><00:28:01.120><c> our</c><00:28:01.440><c> ability</c><00:28:01.679><c> to</c>

00:28:01.830 --> 00:28:01.840 align:start position:0%
source desktop app. and our ability to
 

00:28:01.840 --> 00:28:03.750 align:start position:0%
source desktop app. and our ability to
customize<00:28:02.240><c> our</c><00:28:02.480><c> tools</c><00:28:02.799><c> started</c><00:28:03.120><c> to</c><00:28:03.279><c> fade</c>

00:28:03.750 --> 00:28:03.760 align:start position:0%
customize our tools started to fade
 

00:28:03.760 --> 00:28:05.990 align:start position:0%
customize our tools started to fade
fast,<00:28:04.559><c> which</c><00:28:04.799><c> is</c><00:28:05.039><c> particularly</c><00:28:05.600><c> ironic</c>

00:28:05.990 --> 00:28:06.000 align:start position:0%
fast, which is particularly ironic
 

00:28:06.000 --> 00:28:07.750 align:start position:0%
fast, which is particularly ironic
because<00:28:06.240><c> we're</c><00:28:06.399><c> also</c><00:28:06.640><c> now</c><00:28:06.799><c> in</c><00:28:06.960><c> an</c><00:28:07.279><c> era</c><00:28:07.520><c> where</c>

00:28:07.750 --> 00:28:07.760 align:start position:0%
because we're also now in an era where
 

00:28:07.760 --> 00:28:09.510 align:start position:0%
because we're also now in an era where
it's<00:28:07.919><c> ever</c><00:28:08.159><c> been</c><00:28:08.320><c> easier</c><00:28:08.640><c> to</c><00:28:08.799><c> customize</c><00:28:09.200><c> tools</c>

00:28:09.510 --> 00:28:09.520 align:start position:0%
it's ever been easier to customize tools
 

00:28:09.520 --> 00:28:11.190 align:start position:0%
it's ever been easier to customize tools
as<00:28:09.679><c> long</c><00:28:09.760><c> as</c><00:28:09.840><c> you</c><00:28:09.919><c> have</c><00:28:10.080><c> source</c><00:28:10.320><c> code</c><00:28:10.559><c> access.</c>

00:28:11.190 --> 00:28:11.200 align:start position:0%
as long as you have source code access.
 

00:28:11.200 --> 00:28:13.510 align:start position:0%
as long as you have source code access.
And<00:28:11.360><c> it</c><00:28:11.520><c> just</c><00:28:11.840><c> deeply</c><00:28:12.320><c> frustrated</c><00:28:12.880><c> me</c><00:28:13.279><c> that</c>

00:28:13.510 --> 00:28:13.520 align:start position:0%
And it just deeply frustrated me that
 

00:28:13.520 --> 00:28:15.590 align:start position:0%
And it just deeply frustrated me that
the<00:28:13.679><c> tools</c><00:28:14.000><c> I</c><00:28:14.240><c> used</c><00:28:14.720><c> would</c><00:28:14.960><c> randomly</c><00:28:15.440><c> get</c>

00:28:15.590 --> 00:28:15.600 align:start position:0%
the tools I used would randomly get
 

00:28:15.600 --> 00:28:17.590 align:start position:0%
the tools I used would randomly get
worse<00:28:15.840><c> and</c><00:28:16.000><c> I</c><00:28:16.159><c> couldn't</c><00:28:16.399><c> fix</c><00:28:16.640><c> them</c><00:28:17.120><c> and</c><00:28:17.279><c> had</c>

00:28:17.590 --> 00:28:17.600 align:start position:0%
worse and I couldn't fix them and had
 

00:28:17.600 --> 00:28:19.350 align:start position:0%
worse and I couldn't fix them and had
things<00:28:17.760><c> I</c><00:28:18.000><c> wanted</c><00:28:18.240><c> and</c><00:28:18.480><c> didn't</c><00:28:18.799><c> have</c><00:28:19.120><c> the</c>

00:28:19.350 --> 00:28:19.360 align:start position:0%
things I wanted and didn't have the
 

00:28:19.360 --> 00:28:21.190 align:start position:0%
things I wanted and didn't have the
ability<00:28:19.600><c> for</c><00:28:19.840><c> me</c><00:28:19.919><c> to</c><00:28:20.080><c> add</c><00:28:20.240><c> them.</c><00:28:20.720><c> And</c><00:28:20.880><c> I</c><00:28:21.039><c> wanted</c>

00:28:21.190 --> 00:28:21.200 align:start position:0%
ability for me to add them. And I wanted
 

00:28:21.200 --> 00:28:23.029 align:start position:0%
ability for me to add them. And I wanted
to<00:28:21.360><c> make</c><00:28:21.520><c> sure</c><00:28:21.679><c> that</c><00:28:21.919><c> the</c><00:28:22.159><c> next</c><00:28:22.320><c> generation</c>

00:28:23.029 --> 00:28:23.039 align:start position:0%
to make sure that the next generation
 

00:28:23.039 --> 00:28:25.029 align:start position:0%
to make sure that the next generation
didn't<00:28:23.440><c> have</c><00:28:23.600><c> to</c><00:28:23.760><c> grow</c><00:28:24.000><c> up</c><00:28:24.240><c> with</c><00:28:24.480><c> a</c><00:28:24.720><c> bunch</c><00:28:24.880><c> of</c>

00:28:25.029 --> 00:28:25.039 align:start position:0%
didn't have to grow up with a bunch of
 

00:28:25.039 --> 00:28:26.389 align:start position:0%
didn't have to grow up with a bunch of
closed<00:28:25.360><c> source</c><00:28:25.600><c> tools</c><00:28:25.919><c> they</c><00:28:26.159><c> couldn't</c>

00:28:26.389 --> 00:28:26.399 align:start position:0%
closed source tools they couldn't
 

00:28:26.399 --> 00:28:28.470 align:start position:0%
closed source tools they couldn't
customize<00:28:27.279><c> and</c><00:28:27.440><c> agents</c><00:28:27.760><c> that</c><00:28:28.000><c> are</c><00:28:28.080><c> more</c><00:28:28.320><c> than</c>

00:28:28.470 --> 00:28:28.480 align:start position:0%
customize and agents that are more than
 

00:28:28.480 --> 00:28:30.310 align:start position:0%
customize and agents that are more than
capable<00:28:28.720><c> of</c><00:28:28.880><c> customizing.</c><00:28:29.679><c> So,</c><00:28:29.840><c> I</c><00:28:30.000><c> ended</c><00:28:30.159><c> up</c>

00:28:30.310 --> 00:28:30.320 align:start position:0%
capable of customizing. So, I ended up
 

00:28:30.320 --> 00:28:32.230 align:start position:0%
capable of customizing. So, I ended up
spending<00:28:30.720><c> a</c><00:28:31.039><c> lot</c><00:28:31.120><c> of</c><00:28:31.279><c> time</c><00:28:31.440><c> and</c><00:28:31.760><c> money</c><00:28:31.919><c> and</c>

00:28:32.230 --> 00:28:32.240 align:start position:0%
spending a lot of time and money and
 

00:28:32.240 --> 00:28:34.950 align:start position:0%
spending a lot of time and money and
resource<00:28:32.799><c> and</c><00:28:32.960><c> betting</c><00:28:33.360><c> hard</c><00:28:33.679><c> on</c><00:28:33.919><c> doing</c><00:28:34.159><c> this.</c>

00:28:34.950 --> 00:28:34.960 align:start position:0%
resource and betting hard on doing this.
 

00:28:34.960 --> 00:28:36.470 align:start position:0%
resource and betting hard on doing this.
Not<00:28:35.120><c> because</c><00:28:35.360><c> I</c><00:28:35.520><c> think</c><00:28:35.600><c> I</c><00:28:35.840><c> can</c><00:28:35.919><c> make</c><00:28:36.080><c> money</c><00:28:36.240><c> on</c>

00:28:36.470 --> 00:28:36.480 align:start position:0%
Not because I think I can make money on
 

00:28:36.480 --> 00:28:38.389 align:start position:0%
Not because I think I can make money on
it.<00:28:36.960><c> Sure,</c><00:28:37.200><c> there's</c><00:28:37.520><c> some</c><00:28:37.760><c> potential</c><00:28:38.080><c> to</c><00:28:38.240><c> do</c>

00:28:38.389 --> 00:28:38.399 align:start position:0%
it. Sure, there's some potential to do
 

00:28:38.399 --> 00:28:40.950 align:start position:0%
it. Sure, there's some potential to do
that<00:28:38.559><c> in</c><00:28:38.720><c> the</c><00:28:38.880><c> future,</c><00:28:39.440><c> but</c><00:28:39.679><c> the</c><00:28:39.919><c> goal</c><00:28:40.159><c> here</c><00:28:40.720><c> is</c>

00:28:40.950 --> 00:28:40.960 align:start position:0%
that in the future, but the goal here is
 

00:28:40.960 --> 00:28:43.750 align:start position:0%
that in the future, but the goal here is
to<00:28:41.120><c> make</c><00:28:41.679><c> the</c><00:28:42.000><c> best</c><00:28:42.399><c> possible</c><00:28:43.039><c> open-source</c>

00:28:43.750 --> 00:28:43.760 align:start position:0%
to make the best possible open-source
 

00:28:43.760 --> 00:28:47.110 align:start position:0%
to make the best possible open-source
solution<00:28:44.559><c> for</c><00:28:44.799><c> coding</c><00:28:45.120><c> with</c><00:28:45.360><c> AI</c><00:28:45.679><c> today.</c><00:28:46.480><c> And</c><00:28:46.720><c> I</c>

00:28:47.110 --> 00:28:47.120 align:start position:0%
solution for coding with AI today. And I
 

00:28:47.120 --> 00:28:49.190 align:start position:0%
solution for coding with AI today. And I
do<00:28:47.360><c> not</c><00:28:47.600><c> believe</c><00:28:47.840><c> that</c><00:28:48.080><c> that</c><00:28:48.399><c> solution</c><00:28:48.799><c> is</c><00:28:49.039><c> a</c>

00:28:49.190 --> 00:28:49.200 align:start position:0%
do not believe that that solution is a
 

00:28:49.200 --> 00:28:51.190 align:start position:0%
do not believe that that solution is a
terminal.<00:28:49.840><c> I</c><00:28:50.159><c> genuinely</c><00:28:50.640><c> believe</c><00:28:50.880><c> that</c>

00:28:51.190 --> 00:28:51.200 align:start position:0%
terminal. I genuinely believe that
 

00:28:51.200 --> 00:28:53.110 align:start position:0%
terminal. I genuinely believe that
solution<00:28:51.679><c> is</c><00:28:51.840><c> a</c><00:28:52.080><c> graphical</c><00:28:52.480><c> interface</c><00:28:52.880><c> that</c>

00:28:53.110 --> 00:28:53.120 align:start position:0%
solution is a graphical interface that
 

00:28:53.120 --> 00:28:55.190 align:start position:0%
solution is a graphical interface that
prioritizes<00:28:53.840><c> the</c><00:28:54.159><c> people</c><00:28:54.320><c> who</c><00:28:54.640><c> want</c><00:28:54.799><c> to</c><00:28:54.960><c> get</c>

00:28:55.190 --> 00:28:55.200 align:start position:0%
prioritizes the people who want to get
 

00:28:55.200 --> 00:28:57.510 align:start position:0%
prioritizes the people who want to get
real<00:28:55.520><c> work</c><00:28:55.840><c> done</c><00:28:56.480><c> with</c><00:28:56.799><c> systems</c><00:28:57.120><c> that</c><00:28:57.360><c> help</c>

00:28:57.510 --> 00:28:57.520 align:start position:0%
real work done with systems that help
 

00:28:57.520 --> 00:28:59.669 align:start position:0%
real work done with systems that help
you<00:28:57.679><c> get</c><00:28:57.840><c> that</c><00:28:58.000><c> work</c><00:28:58.320><c> landed.</c><00:28:58.880><c> I</c><00:28:59.120><c> have</c><00:28:59.200><c> so</c><00:28:59.360><c> much</c>

00:28:59.669 --> 00:28:59.679 align:start position:0%
you get that work landed. I have so much
 

00:28:59.679 --> 00:29:01.110 align:start position:0%
you get that work landed. I have so much
more<00:28:59.760><c> I</c><00:29:00.000><c> want</c><00:29:00.080><c> to</c><00:29:00.159><c> say</c><00:29:00.240><c> about</c><00:29:00.399><c> T3</c><00:29:00.799><c> code</c><00:29:00.960><c> in</c>

00:29:01.110 --> 00:29:01.120 align:start position:0%
more I want to say about T3 code in
 

00:29:01.120 --> 00:29:01.990 align:start position:0%
more I want to say about T3 code in
particular,<00:29:01.360><c> but</c><00:29:01.520><c> that's</c><00:29:01.679><c> going</c><00:29:01.679><c> to</c><00:29:01.760><c> have</c><00:29:01.840><c> to</c>

00:29:01.990 --> 00:29:02.000 align:start position:0%
particular, but that's going to have to
 

00:29:02.000 --> 00:29:04.070 align:start position:0%
particular, but that's going to have to
wait<00:29:02.080><c> for</c><00:29:02.240><c> another</c><00:29:02.559><c> video.</c><00:29:03.120><c> For</c><00:29:03.360><c> now,</c><00:29:03.520><c> I</c><00:29:03.760><c> just</c>

00:29:04.070 --> 00:29:04.080 align:start position:0%
wait for another video. For now, I just
 

00:29:04.080 --> 00:29:06.310 align:start position:0%
wait for another video. For now, I just
hope<00:29:04.320><c> you</c><00:29:04.480><c> guys</c><00:29:04.640><c> get</c><00:29:04.880><c> this</c><00:29:05.120><c> takeaway.</c><00:29:05.919><c> I</c><00:29:06.159><c> don't</c>

00:29:06.310 --> 00:29:06.320 align:start position:0%
hope you guys get this takeaway. I don't
 

00:29:06.320 --> 00:29:08.950 align:start position:0%
hope you guys get this takeaway. I don't
care<00:29:06.640><c> which</c><00:29:06.960><c> guey</c><00:29:07.440><c> you</c><00:29:07.760><c> use.</c><00:29:08.320><c> Ideally,</c><00:29:08.640><c> use</c><00:29:08.799><c> a</c>

00:29:08.950 --> 00:29:08.960 align:start position:0%
care which guey you use. Ideally, use a
 

00:29:08.960 --> 00:29:09.909 align:start position:0%
care which guey you use. Ideally, use a
decent<00:29:09.200><c> one.</c><00:29:09.360><c> So,</c><00:29:09.440><c> like</c><00:29:09.520><c> if</c><00:29:09.679><c> you</c><00:29:09.760><c> use</c><00:29:09.840><c> the</c>

00:29:09.909 --> 00:29:09.919 align:start position:0%
decent one. So, like if you use the
 

00:29:09.919 --> 00:29:11.110 align:start position:0%
decent one. So, like if you use the
cloud<00:29:10.159><c> code</c><00:29:10.320><c> desktop</c><00:29:10.640><c> app,</c><00:29:10.880><c> you're</c><00:29:11.039><c> not</c>

00:29:11.110 --> 00:29:11.120 align:start position:0%
cloud code desktop app, you're not
 

00:29:11.120 --> 00:29:13.029 align:start position:0%
cloud code desktop app, you're not
getting<00:29:11.279><c> the</c><00:29:11.520><c> like</c><00:29:11.679><c> proper</c><00:29:12.000><c> guey</c><00:29:12.480><c> experience,</c>

00:29:13.029 --> 00:29:13.039 align:start position:0%
getting the like proper guey experience,
 

00:29:13.039 --> 00:29:15.190 align:start position:0%
getting the like proper guey experience,
but<00:29:13.360><c> use</c><00:29:13.520><c> something</c><00:29:13.600><c> like</c><00:29:13.760><c> T3</c><00:29:14.240><c> code</c><00:29:14.480><c> or</c><00:29:14.720><c> codeex</c>

00:29:15.190 --> 00:29:15.200 align:start position:0%
but use something like T3 code or codeex
 

00:29:15.200 --> 00:29:16.310 align:start position:0%
but use something like T3 code or codeex
or<00:29:15.360><c> you</c><00:29:15.440><c> can</c><00:29:15.600><c> deal</c><00:29:15.679><c> with</c><00:29:15.840><c> the</c><00:29:16.000><c> performance</c>

00:29:16.310 --> 00:29:16.320 align:start position:0%
or you can deal with the performance
 

00:29:16.320 --> 00:29:18.470 align:start position:0%
or you can deal with the performance
issues<00:29:16.640><c> in</c><00:29:16.799><c> the</c><00:29:16.880><c> new</c><00:29:17.039><c> cursor</c><00:29:17.440><c> glass</c><00:29:17.760><c> version</c>

00:29:18.470 --> 00:29:18.480 align:start position:0%
issues in the new cursor glass version
 

00:29:18.480 --> 00:29:20.870 align:start position:0%
issues in the new cursor glass version
or<00:29:18.720><c> you</c><00:29:18.880><c> build</c><00:29:19.120><c> your</c><00:29:19.360><c> own</c><00:29:19.600><c> thing</c><00:29:20.159><c> or</c><00:29:20.399><c> use</c><00:29:20.559><c> gene</c>

00:29:20.870 --> 00:29:20.880 align:start position:0%
or you build your own thing or use gene
 

00:29:20.880 --> 00:29:22.950 align:start position:0%
or you build your own thing or use gene
or<00:29:21.039><c> conductor</c><00:29:21.679><c> any</c><00:29:21.840><c> of</c><00:29:21.919><c> these</c><00:29:22.159><c> other</c><00:29:22.480><c> guies</c>

00:29:22.950 --> 00:29:22.960 align:start position:0%
or conductor any of these other guies
 

00:29:22.960 --> 00:29:25.350 align:start position:0%
or conductor any of these other guies
for<00:29:23.200><c> managing</c><00:29:23.600><c> your</c><00:29:23.840><c> agents.</c><00:29:24.720><c> I</c><00:29:24.960><c> think</c><00:29:25.120><c> you'll</c>

00:29:25.350 --> 00:29:25.360 align:start position:0%
for managing your agents. I think you'll
 

00:29:25.360 --> 00:29:27.830 align:start position:0%
for managing your agents. I think you'll
feel<00:29:25.600><c> the</c><00:29:25.840><c> difference</c><00:29:26.720><c> because</c><00:29:27.039><c> it</c><00:29:27.360><c> really</c>

00:29:27.830 --> 00:29:27.840 align:start position:0%
feel the difference because it really
 

00:29:27.840 --> 00:29:30.389 align:start position:0%
feel the difference because it really
really<00:29:28.320><c> is</c><00:29:28.880><c> significantly</c><00:29:29.679><c> better</c><00:29:30.159><c> than</c>

00:29:30.389 --> 00:29:30.399 align:start position:0%
really is significantly better than
 

00:29:30.399 --> 00:29:32.549 align:start position:0%
really is significantly better than
dealing<00:29:30.720><c> with</c><00:29:30.880><c> a</c><00:29:31.039><c> terminal,</c><00:29:31.919><c> especially</c><00:29:32.320><c> once</c>

00:29:32.549 --> 00:29:32.559 align:start position:0%
dealing with a terminal, especially once
 

00:29:32.559 --> 00:29:33.990 align:start position:0%
dealing with a terminal, especially once
you<00:29:32.720><c> have</c><00:29:32.880><c> more</c><00:29:33.039><c> than</c><00:29:33.200><c> one</c><00:29:33.360><c> or</c><00:29:33.520><c> two</c><00:29:33.760><c> things</c>

00:29:33.990 --> 00:29:34.000 align:start position:0%
you have more than one or two things
 

00:29:34.000 --> 00:29:36.389 align:start position:0%
you have more than one or two things
going<00:29:34.240><c> on.</c><00:29:34.799><c> The</c><00:29:35.039><c> ability</c><00:29:35.279><c> to</c><00:29:35.440><c> just</c><00:29:35.679><c> hop</c><00:29:36.080><c> around</c>

00:29:36.389 --> 00:29:36.399 align:start position:0%
going on. The ability to just hop around
 

00:29:36.399 --> 00:29:38.470 align:start position:0%
going on. The ability to just hop around
or<00:29:36.720><c> hold</c><00:29:36.880><c> down</c><00:29:37.039><c> a</c><00:29:37.120><c> hotkey</c><00:29:37.600><c> and</c><00:29:37.840><c> see</c><00:29:38.159><c> which</c>

00:29:38.470 --> 00:29:38.480 align:start position:0%
or hold down a hotkey and see which
 

00:29:38.480 --> 00:29:40.789 align:start position:0%
or hold down a hotkey and see which
thread<00:29:39.200><c> maps</c><00:29:39.520><c> to</c><00:29:39.760><c> which</c><00:29:39.919><c> button</c><00:29:40.320><c> and</c><00:29:40.480><c> I</c><00:29:40.640><c> can</c>

00:29:40.789 --> 00:29:40.799 align:start position:0%
thread maps to which button and I can
 

00:29:40.799 --> 00:29:42.470 align:start position:0%
thread maps to which button and I can
just<00:29:40.960><c> commandclick</c><00:29:41.760><c> between</c><00:29:42.000><c> the</c><00:29:42.240><c> different</c>

00:29:42.470 --> 00:29:42.480 align:start position:0%
just commandclick between the different
 

00:29:42.480 --> 00:29:44.470 align:start position:0%
just commandclick between the different
things<00:29:42.640><c> I'm</c><00:29:42.960><c> doing.</c><00:29:43.760><c> Being</c><00:29:44.000><c> able</c><00:29:44.159><c> to</c>

00:29:44.470 --> 00:29:44.480 align:start position:0%
things I'm doing. Being able to
 

00:29:44.480 --> 00:29:46.389 align:start position:0%
things I'm doing. Being able to
rightclick<00:29:45.039><c> and</c><00:29:45.279><c> archive</c><00:29:45.760><c> or</c><00:29:46.000><c> just</c><00:29:46.159><c> click</c>

00:29:46.389 --> 00:29:46.399 align:start position:0%
rightclick and archive or just click
 

00:29:46.399 --> 00:29:48.310 align:start position:0%
rightclick and archive or just click
settle,<00:29:46.799><c> all</c><00:29:46.960><c> these</c><00:29:47.200><c> little</c><00:29:47.440><c> things,</c>

00:29:48.310 --> 00:29:48.320 align:start position:0%
settle, all these little things,
 

00:29:48.320 --> 00:29:50.070 align:start position:0%
settle, all these little things,
especially<00:29:48.720><c> once</c><00:29:48.960><c> you</c><00:29:49.120><c> start</c><00:29:49.360><c> using</c><00:29:49.679><c> images</c>

00:29:50.070 --> 00:29:50.080 align:start position:0%
especially once you start using images
 

00:29:50.080 --> 00:29:52.549 align:start position:0%
especially once you start using images
and<00:29:50.320><c> stuff</c><00:29:50.559><c> too,</c><00:29:50.960><c> it's</c><00:29:51.200><c> just</c><00:29:51.840><c> it's</c><00:29:52.159><c> so</c><00:29:52.320><c> much</c>

00:29:52.549 --> 00:29:52.559 align:start position:0%
and stuff too, it's just it's so much
 

00:29:52.559 --> 00:29:54.549 align:start position:0%
and stuff too, it's just it's so much
better.<00:29:53.120><c> And</c><00:29:53.279><c> once</c><00:29:53.600><c> I</c><00:29:53.760><c> was</c><00:29:53.919><c> liberated</c><00:29:54.399><c> from</c>

00:29:54.549 --> 00:29:54.559 align:start position:0%
better. And once I was liberated from
 

00:29:54.559 --> 00:29:56.389 align:start position:0%
better. And once I was liberated from
the<00:29:54.799><c> reality</c><00:29:55.120><c> that</c><00:29:55.440><c> doing</c><00:29:55.600><c> this</c><00:29:55.840><c> on</c><00:29:56.000><c> another</c>

00:29:56.389 --> 00:29:56.399 align:start position:0%
the reality that doing this on another
 

00:29:56.399 --> 00:29:58.630 align:start position:0%
the reality that doing this on another
computer<00:29:56.640><c> was</c><00:29:56.880><c> too</c><00:29:57.120><c> hard</c><00:29:57.520><c> and</c><00:29:58.080><c> no</c><00:29:58.320><c> longer</c>

00:29:58.630 --> 00:29:58.640 align:start position:0%
computer was too hard and no longer
 

00:29:58.640 --> 00:30:00.470 align:start position:0%
computer was too hard and no longer
sshing<00:29:59.279><c> constantly</c><00:29:59.760><c> just</c><00:29:59.919><c> to</c><00:30:00.080><c> make</c><00:30:00.159><c> sure</c><00:30:00.240><c> the</c>

00:30:00.470 --> 00:30:00.480 align:start position:0%
sshing constantly just to make sure the
 

00:30:00.480 --> 00:30:02.470 align:start position:0%
sshing constantly just to make sure the
agent<00:30:00.799><c> was</c><00:30:00.960><c> durable.</c><00:30:01.600><c> Once</c><00:30:01.919><c> all</c><00:30:02.080><c> of</c><00:30:02.159><c> that</c><00:30:02.320><c> was</c>

00:30:02.470 --> 00:30:02.480 align:start position:0%
agent was durable. Once all of that was
 

00:30:02.480 --> 00:30:05.190 align:start position:0%
agent was durable. Once all of that was
implemented,<00:30:03.360><c> it</c><00:30:03.760><c> changed</c><00:30:04.159><c> how</c><00:30:04.399><c> I</c><00:30:04.559><c> code.</c><00:30:05.039><c> And</c>

00:30:05.190 --> 00:30:05.200 align:start position:0%
implemented, it changed how I code. And
 

00:30:05.200 --> 00:30:06.870 align:start position:0%
implemented, it changed how I code. And
I<00:30:05.360><c> went</c><00:30:05.520><c> from</c><00:30:05.760><c> landing</c><00:30:06.080><c> like</c><00:30:06.320><c> three</c><00:30:06.480><c> or</c><00:30:06.640><c> four</c>

00:30:06.870 --> 00:30:06.880 align:start position:0%
I went from landing like three or four
 

00:30:06.880 --> 00:30:09.750 align:start position:0%
I went from landing like three or four
PRs<00:30:07.279><c> a</c><00:30:07.440><c> week</c><00:30:08.159><c> to</c><00:30:08.480><c> on</c><00:30:08.720><c> my</c><00:30:08.960><c> like</c><00:30:09.200><c> heavy</c><00:30:09.440><c> coding</c>

00:30:09.750 --> 00:30:09.760 align:start position:0%
PRs a week to on my like heavy coding
 

00:30:09.760 --> 00:30:13.350 align:start position:0%
PRs a week to on my like heavy coding
days<00:30:10.159><c> as</c><00:30:10.399><c> many</c><00:30:10.559><c> as</c><00:30:10.880><c> 20</c><00:30:11.279><c> PRs</c><00:30:11.760><c> a</c><00:30:12.000><c> day</c><00:30:12.559><c> landing.</c>

00:30:13.350 --> 00:30:13.360 align:start position:0%
days as many as 20 PRs a day landing.
 

00:30:13.360 --> 00:30:15.269 align:start position:0%
days as many as 20 PRs a day landing.
And<00:30:13.600><c> moving</c><00:30:13.840><c> from</c><00:30:14.000><c> the</c><00:30:14.159><c> terminal</c><00:30:14.559><c> to</c><00:30:14.799><c> a</c><00:30:14.960><c> real</c>

00:30:15.269 --> 00:30:15.279 align:start position:0%
And moving from the terminal to a real
 

00:30:15.279 --> 00:30:17.190 align:start position:0%
And moving from the terminal to a real
graphical<00:30:15.679><c> interface</c><00:30:16.159><c> is</c><00:30:16.399><c> a</c><00:30:16.559><c> significant</c>

00:30:17.190 --> 00:30:17.200 align:start position:0%
graphical interface is a significant
 

00:30:17.200 --> 00:30:18.870 align:start position:0%
graphical interface is a significant
part<00:30:17.520><c> of</c><00:30:17.679><c> why</c><00:30:17.919><c> I</c><00:30:18.159><c> was</c><00:30:18.240><c> able</c><00:30:18.399><c> to</c><00:30:18.559><c> make</c><00:30:18.720><c> that</c>

00:30:18.870 --> 00:30:18.880 align:start position:0%
part of why I was able to make that
 

00:30:18.880 --> 00:30:20.870 align:start position:0%
part of why I was able to make that
shift.<00:30:19.440><c> Just</c><00:30:19.679><c> to</c><00:30:19.840><c> make</c><00:30:19.919><c> sure</c><00:30:20.080><c> this</c><00:30:20.240><c> is</c><00:30:20.399><c> clear,</c>

00:30:20.870 --> 00:30:20.880 align:start position:0%
shift. Just to make sure this is clear,
 

00:30:20.880 --> 00:30:22.950 align:start position:0%
shift. Just to make sure this is clear,
I<00:30:21.200><c> love</c><00:30:21.600><c> terminals</c><00:30:22.159><c> and</c><00:30:22.320><c> there's</c><00:30:22.480><c> a</c><00:30:22.640><c> lot</c><00:30:22.720><c> of</c><00:30:22.799><c> me</c>

00:30:22.950 --> 00:30:22.960 align:start position:0%
I love terminals and there's a lot of me
 

00:30:22.960 --> 00:30:24.630 align:start position:0%
I love terminals and there's a lot of me
that<00:30:23.120><c> misses</c><00:30:23.520><c> using</c><00:30:23.679><c> them</c><00:30:23.840><c> as</c><00:30:24.080><c> much</c><00:30:24.159><c> as</c><00:30:24.240><c> I</c><00:30:24.480><c> used</c>

00:30:24.630 --> 00:30:24.640 align:start position:0%
that misses using them as much as I used
 

00:30:24.640 --> 00:30:26.710 align:start position:0%
that misses using them as much as I used
to.<00:30:25.039><c> But</c><00:30:25.120><c> at</c><00:30:25.360><c> the</c><00:30:25.440><c> same</c><00:30:25.679><c> time,</c><00:30:26.159><c> they're</c><00:30:26.480><c> just</c>

00:30:26.710 --> 00:30:26.720 align:start position:0%
to. But at the same time, they're just
 

00:30:26.720 --> 00:30:28.470 align:start position:0%
to. But at the same time, they're just
not<00:30:26.960><c> the</c><00:30:27.200><c> right</c><00:30:27.360><c> shape</c><00:30:27.760><c> for</c><00:30:27.919><c> the</c><00:30:28.159><c> things</c><00:30:28.320><c> that</c>

00:30:28.470 --> 00:30:28.480 align:start position:0%
not the right shape for the things that
 

00:30:28.480 --> 00:30:30.310 align:start position:0%
not the right shape for the things that
we<00:30:28.640><c> do</c><00:30:28.880><c> today.</c><00:30:29.440><c> And</c><00:30:29.600><c> it's</c><00:30:29.840><c> time</c><00:30:29.919><c> to</c><00:30:30.159><c> stop</c>

00:30:30.310 --> 00:30:30.320 align:start position:0%
we do today. And it's time to stop
 

00:30:30.320 --> 00:30:32.389 align:start position:0%
we do today. And it's time to stop
pretending<00:30:30.799><c> they</c><00:30:31.039><c> are.</c><00:30:31.600><c> The</c><00:30:31.840><c> same</c><00:30:32.000><c> way</c><00:30:32.080><c> that</c>

00:30:32.389 --> 00:30:32.399 align:start position:0%
pretending they are. The same way that
 

00:30:32.399 --> 00:30:34.149 align:start position:0%
pretending they are. The same way that
iPhones<00:30:32.880><c> used</c><00:30:33.039><c> to</c><00:30:33.200><c> make</c><00:30:33.360><c> all</c><00:30:33.520><c> the</c><00:30:33.679><c> apps</c><00:30:34.000><c> look</c>

00:30:34.149 --> 00:30:34.159 align:start position:0%
iPhones used to make all the apps look
 

00:30:34.159 --> 00:30:35.510 align:start position:0%
iPhones used to make all the apps look
like<00:30:34.320><c> the</c><00:30:34.480><c> real</c><00:30:34.720><c> world</c><00:30:34.880><c> objects</c><00:30:35.200><c> in</c><00:30:35.360><c> the</c>

00:30:35.510 --> 00:30:35.520 align:start position:0%
like the real world objects in the
 

00:30:35.520 --> 00:30:37.430 align:start position:0%
like the real world objects in the
skumorphic<00:30:36.240><c> era</c><00:30:36.559><c> because</c><00:30:36.720><c> it</c><00:30:36.960><c> was</c><00:30:37.120><c> important</c>

00:30:37.430 --> 00:30:37.440 align:start position:0%
skumorphic era because it was important
 

00:30:37.440 --> 00:30:39.669 align:start position:0%
skumorphic era because it was important
that<00:30:37.760><c> people</c><00:30:38.080><c> saw</c><00:30:38.399><c> a</c><00:30:38.640><c> calendar</c><00:30:39.120><c> and</c><00:30:39.360><c> it</c><00:30:39.520><c> looked</c>

00:30:39.669 --> 00:30:39.679 align:start position:0%
that people saw a calendar and it looked
 

00:30:39.679 --> 00:30:41.190 align:start position:0%
that people saw a calendar and it looked
like<00:30:39.840><c> a</c><00:30:40.000><c> calendar</c><00:30:40.480><c> because</c><00:30:40.720><c> otherwise</c><00:30:41.039><c> they</c>

00:30:41.190 --> 00:30:41.200 align:start position:0%
like a calendar because otherwise they
 

00:30:41.200 --> 00:30:43.269 align:start position:0%
like a calendar because otherwise they
wouldn't<00:30:41.440><c> use</c><00:30:41.600><c> it.</c><00:30:42.080><c> We're</c><00:30:42.320><c> in</c><00:30:42.559><c> that</c><00:30:42.799><c> era</c><00:30:43.039><c> still</c>

00:30:43.269 --> 00:30:43.279 align:start position:0%
wouldn't use it. We're in that era still
 

00:30:43.279 --> 00:30:45.029 align:start position:0%
wouldn't use it. We're in that era still
now<00:30:43.440><c> with</c><00:30:43.600><c> AI</c><00:30:44.000><c> dev</c><00:30:44.240><c> tools.</c><00:30:44.559><c> We're</c><00:30:44.799><c> doing</c>

00:30:45.029 --> 00:30:45.039 align:start position:0%
now with AI dev tools. We're doing
 

00:30:45.039 --> 00:30:46.470 align:start position:0%
now with AI dev tools. We're doing
things<00:30:45.200><c> the</c><00:30:45.440><c> way</c><00:30:45.520><c> we</c><00:30:45.679><c> used</c><00:30:45.919><c> to</c><00:30:46.159><c> because</c>

00:30:46.470 --> 00:30:46.480 align:start position:0%
things the way we used to because
 

00:30:46.480 --> 00:30:48.950 align:start position:0%
things the way we used to because
otherwise<00:30:46.880><c> it's</c><00:30:47.120><c> too</c><00:30:47.279><c> much</c><00:30:47.440><c> at</c><00:30:47.679><c> once.</c><00:30:48.480><c> I</c><00:30:48.799><c> need</c>

00:30:48.950 --> 00:30:48.960 align:start position:0%
otherwise it's too much at once. I need
 

00:30:48.960 --> 00:30:50.789 align:start position:0%
otherwise it's too much at once. I need
you<00:30:49.120><c> to</c><00:30:49.279><c> look</c><00:30:49.520><c> forward</c><00:30:49.760><c> a</c><00:30:50.000><c> bit</c><00:30:50.159><c> though.</c><00:30:50.480><c> I</c><00:30:50.720><c> want</c>

00:30:50.789 --> 00:30:50.799 align:start position:0%
you to look forward a bit though. I want
 

00:30:50.799 --> 00:30:52.789 align:start position:0%
you to look forward a bit though. I want
you<00:30:50.960><c> to</c><00:30:51.200><c> challenge</c><00:30:51.600><c> that</c><00:30:51.919><c> belief</c><00:30:52.399><c> because</c><00:30:52.640><c> the</c>

00:30:52.789 --> 00:30:52.799 align:start position:0%
you to challenge that belief because the
 

00:30:52.799 --> 00:30:54.630 align:start position:0%
you to challenge that belief because the
devs<00:30:53.120><c> who</c><00:30:53.279><c> were</c><00:30:53.440><c> the</c><00:30:53.600><c> wizards</c><00:30:53.919><c> at</c><00:30:54.080><c> terminals</c>

00:30:54.630 --> 00:30:54.640 align:start position:0%
devs who were the wizards at terminals
 

00:30:54.640 --> 00:30:56.230 align:start position:0%
devs who were the wizards at terminals
are<00:30:54.880><c> the</c><00:30:55.039><c> same</c><00:30:55.200><c> devs</c><00:30:55.520><c> who</c><00:30:55.679><c> should</c><00:30:55.760><c> be</c><00:30:55.919><c> wizards</c>

00:30:56.230 --> 00:30:56.240 align:start position:0%
are the same devs who should be wizards
 

00:30:56.240 --> 00:30:57.990 align:start position:0%
are the same devs who should be wizards
with<00:30:56.399><c> agents.</c><00:30:57.039><c> And</c><00:30:57.200><c> as</c><00:30:57.360><c> hard</c><00:30:57.520><c> as</c><00:30:57.600><c> it</c><00:30:57.760><c> is</c><00:30:57.919><c> to</c>

00:30:57.990 --> 00:30:58.000 align:start position:0%
with agents. And as hard as it is to
 

00:30:58.000 --> 00:30:59.669 align:start position:0%
with agents. And as hard as it is to
admit,<00:30:58.399><c> cuz</c><00:30:58.559><c> I</c><00:30:58.720><c> know</c><00:30:58.880><c> it</c><00:30:59.039><c> was</c><00:30:59.200><c> really,</c><00:30:59.440><c> really</c>

00:30:59.669 --> 00:30:59.679 align:start position:0%
admit, cuz I know it was really, really
 

00:30:59.679 --> 00:31:01.830 align:start position:0%
admit, cuz I know it was really, really
hard<00:30:59.919><c> for</c><00:31:00.080><c> me,</c><00:31:00.640><c> the</c><00:31:00.880><c> terminal</c><00:31:01.279><c> is</c><00:31:01.520><c> not</c><00:31:01.679><c> the</c>

00:31:01.830 --> 00:31:01.840 align:start position:0%
hard for me, the terminal is not the
 

00:31:01.840 --> 00:31:03.430 align:start position:0%
hard for me, the terminal is not the
ideal<00:31:02.240><c> interface</c><00:31:02.640><c> for</c><00:31:02.880><c> the</c><00:31:03.039><c> way</c><00:31:03.120><c> that</c><00:31:03.279><c> we</c>

00:31:03.430 --> 00:31:03.440 align:start position:0%
ideal interface for the way that we
 

00:31:03.440 --> 00:31:04.870 align:start position:0%
ideal interface for the way that we
build<00:31:03.679><c> today.</c><00:31:04.000><c> And</c><00:31:04.080><c> if</c><00:31:04.240><c> I'm</c><00:31:04.399><c> being</c><00:31:04.640><c> fully</c>

00:31:04.870 --> 00:31:04.880 align:start position:0%
build today. And if I'm being fully
 

00:31:04.880 --> 00:31:06.549 align:start position:0%
build today. And if I'm being fully
honest<00:31:05.120><c> with</c><00:31:05.360><c> you,</c><00:31:05.760><c> the</c><00:31:06.000><c> only</c><00:31:06.240><c> way</c><00:31:06.320><c> the</c>

00:31:06.549 --> 00:31:06.559 align:start position:0%
honest with you, the only way the
 

00:31:06.559 --> 00:31:08.470 align:start position:0%
honest with you, the only way the
terminal<00:31:06.880><c> isn't</c><00:31:07.200><c> holding</c><00:31:07.440><c> you</c><00:31:07.679><c> back</c><00:31:08.159><c> would</c><00:31:08.399><c> be</c>

00:31:08.470 --> 00:31:08.480 align:start position:0%
terminal isn't holding you back would be
 

00:31:08.480 --> 00:31:11.029 align:start position:0%
terminal isn't holding you back would be
if<00:31:08.720><c> you're</c><00:31:08.880><c> not</c><00:31:09.120><c> building</c><00:31:09.440><c> big</c><00:31:09.760><c> enough.</c><00:31:10.799><c> Push</c>

00:31:11.029 --> 00:31:11.039 align:start position:0%
if you're not building big enough. Push
 

00:31:11.039 --> 00:31:13.029 align:start position:0%
if you're not building big enough. Push
yourself<00:31:11.440><c> more</c><00:31:11.760><c> and</c><00:31:12.000><c> try</c><00:31:12.159><c> out</c><00:31:12.320><c> some</c><00:31:12.480><c> gooies.</c><00:31:12.960><c> I</c>

00:31:13.029 --> 00:31:13.039 align:start position:0%
yourself more and try out some gooies. I
 

00:31:13.039 --> 00:31:14.470 align:start position:0%
yourself more and try out some gooies. I
have<00:31:13.120><c> a</c><00:31:13.200><c> feeling</c><00:31:13.440><c> you'll</c><00:31:13.679><c> be</c><00:31:13.760><c> surprised.</c><00:31:14.320><c> And</c>

00:31:14.470 --> 00:31:14.480 align:start position:0%
have a feeling you'll be surprised. And
 

00:31:14.480 --> 00:31:18.399 align:start position:0%
have a feeling you'll be surprised. And
until<00:31:14.799><c> next</c><00:31:15.039><c> time,</c><00:31:15.919><c> peace</c><00:31:16.240><c> nuts.</c>

