Skip to content

Instantly share code, notes, and snippets.

@simonw
Created December 19, 2024 15:36
Show Gist options
  • Save simonw/7f07837cf8adcee23fd5cd5394170f27 to your computer and use it in GitHub Desktop.
Save simonw/7f07837cf8adcee23fd5cd5394170f27 to your computer and use it in GitHub Desktop.
WEBVTT
Kind: captions
Language: en
00:00:00.080 --> 00:00:02.030 align:start position:0%
every<00:00:00.440><c> programmer</c><00:00:01.040><c> who</c><00:00:01.439><c> works</c><00:00:01.760><c> with</c><00:00:01.920><c> these</c>
00:00:02.030 --> 00:00:02.040 align:start position:0%
every programmer who works with these
00:00:02.040 --> 00:00:04.150 align:start position:0%
every programmer who works with these
models<00:00:02.440><c> the</c><00:00:02.600><c> first</c><00:00:02.840><c> time</c><00:00:03.040><c> it</c><00:00:03.280><c> spits</c><00:00:03.679><c> out</c><00:00:03.959><c> like</c>
00:00:04.150 --> 00:00:04.160 align:start position:0%
models the first time it spits out like
00:00:04.160 --> 00:00:06.230 align:start position:0%
models the first time it spits out like
20<00:00:04.480><c> lines</c><00:00:04.720><c> of</c><00:00:04.920><c> actually</c><00:00:05.359><c> good</c><00:00:05.759><c> code</c><00:00:06.120><c> that</c>
00:00:06.230 --> 00:00:06.240 align:start position:0%
20 lines of actually good code that
00:00:06.240 --> 00:00:07.670 align:start position:0%
20 lines of actually good code that
solves<00:00:06.560><c> your</c><00:00:06.759><c> problem</c><00:00:07.000><c> and</c><00:00:07.120><c> does</c><00:00:07.240><c> it</c><00:00:07.399><c> faster</c>
00:00:07.670 --> 00:00:07.680 align:start position:0%
solves your problem and does it faster
00:00:07.680 --> 00:00:09.230 align:start position:0%
solves your problem and does it faster
than<00:00:07.799><c> you</c><00:00:07.879><c> would</c><00:00:08.360><c> there's</c><00:00:08.639><c> that</c><00:00:08.800><c> moment</c><00:00:09.120><c> when</c>
00:00:09.230 --> 00:00:09.240 align:start position:0%
than you would there's that moment when
00:00:09.240 --> 00:00:10.549 align:start position:0%
than you would there's that moment when
you're<00:00:09.360><c> like</c><00:00:09.559><c> hang</c><00:00:09.679><c> on</c><00:00:09.800><c> a</c><00:00:09.920><c> second</c><00:00:10.160><c> what</c><00:00:10.280><c> am</c><00:00:10.360><c> I</c>
00:00:10.549 --> 00:00:10.559 align:start position:0%
you're like hang on a second what am I
00:00:10.559 --> 00:00:12.509 align:start position:0%
you're like hang on a second what am I
even<00:00:10.800><c> for</c><00:00:11.519><c> and</c><00:00:11.639><c> then</c><00:00:11.799><c> I</c><00:00:11.920><c> tried</c><00:00:12.240><c> this</c><00:00:12.360><c> new</c>
00:00:12.509 --> 00:00:12.519 align:start position:0%
even for and then I tried this new
00:00:12.519 --> 00:00:14.470 align:start position:0%
even for and then I tried this new
feature<00:00:12.880><c> of</c><00:00:13.080><c> chat</c><00:00:13.320><c> GPT</c><00:00:13.799><c> that</c><00:00:13.920><c> they</c><00:00:14.080><c> launched</c>
00:00:14.470 --> 00:00:14.480 align:start position:0%
feature of chat GPT that they launched
00:00:14.480 --> 00:00:16.510 align:start position:0%
feature of chat GPT that they launched
last<00:00:14.679><c> year</c><00:00:14.879><c> called</c><00:00:15.120><c> code</c><00:00:15.440><c> interpreter</c><00:00:16.039><c> mode</c>
00:00:16.510 --> 00:00:16.520 align:start position:0%
last year called code interpreter mode
00:00:16.520 --> 00:00:19.150 align:start position:0%
last year called code interpreter mode
and<00:00:16.600><c> I</c><00:00:16.720><c> asked</c><00:00:17.000><c> a</c><00:00:17.160><c> question</c><00:00:17.840><c> and</c><00:00:18.199><c> it</c><00:00:18.480><c> flawlessly</c>
00:00:19.150 --> 00:00:19.160 align:start position:0%
and I asked a question and it flawlessly
00:00:19.160 --> 00:00:20.870 align:start position:0%
and I asked a question and it flawlessly
answered<00:00:19.480><c> it</c><00:00:19.640><c> by</c><00:00:19.800><c> composing</c><00:00:20.240><c> the</c><00:00:20.400><c> right</c><00:00:20.519><c> SQL</c>
00:00:20.870 --> 00:00:20.880 align:start position:0%
answered it by composing the right SQL
00:00:20.880 --> 00:00:23.109 align:start position:0%
answered it by composing the right SQL
query<00:00:21.359><c> running</c><00:00:21.720><c> that</c><00:00:21.920><c> using</c><00:00:22.240><c> the</c><00:00:22.400><c> python</c><00:00:22.720><c> SQL</c>
00:00:23.109 --> 00:00:23.119 align:start position:0%
query running that using the python SQL
00:00:23.119 --> 00:00:24.670 align:start position:0%
query running that using the python SQL
light<00:00:23.320><c> library</c><00:00:23.920><c> and</c><00:00:24.039><c> spitting</c><00:00:24.400><c> out</c><00:00:24.519><c> the</c>
00:00:24.670 --> 00:00:24.680 align:start position:0%
light library and spitting out the
00:00:24.680 --> 00:00:26.710 align:start position:0%
light library and spitting out the
answer<00:00:25.160><c> what</c><00:00:25.279><c> am</c><00:00:25.400><c> I</c><00:00:25.519><c> even</c><00:00:25.720><c> for</c><00:00:26.199><c> like</c><00:00:26.359><c> I</c><00:00:26.480><c> thought</c>
00:00:26.710 --> 00:00:26.720 align:start position:0%
answer what am I even for like I thought
00:00:26.720 --> 00:00:28.349 align:start position:0%
answer what am I even for like I thought
my<00:00:26.840><c> life's</c><00:00:27.199><c> purpose</c><00:00:27.519><c> was</c><00:00:27.640><c> to</c><00:00:27.760><c> solve</c><00:00:28.119><c> this</c>
00:00:28.349 --> 00:00:28.359 align:start position:0%
my life's purpose was to solve this
00:00:28.359 --> 00:00:29.950 align:start position:0%
my life's purpose was to solve this
problem<00:00:28.760><c> that</c><00:00:28.840><c> was</c><00:00:29.039><c> a</c><00:00:29.119><c> little</c><00:00:29.320><c> bit</c><00:00:29.599><c> exist</c>
00:00:29.950 --> 00:00:29.960 align:start position:0%
problem that was a little bit exist
00:00:29.960 --> 00:00:32.749 align:start position:0%
problem that was a little bit exist
itial<00:00:30.320><c> dread</c><00:00:30.880><c> it</c><00:00:31.000><c> is</c><00:00:31.199><c> scary</c><00:00:31.840><c> when</c><00:00:32.000><c> you</c><00:00:32.200><c> think</c>
00:00:32.749 --> 00:00:32.759 align:start position:0%
itial dread it is scary when you think
00:00:32.759 --> 00:00:35.229 align:start position:0%
itial dread it is scary when you think
okay<00:00:33.200><c> I</c><00:00:33.360><c> earn</c><00:00:33.600><c> a</c><00:00:33.840><c> very</c><00:00:34.079><c> good</c><00:00:34.320><c> salary</c><00:00:34.840><c> because</c><00:00:35.120><c> I</c>
00:00:35.229 --> 00:00:35.239 align:start position:0%
okay I earn a very good salary because I
00:00:35.239 --> 00:00:37.190 align:start position:0%
okay I earn a very good salary because I
have<00:00:35.399><c> worked</c><00:00:35.719><c> through</c><00:00:35.960><c> the</c><00:00:36.120><c> trivia</c><00:00:36.800><c> of</c>
00:00:37.190 --> 00:00:37.200 align:start position:0%
have worked through the trivia of
00:00:37.200 --> 00:00:38.510 align:start position:0%
have worked through the trivia of
understanding<00:00:37.480><c> Python</c><00:00:37.760><c> and</c><00:00:37.960><c> JavaScript</c><00:00:38.440><c> and</c>
00:00:38.510 --> 00:00:38.520 align:start position:0%
understanding Python and JavaScript and
00:00:38.520 --> 00:00:39.950 align:start position:0%
understanding Python and JavaScript and
I'm<00:00:38.719><c> better</c><00:00:38.960><c> at</c><00:00:39.079><c> that</c><00:00:39.200><c> trivia</c><00:00:39.559><c> than</c><00:00:39.719><c> most</c>
00:00:39.950 --> 00:00:39.960 align:start position:0%
I'm better at that trivia than most
00:00:39.960 --> 00:00:41.790 align:start position:0%
I'm better at that trivia than most
other<00:00:40.200><c> people</c><00:00:40.680><c> and</c><00:00:40.840><c> now</c><00:00:41.200><c> you've</c><00:00:41.440><c> got</c><00:00:41.600><c> this</c>
00:00:41.790 --> 00:00:41.800 align:start position:0%
other people and now you've got this
00:00:41.800 --> 00:00:43.350 align:start position:0%
other people and now you've got this
machine<00:00:42.120><c> that</c><00:00:42.239><c> comes</c><00:00:42.440><c> along</c><00:00:42.879><c> and</c><00:00:43.000><c> it's</c><00:00:43.160><c> better</c>
00:00:43.350 --> 00:00:43.360 align:start position:0%
machine that comes along and it's better
00:00:43.360 --> 00:00:45.110 align:start position:0%
machine that comes along and it's better
at<00:00:43.480><c> the</c><00:00:43.640><c> trivia</c><00:00:44.079><c> than</c><00:00:44.280><c> I</c><00:00:44.399><c> am</c><00:00:44.800><c> I</c><00:00:44.879><c> feel</c><00:00:45.000><c> like</c>
00:00:45.110 --> 00:00:45.120 align:start position:0%
at the trivia than I am I feel like
00:00:45.120 --> 00:00:46.830 align:start position:0%
at the trivia than I am I feel like
there's<00:00:45.280><c> a</c><00:00:45.480><c> pessimistic</c><00:00:46.000><c> in</c><00:00:46.120><c> an</c><00:00:46.320><c> optimistic</c>
00:00:46.830 --> 00:00:46.840 align:start position:0%
there's a pessimistic in an optimistic
00:00:46.840 --> 00:00:48.830 align:start position:0%
there's a pessimistic in an optimistic
way<00:00:47.079><c> the</c><00:00:47.280><c> optimistic</c><00:00:47.800><c> version</c><00:00:48.320><c> I</c><00:00:48.440><c> can</c><00:00:48.600><c> use</c>
00:00:48.830 --> 00:00:48.840 align:start position:0%
way the optimistic version I can use
00:00:48.840 --> 00:00:50.990 align:start position:0%
way the optimistic version I can use
these<00:00:49.000><c> tools</c><00:00:49.399><c> better</c><00:00:49.640><c> than</c><00:00:49.920><c> anyone</c><00:00:50.320><c> else</c><00:00:50.719><c> for</c>
00:00:50.990 --> 00:00:51.000 align:start position:0%
these tools better than anyone else for
00:00:51.000 --> 00:00:52.470 align:start position:0%
these tools better than anyone else for
programming<00:00:51.600><c> I</c><00:00:51.680><c> can</c><00:00:51.800><c> take</c><00:00:52.000><c> my</c><00:00:52.160><c> existing</c>
00:00:52.470 --> 00:00:52.480 align:start position:0%
programming I can take my existing
00:00:52.480 --> 00:00:54.430 align:start position:0%
programming I can take my existing
program<00:00:52.840><c> knowledge</c><00:00:53.239><c> and</c><00:00:53.600><c> when</c><00:00:53.719><c> I</c><00:00:54.039><c> combine</c><00:00:54.320><c> it</c>
00:00:54.430 --> 00:00:54.440 align:start position:0%
program knowledge and when I combine it
00:00:54.440 --> 00:00:56.590 align:start position:0%
program knowledge and when I combine it
with<00:00:54.559><c> these</c><00:00:54.719><c> tools</c><00:00:55.280><c> I</c><00:00:55.399><c> will</c><00:00:55.559><c> run</c><00:00:55.960><c> circles</c>
00:00:56.590 --> 00:00:56.600 align:start position:0%
with these tools I will run circles
00:00:56.600 --> 00:00:58.950 align:start position:0%
with these tools I will run circles
around<00:00:57.160><c> somebody</c><00:00:57.680><c> who's</c><00:00:58.280><c> never</c><00:00:58.600><c> written</c><00:00:58.840><c> a</c>
00:00:58.950 --> 00:00:58.960 align:start position:0%
around somebody who's never written a
00:00:58.960 --> 00:01:00.270 align:start position:0%
around somebody who's never written a
code<00:00:59.160><c> line</c><00:00:59.280><c> of</c><00:00:59.399><c> code</c><00:00:59.559><c> in</c><00:00:59.640><c> their</c><00:00:59.719><c> life</c><00:01:00.000><c> I</c><00:01:00.120><c> can</c>
00:01:00.270 --> 00:01:00.280 align:start position:0%
code line of code in their life I can
00:01:00.280 --> 00:01:02.470 align:start position:0%
code line of code in their life I can
just<00:01:00.440><c> do</c><00:01:00.640><c> the</c><00:01:00.840><c> Step</c><00:01:01.079><c> better</c><00:01:01.800><c> welcome</c><00:01:02.160><c> to</c><00:01:02.280><c> the</c>
00:01:02.470 --> 00:01:02.480 align:start position:0%
just do the Step better welcome to the
00:01:02.480 --> 00:01:04.990 align:start position:0%
just do the Step better welcome to the
pragmatic<00:01:02.879><c> engineering</c><00:01:03.680><c> podcast</c><00:01:04.680><c> in</c><00:01:04.879><c> this</c>
00:01:04.990 --> 00:01:05.000 align:start position:0%
pragmatic engineering podcast in this
00:01:05.000 --> 00:01:06.710 align:start position:0%
pragmatic engineering podcast in this
show<00:01:05.320><c> we</c><00:01:05.479><c> cover</c><00:01:05.799><c> software</c><00:01:06.159><c> engineering</c><00:01:06.560><c> at</c>
00:01:06.710 --> 00:01:06.720 align:start position:0%
show we cover software engineering at
00:01:06.720 --> 00:01:09.390 align:start position:0%
show we cover software engineering at
Big<00:01:06.960><c> Tech</c><00:01:07.159><c> and</c><00:01:07.320><c> startups</c><00:01:08.000><c> from</c><00:01:08.200><c> the</c><00:01:08.400><c> inside</c>
00:01:09.390 --> 00:01:09.400 align:start position:0%
Big Tech and startups from the inside
00:01:09.400 --> 00:01:11.030 align:start position:0%
Big Tech and startups from the inside
you'll<00:01:09.640><c> get</c><00:01:09.799><c> deep</c><00:01:10.040><c> tipes</c><00:01:10.360><c> with</c><00:01:10.560><c> experienced</c>
00:01:11.030 --> 00:01:11.040 align:start position:0%
you'll get deep tipes with experienced
00:01:11.040 --> 00:01:12.510 align:start position:0%
you'll get deep tipes with experienced
engineers<00:01:11.439><c> and</c><00:01:11.640><c> Tech</c><00:01:11.880><c> professionals</c><00:01:12.360><c> who</c>
00:01:12.510 --> 00:01:12.520 align:start position:0%
engineers and Tech professionals who
00:01:12.520 --> 00:01:14.149 align:start position:0%
engineers and Tech professionals who
share<00:01:12.759><c> their</c><00:01:12.960><c> hard-earned</c><00:01:13.400><c> lessons</c>
00:01:14.149 --> 00:01:14.159 align:start position:0%
share their hard-earned lessons
00:01:14.159 --> 00:01:16.350 align:start position:0%
share their hard-earned lessons
interesting<00:01:14.680><c> stories</c><00:01:15.320><c> and</c><00:01:15.560><c> practical</c><00:01:16.040><c> advice</c>
00:01:16.350 --> 00:01:16.360 align:start position:0%
interesting stories and practical advice
00:01:16.360 --> 00:01:18.230 align:start position:0%
interesting stories and practical advice
that<00:01:16.520><c> they</c><00:01:16.640><c> have</c><00:01:16.759><c> on</c><00:01:16.920><c> building</c><00:01:17.320><c> software</c>
00:01:18.230 --> 00:01:18.240 align:start position:0%
that they have on building software
00:01:18.240 --> 00:01:20.069 align:start position:0%
that they have on building software
after<00:01:18.439><c> each</c><00:01:18.680><c> episode</c><00:01:19.040><c> you'll</c><00:01:19.240><c> walk</c><00:01:19.479><c> away</c><00:01:19.799><c> what</c>
00:01:20.069 --> 00:01:20.079 align:start position:0%
after each episode you'll walk away what
00:01:20.079 --> 00:01:21.469 align:start position:0%
after each episode you'll walk away what
pragmatic<00:01:20.520><c> approaches</c><00:01:20.920><c> you</c><00:01:21.000><c> can</c><00:01:21.119><c> use</c><00:01:21.320><c> to</c>
00:01:21.469 --> 00:01:21.479 align:start position:0%
pragmatic approaches you can use to
00:01:21.479 --> 00:01:23.270 align:start position:0%
pragmatic approaches you can use to
build<00:01:21.759><c> stuff</c><00:01:22.439><c> whether</c><00:01:22.680><c> you're</c><00:01:22.799><c> a</c><00:01:22.920><c> software</c>
00:01:23.270 --> 00:01:23.280 align:start position:0%
build stuff whether you're a software
00:01:23.280 --> 00:01:25.270 align:start position:0%
build stuff whether you're a software
engineer<00:01:24.000><c> or</c><00:01:24.119><c> a</c><00:01:24.240><c> manager</c><00:01:24.560><c> of</c>
00:01:25.270 --> 00:01:25.280 align:start position:0%
engineer or a manager of
00:01:25.280 --> 00:01:27.749 align:start position:0%
engineer or a manager of
engineers<00:01:26.280><c> in</c><00:01:26.439><c> this</c><00:01:26.640><c> first</c><00:01:26.960><c> episode</c><00:01:27.479><c> we</c><00:01:27.600><c> go</c>
00:01:27.749 --> 00:01:27.759 align:start position:0%
engineers in this first episode we go
00:01:27.759 --> 00:01:30.190 align:start position:0%
engineers in this first episode we go
into<00:01:27.920><c> a</c><00:01:28.079><c> really</c><00:01:28.280><c> timely</c><00:01:28.720><c> topic</c><00:01:29.240><c> using</c><00:01:29.560><c> gen</c><00:01:29.960><c> AI</c>
00:01:30.190 --> 00:01:30.200 align:start position:0%
into a really timely topic using gen AI
00:01:30.200 --> 00:01:32.870 align:start position:0%
into a really timely topic using gen AI
for<00:01:30.479><c> coding</c><00:01:31.479><c> now</c><00:01:31.640><c> there's</c><00:01:31.920><c> no</c><00:01:32.079><c> shortage</c><00:01:32.479><c> of</c><00:01:32.600><c> AI</c>
00:01:32.870 --> 00:01:32.880 align:start position:0%
for coding now there's no shortage of AI
00:01:32.880 --> 00:01:34.910 align:start position:0%
for coding now there's no shortage of AI
companies<00:01:33.240><c> hyping</c><00:01:33.560><c> up</c><00:01:33.720><c> their</c><00:01:33.920><c> capabilities</c>
00:01:34.910 --> 00:01:34.920 align:start position:0%
companies hyping up their capabilities
00:01:34.920 --> 00:01:37.310 align:start position:0%
companies hyping up their capabilities
but<00:01:35.040><c> we'll</c><00:01:35.240><c> size</c><00:01:35.560><c> up</c><00:01:35.759><c> all</c><00:01:35.880><c> of</c><00:01:36.079><c> that</c><00:01:36.920><c> I</c><00:01:37.079><c> turned</c>
00:01:37.310 --> 00:01:37.320 align:start position:0%
but we'll size up all of that I turned
00:01:37.320 --> 00:01:38.870 align:start position:0%
but we'll size up all of that I turned
to<00:01:37.520><c> longtime</c><00:01:37.880><c> software</c><00:01:38.200><c> engineer</c><00:01:38.560><c> Simon</c>
00:01:38.870 --> 00:01:38.880 align:start position:0%
to longtime software engineer Simon
00:01:38.880 --> 00:01:41.230 align:start position:0%
to longtime software engineer Simon
Willison<00:01:39.600><c> who</c><00:01:39.720><c> is</c><00:01:39.880><c> safe</c><00:01:40.079><c> to</c><00:01:40.240><c> refer</c><00:01:40.520><c> to</c><00:01:40.720><c> as</c><00:01:40.840><c> an</c>
00:01:41.230 --> 00:01:41.240 align:start position:0%
Willison who is safe to refer to as an
00:01:41.240 --> 00:01:42.830 align:start position:0%
Willison who is safe to refer to as an
independent<00:01:41.880><c> investigator</c><00:01:42.399><c> of</c><00:01:42.560><c> large</c>
00:01:42.830 --> 00:01:42.840 align:start position:0%
independent investigator of large
00:01:42.840 --> 00:01:44.870 align:start position:0%
independent investigator of large
language<00:01:43.200><c> models</c><00:01:44.040><c> because</c><00:01:44.240><c> he's</c><00:01:44.439><c> been</c><00:01:44.560><c> using</c>
00:01:44.870 --> 00:01:44.880 align:start position:0%
language models because he's been using
00:01:44.880 --> 00:01:46.350 align:start position:0%
language models because he's been using
them<00:01:45.079><c> so</c><00:01:45.240><c> much</c><00:01:45.399><c> to</c><00:01:45.520><c> improve</c><00:01:45.799><c> his</c><00:01:46.000><c> personal</c>
00:01:46.350 --> 00:01:46.360 align:start position:0%
them so much to improve his personal
00:01:46.360 --> 00:01:48.630 align:start position:0%
them so much to improve his personal
productivity<00:01:46.960><c> for</c><00:01:47.159><c> the</c><00:01:47.320><c> last</c><00:01:47.560><c> four</c><00:01:47.920><c> years</c>
00:01:48.630 --> 00:01:48.640 align:start position:0%
productivity for the last four years
00:01:48.640 --> 00:01:50.830 align:start position:0%
productivity for the last four years
with<00:01:48.840><c> Simon</c><00:01:49.479><c> we</c><00:01:49.640><c> have</c><00:01:49.759><c> a</c><00:01:49.920><c> refreshingly</c><00:01:50.479><c> honest</c>
00:01:50.830 --> 00:01:50.840 align:start position:0%
with Simon we have a refreshingly honest
00:01:50.840 --> 00:01:53.030 align:start position:0%
with Simon we have a refreshingly honest
conversation<00:01:51.360><c> on</c><00:01:51.560><c> how</c><00:01:51.799><c> these</c><00:01:51.960><c> tools</c><00:01:52.680><c> actually</c>
00:01:53.030 --> 00:01:53.040 align:start position:0%
conversation on how these tools actually
00:01:53.040 --> 00:01:56.469 align:start position:0%
conversation on how these tools actually
work<00:01:53.280><c> for</c><00:01:53.479><c> us</c><00:01:53.719><c> developers</c><00:01:54.719><c> as</c><00:01:54.840><c> of</c><00:01:55.079><c> now</c><00:01:56.079><c> we</c><00:01:56.200><c> talk</c>
00:01:56.469 --> 00:01:56.479 align:start position:0%
work for us developers as of now we talk
00:01:56.479 --> 00:01:58.830 align:start position:0%
work for us developers as of now we talk
about<00:01:57.000><c> common</c><00:01:57.360><c> llm</c><00:01:57.799><c> use</c><00:01:58.119><c> cases</c><00:01:58.640><c> like</c>
00:01:58.830 --> 00:01:58.840 align:start position:0%
about common llm use cases like
00:01:58.840 --> 00:02:00.389 align:start position:0%
about common llm use cases like
fine-tuning<00:01:59.399><c> and</c><00:01:59.560><c> rack</c>
00:02:00.389 --> 00:02:00.399 align:start position:0%
fine-tuning and rack
00:02:00.399 --> 00:02:02.350 align:start position:0%
fine-tuning and rack
Simon's<00:02:00.880><c> day-to-day</c><00:02:01.360><c> large</c><00:02:01.680><c> language</c><00:02:02.000><c> model</c>
00:02:02.350 --> 00:02:02.360 align:start position:0%
Simon's day-to-day large language model
00:02:02.360 --> 00:02:04.590 align:start position:0%
Simon's day-to-day large language model
stack<00:02:03.200><c> and</c><00:02:03.399><c> misconceptions</c><00:02:04.079><c> about</c><00:02:04.280><c> large</c>
00:02:04.590 --> 00:02:04.600 align:start position:0%
stack and misconceptions about large
00:02:04.600 --> 00:02:06.950 align:start position:0%
stack and misconceptions about large
language<00:02:05.320><c> models</c><00:02:06.320><c> this</c><00:02:06.439><c> is</c><00:02:06.560><c> the</c><00:02:06.719><c> first</c>
00:02:06.950 --> 00:02:06.960 align:start position:0%
language models this is the first
00:02:06.960 --> 00:02:08.869 align:start position:0%
language models this is the first
episode<00:02:07.320><c> of</c><00:02:07.439><c> many</c><00:02:07.600><c> such</c><00:02:07.880><c> deep</c><00:02:08.039><c> Dives</c><00:02:08.280><c> to</c><00:02:08.440><c> come</c>
00:02:08.869 --> 00:02:08.879 align:start position:0%
episode of many such deep Dives to come
00:02:08.879 --> 00:02:10.510 align:start position:0%
episode of many such deep Dives to come
subscribe<00:02:09.239><c> to</c><00:02:09.360><c> get</c><00:02:09.520><c> notified</c><00:02:09.920><c> of</c><00:02:10.039><c> when</c><00:02:10.200><c> new</c>
00:02:10.510 --> 00:02:10.520 align:start position:0%
subscribe to get notified of when new
00:02:10.520 --> 00:02:13.550 align:start position:0%
subscribe to get notified of when new
episodes<00:02:10.879><c> are</c><00:02:11.080><c> out</c><00:02:11.959><c> so</c><00:02:12.200><c> Simon</c><00:02:12.560><c> welcome</c><00:02:12.800><c> to</c><00:02:12.920><c> the</c>
00:02:13.550 --> 00:02:13.560 align:start position:0%
episodes are out so Simon welcome to the
00:02:13.560 --> 00:02:16.670 align:start position:0%
episodes are out so Simon welcome to the
podcast<00:02:14.560><c> hey</c><00:02:14.680><c> it's</c><00:02:14.840><c> really</c><00:02:15.040><c> great</c><00:02:15.200><c> to</c><00:02:15.319><c> be</c><00:02:15.680><c> here</c>
00:02:16.670 --> 00:02:16.680 align:start position:0%
podcast hey it's really great to be here
00:02:16.680 --> 00:02:18.750 align:start position:0%
podcast hey it's really great to be here
so<00:02:16.879><c> it's</c><00:02:17.040><c> great</c><00:02:17.200><c> to</c><00:02:17.360><c> have</c><00:02:17.480><c> you</c><00:02:17.640><c> here</c><00:02:18.000><c> you're</c><00:02:18.519><c> an</c>
00:02:18.750 --> 00:02:18.760 align:start position:0%
so it's great to have you here you're an
00:02:18.760 --> 00:02:20.470 align:start position:0%
so it's great to have you here you're an
experienced<00:02:19.200><c> software</c><00:02:19.519><c> engineer</c><00:02:19.959><c> and</c><00:02:20.160><c> you've</c>
00:02:20.470 --> 00:02:20.480 align:start position:0%
experienced software engineer and you've
00:02:20.480 --> 00:02:22.790 align:start position:0%
experienced software engineer and you've
definitely<00:02:20.800><c> been</c><00:02:20.959><c> around</c><00:02:21.200><c> the</c><00:02:21.360><c> blog</c><00:02:21.840><c> so</c><00:02:22.560><c> some</c>
00:02:22.790 --> 00:02:22.800 align:start position:0%
definitely been around the blog so some
00:02:22.800 --> 00:02:24.589 align:start position:0%
definitely been around the blog so some
people<00:02:23.000><c> will</c><00:02:23.160><c> know</c><00:02:23.360><c> you</c><00:02:23.519><c> from</c><00:02:23.879><c> your</c><00:02:24.120><c> prolific</c>
00:02:24.589 --> 00:02:24.599 align:start position:0%
people will know you from your prolific
00:02:24.599 --> 00:02:26.630 align:start position:0%
people will know you from your prolific
open<00:02:24.800><c> source</c><00:02:25.080><c> contributions</c><00:02:26.080><c> co-creating</c>
00:02:26.630 --> 00:02:26.640 align:start position:0%
open source contributions co-creating
00:02:26.640 --> 00:02:28.910 align:start position:0%
open source contributions co-creating
the<00:02:26.720><c> Django</c><00:02:27.200><c> framework</c><00:02:28.200><c> uh</c><00:02:28.319><c> which</c><00:02:28.440><c> is</c><00:02:28.519><c> a</c><00:02:28.680><c> rapid</c>
00:02:28.910 --> 00:02:28.920 align:start position:0%
the Django framework uh which is a rapid
00:02:28.920 --> 00:02:31.790 align:start position:0%
the Django framework uh which is a rapid
web<00:02:29.160><c> development</c><00:02:29.560><c> tool</c><00:02:30.239><c> written</c><00:02:30.519><c> in</c><00:02:30.800><c> Python</c>
00:02:31.790 --> 00:02:31.800 align:start position:0%
web development tool written in Python
00:02:31.800 --> 00:02:34.589 align:start position:0%
web development tool written in Python
uh<00:02:31.879><c> you're</c><00:02:32.080><c> also</c><00:02:32.280><c> the</c><00:02:32.440><c> creator</c><00:02:32.959><c> of</c><00:02:33.720><c> a</c><00:02:33.959><c> data</c><00:02:34.280><c> set</c>
00:02:34.589 --> 00:02:34.599 align:start position:0%
uh you're also the creator of a data set
00:02:34.599 --> 00:02:36.910 align:start position:0%
uh you're also the creator of a data set
tool<00:02:34.800><c> for</c><00:02:35.040><c> exploring</c><00:02:35.480><c> and</c><00:02:35.640><c> Publishing</c><00:02:36.080><c> data</c>
00:02:36.910 --> 00:02:36.920 align:start position:0%
tool for exploring and Publishing data
00:02:36.920 --> 00:02:38.750 align:start position:0%
tool for exploring and Publishing data
and<00:02:37.000><c> then</c><00:02:37.160><c> you're</c><00:02:37.360><c> also</c><00:02:37.720><c> a</c><00:02:37.879><c> startup</c><00:02:38.239><c> founder</c>
00:02:38.750 --> 00:02:38.760 align:start position:0%
and then you're also a startup founder
00:02:38.760 --> 00:02:41.430 align:start position:0%
and then you're also a startup founder
right<00:02:39.000><c> so</c><00:02:39.840><c> I</c><00:02:39.920><c> remember</c><00:02:40.200><c> you</c><00:02:40.319><c> were</c><00:02:40.599><c> the</c><00:02:41.319><c> the</c>
00:02:41.430 --> 00:02:41.440 align:start position:0%
right so I remember you were the the
00:02:41.440 --> 00:02:44.229 align:start position:0%
right so I remember you were the the
founder<00:02:41.840><c> of</c><00:02:42.280><c> lanard</c><00:02:43.239><c> a</c><00:02:43.400><c> conference</c><00:02:43.800><c> Direction</c>
00:02:44.229 --> 00:02:44.239 align:start position:0%
founder of lanard a conference Direction
00:02:44.239 --> 00:02:47.350 align:start position:0%
founder of lanard a conference Direction
site<00:02:44.640><c> which</c><00:02:44.840><c> was</c><00:02:45.440><c> funded</c><00:02:45.720><c> by</c><00:02:45.920><c> y</c><00:02:46.360><c> combinator</c>
00:02:47.350 --> 00:02:47.360 align:start position:0%
site which was funded by y combinator
00:02:47.360 --> 00:02:48.790 align:start position:0%
site which was funded by y combinator
acquired<00:02:47.720><c> by</c><00:02:47.879><c> event</c><00:02:48.200><c> right</c><00:02:48.519><c> and</c><00:02:48.640><c> then</c><00:02:48.720><c> you</c>
00:02:48.790 --> 00:02:48.800 align:start position:0%
acquired by event right and then you
00:02:48.800 --> 00:02:50.910 align:start position:0%
acquired by event right and then you
were<00:02:49.080><c> there</c><00:02:49.200><c> for</c><00:02:49.400><c> six</c><00:02:49.640><c> years</c><00:02:49.879><c> as</c><00:02:50.040><c> an</c><00:02:50.159><c> engineer</c>
00:02:50.910 --> 00:02:50.920 align:start position:0%
were there for six years as an engineer
00:02:50.920 --> 00:02:52.790 align:start position:0%
were there for six years as an engineer
as<00:02:51.040><c> a</c><00:02:51.159><c> manager</c><00:02:51.519><c> so</c><00:02:51.680><c> you've</c><00:02:51.879><c> really</c><00:02:52.040><c> done</c><00:02:52.480><c> all</c>
00:02:52.790 --> 00:02:52.800 align:start position:0%
as a manager so you've really done all
00:02:52.800 --> 00:02:54.910 align:start position:0%
as a manager so you've really done all
all<00:02:52.920><c> of</c><00:02:53.040><c> the</c><00:02:53.159><c> things</c><00:02:53.440><c> open</c><00:02:53.720><c> source</c><00:02:54.360><c> founder</c>
00:02:54.910 --> 00:02:54.920 align:start position:0%
all of the things open source founder
00:02:54.920 --> 00:02:57.509 align:start position:0%
all of the things open source founder
working<00:02:55.239><c> at</c><00:02:55.360><c> a</c><00:02:55.480><c> large</c><00:02:55.760><c> company</c><00:02:56.640><c> yeah</c><00:02:56.879><c> I</c><00:02:57.000><c> got</c><00:02:57.200><c> to</c>
00:02:57.509 --> 00:02:57.519 align:start position:0%
working at a large company yeah I got to
00:02:57.519 --> 00:02:59.550 align:start position:0%
working at a large company yeah I got to
um<00:02:57.840><c> I</c><00:02:57.920><c> got</c><00:02:58.080><c> to</c><00:02:58.200><c> do</c><00:02:58.480><c> the</c><00:02:58.680><c> the</c><00:02:58.840><c> the</c><00:02:58.959><c> startup</c><00:02:59.400><c> to</c>
00:02:59.550 --> 00:02:59.560 align:start position:0%
um I got to do the the the startup to
00:02:59.560 --> 00:03:01.430 align:start position:0%
um I got to do the the the startup to
large<00:02:59.959><c> company</c><00:03:00.280><c> thing</c><00:03:00.480><c> is</c><00:03:00.680><c> is</c><00:03:00.879><c> particularly</c>
00:03:01.430 --> 00:03:01.440 align:start position:0%
large company thing is is particularly
00:03:01.440 --> 00:03:03.350 align:start position:0%
large company thing is is particularly
interesting<00:03:02.080><c> you</c><00:03:02.200><c> know</c><00:03:02.400><c> like</c><00:03:02.560><c> moving</c><00:03:02.959><c> from</c>
00:03:03.350 --> 00:03:03.360 align:start position:0%
interesting you know like moving from
00:03:03.360 --> 00:03:05.070 align:start position:0%
interesting you know like moving from
moving<00:03:03.680><c> at</c><00:03:03.840><c> the</c><00:03:04.000><c> speed</c><00:03:04.239><c> of</c><00:03:04.360><c> a</c><00:03:04.519><c> startup</c><00:03:04.920><c> to</c>
00:03:05.070 --> 00:03:05.080 align:start position:0%
moving at the speed of a startup to
00:03:05.080 --> 00:03:06.470 align:start position:0%
moving at the speed of a startup to
moving<00:03:05.319><c> at</c><00:03:05.400><c> the</c><00:03:05.480><c> speed</c><00:03:05.680><c> of</c><00:03:05.760><c> a</c><00:03:05.920><c> much</c><00:03:06.120><c> larger</c>
00:03:06.470 --> 00:03:06.480 align:start position:0%
moving at the speed of a much larger
00:03:06.480 --> 00:03:08.550 align:start position:0%
moving at the speed of a much larger
company<00:03:06.959><c> where</c><00:03:07.360><c> bugs</c><00:03:07.799><c> matter</c><00:03:08.120><c> and</c><00:03:08.319><c> people</c>
00:03:08.550 --> 00:03:08.560 align:start position:0%
company where bugs matter and people
00:03:08.560 --> 00:03:11.070 align:start position:0%
company where bugs matter and people
lose<00:03:08.840><c> money</c><00:03:09.120><c> if</c><00:03:09.239><c> your</c><00:03:09.440><c> software</c><00:03:09.879><c> breaks</c><00:03:10.879><c> when</c>
00:03:11.070 --> 00:03:11.080 align:start position:0%
lose money if your software breaks when
00:03:11.080 --> 00:03:12.190 align:start position:0%
lose money if your software breaks when
I<00:03:11.239><c> started</c>
00:03:12.190 --> 00:03:12.200 align:start position:0%
I started
00:03:12.200 --> 00:03:15.550 align:start position:0%
I started
to<00:03:13.200><c> notice</c><00:03:13.599><c> you</c><00:03:13.799><c> more</c><00:03:14.280><c> is</c><00:03:14.560><c> when</c><00:03:15.000><c> around</c><00:03:15.440><c> the</c>
00:03:15.550 --> 00:03:15.560 align:start position:0%
to notice you more is when around the
00:03:15.560 --> 00:03:17.589 align:start position:0%
to notice you more is when around the
time<00:03:15.799><c> when</c><00:03:15.920><c> chat</c><00:03:16.120><c> GPT</c><00:03:16.599><c> came</c><00:03:16.760><c> out</c><00:03:17.000><c> and</c><00:03:17.159><c> you</c><00:03:17.280><c> were</c>
00:03:17.589 --> 00:03:17.599 align:start position:0%
time when chat GPT came out and you were
00:03:17.599 --> 00:03:19.990 align:start position:0%
time when chat GPT came out and you were
very<00:03:17.920><c> Hands-On</c><00:03:18.599><c> in</c><00:03:18.959><c> trying</c><00:03:19.319><c> out</c><00:03:19.640><c> what</c><00:03:19.840><c> this</c>
00:03:19.990 --> 00:03:20.000 align:start position:0%
very Hands-On in trying out what this
00:03:20.000 --> 00:03:21.710 align:start position:0%
very Hands-On in trying out what this
works<00:03:20.280><c> for</c><00:03:20.440><c> your</c><00:03:20.680><c> development</c><00:03:21.120><c> workflow</c><00:03:21.640><c> you</c>
00:03:21.710 --> 00:03:21.720 align:start position:0%
works for your development workflow you
00:03:21.720 --> 00:03:25.110 align:start position:0%
works for your development workflow you
shared<00:03:22.400><c> a</c><00:03:22.519><c> lot</c><00:03:22.680><c> of</c><00:03:22.879><c> things</c><00:03:23.280><c> on</c><00:03:23.440><c> your</c><00:03:23.879><c> blog</c><00:03:24.879><c> and</c>
00:03:25.110 --> 00:03:25.120 align:start position:0%
shared a lot of things on your blog and
00:03:25.120 --> 00:03:26.149 align:start position:0%
shared a lot of things on your blog and
really<00:03:25.319><c> this</c><00:03:25.440><c> is</c><00:03:25.519><c> what</c><00:03:25.640><c> we're</c><00:03:25.760><c> going</c><00:03:25.840><c> to</c><00:03:26.000><c> talk</c>
00:03:26.149 --> 00:03:26.159 align:start position:0%
really this is what we're going to talk
00:03:26.159 --> 00:03:28.670 align:start position:0%
really this is what we're going to talk
about<00:03:26.360><c> today</c><00:03:27.159><c> uh</c><00:03:27.319><c> your</c><00:03:27.799><c> firsthand</c><00:03:28.239><c> learnings</c>
00:03:28.670 --> 00:03:28.680 align:start position:0%
about today uh your firsthand learnings
00:03:28.680 --> 00:03:31.550 align:start position:0%
about today uh your firsthand learnings
about<00:03:28.959><c> how</c><00:03:29.159><c> this</c><00:03:29.319><c> AI</c><00:03:30.040><c> development</c><00:03:30.799><c> helps</c><00:03:31.239><c> your</c>
00:03:31.550 --> 00:03:31.560 align:start position:0%
about how this AI development helps your
00:03:31.560 --> 00:03:33.869 align:start position:0%
about how this AI development helps your
specific<00:03:31.959><c> workflow</c><00:03:32.959><c> where</c><00:03:33.120><c> it</c><00:03:33.280><c> doesn't</c><00:03:33.560><c> help</c>
00:03:33.869 --> 00:03:33.879 align:start position:0%
specific workflow where it doesn't help
00:03:33.879 --> 00:03:35.990 align:start position:0%
specific workflow where it doesn't help
and<00:03:34.080><c> and</c><00:03:34.319><c> what</c><00:03:34.439><c> you've</c><00:03:34.640><c> learned</c><00:03:35.040><c> through</c><00:03:35.280><c> this</c>
00:03:35.990 --> 00:03:36.000 align:start position:0%
and and what you've learned through this
00:03:36.000 --> 00:03:39.110 align:start position:0%
and and what you've learned through this
how<00:03:36.120><c> many</c><00:03:36.319><c> years</c><00:03:36.519><c> has</c><00:03:36.640><c> it</c><00:03:36.799><c> been</c><00:03:37.000><c> two</c><00:03:37.400><c> 3</c><00:03:37.640><c> years</c>
00:03:39.110 --> 00:03:39.120 align:start position:0%
how many years has it been two 3 years
00:03:39.120 --> 00:03:42.949 align:start position:0%
how many years has it been two 3 years
of<00:03:40.120><c> well</c><00:03:40.400><c> um</c><00:03:40.519><c> so</c><00:03:40.680><c> I</c><00:03:40.760><c> was</c><00:03:40.879><c> on</c><00:03:41.080><c> GPT</c><00:03:41.640><c> 3</c><00:03:42.239><c> before</c><00:03:42.680><c> chat</c>
00:03:42.949 --> 00:03:42.959 align:start position:0%
of well um so I was on GPT 3 before chat
00:03:42.959 --> 00:03:45.630 align:start position:0%
of well um so I was on GPT 3 before chat
GPT<00:03:43.560><c> came</c><00:03:43.720><c> out</c><00:03:43.959><c> so</c><00:03:44.120><c> I'm</c><00:03:44.239><c> at</c><00:03:44.400><c> about</c><00:03:45.000><c> I'm</c><00:03:45.200><c> verging</c>
00:03:45.630 --> 00:03:45.640 align:start position:0%
GPT came out so I'm at about I'm verging
00:03:45.640 --> 00:03:47.550 align:start position:0%
GPT came out so I'm at about I'm verging
on<00:03:45.920><c> three</c><00:03:46.239><c> years</c><00:03:46.519><c> of</c><00:03:46.680><c> using</c><00:03:46.959><c> this</c><00:03:47.159><c> stuff</c>
00:03:47.550 --> 00:03:47.560 align:start position:0%
on three years of using this stuff
00:03:47.560 --> 00:03:50.390 align:start position:0%
on three years of using this stuff
frequently<00:03:48.560><c> um</c><00:03:48.760><c> it</c><00:03:48.920><c> got</c><00:03:49.439><c> exciting</c><00:03:49.959><c> when</c><00:03:50.159><c> chat</c>
00:03:50.390 --> 00:03:50.400 align:start position:0%
frequently um it got exciting when chat
00:03:50.400 --> 00:03:52.509 align:start position:0%
frequently um it got exciting when chat
GPT<00:03:50.840><c> came</c><00:03:50.959><c> out</c><00:03:51.120><c> gpt3</c><00:03:51.760><c> was</c><00:03:51.879><c> interesting</c><00:03:52.360><c> but</c>
00:03:52.509 --> 00:03:52.519 align:start position:0%
GPT came out gpt3 was interesting but
00:03:52.519 --> 00:03:54.949 align:start position:0%
GPT came out gpt3 was interesting but
chat<00:03:53.000><c> GPT</c><00:03:54.000><c> that's</c><00:03:54.239><c> when</c><00:03:54.400><c> the</c><00:03:54.560><c> whole</c><00:03:54.720><c> world</c>
00:03:54.949 --> 00:03:54.959 align:start position:0%
chat GPT that's when the whole world
00:03:54.959 --> 00:03:57.710 align:start position:0%
chat GPT that's when the whole world
started<00:03:55.319><c> paying</c><00:03:55.599><c> attention</c><00:03:55.920><c> to</c><00:03:56.120><c> it</c><00:03:56.959><c> to</c><00:03:57.280><c> kick</c>
00:03:57.710 --> 00:03:57.720 align:start position:0%
started paying attention to it to kick
00:03:57.720 --> 00:04:00.229 align:start position:0%
started paying attention to it to kick
off<00:03:58.720><c> I'm</c><00:03:58.920><c> I'm</c><00:03:59.079><c> interested</c>
00:04:00.229 --> 00:04:00.239 align:start position:0%
off I'm I'm interested
00:04:00.239 --> 00:04:03.670 align:start position:0%
off I'm I'm interested
in<00:04:01.159><c> how</c><00:04:01.560><c> you</c><00:04:01.760><c> got</c><00:04:02.000><c> started</c><00:04:02.560><c> with</c><00:04:03.159><c> with</c><00:04:03.439><c> these</c>
00:04:03.670 --> 00:04:03.680 align:start position:0%
in how you got started with with these
00:04:03.680 --> 00:04:05.949 align:start position:0%
in how you got started with with these
large<00:04:04.000><c> language</c><00:04:04.360><c> model</c><00:04:04.720><c> tools</c><00:04:05.519><c> what</c><00:04:05.680><c> what</c><00:04:05.799><c> was</c>
00:04:05.949 --> 00:04:05.959 align:start position:0%
large language model tools what what was
00:04:05.959 --> 00:04:07.630 align:start position:0%
large language model tools what what was
the<00:04:06.319><c> you</c><00:04:06.439><c> know</c><00:04:06.640><c> first</c><00:04:06.879><c> time</c><00:04:07.000><c> you</c><00:04:07.120><c> came</c><00:04:07.319><c> across</c>
00:04:07.630 --> 00:04:07.640 align:start position:0%
the you know first time you came across
00:04:07.640 --> 00:04:09.229 align:start position:0%
the you know first time you came across
them<00:04:07.879><c> man</c><00:04:08.200><c> and</c><00:04:08.439><c> you're</c><00:04:08.680><c> like</c><00:04:08.840><c> all</c><00:04:08.959><c> right</c><00:04:09.120><c> let</c>
00:04:09.229 --> 00:04:09.239 align:start position:0%
them man and you're like all right let
00:04:09.239 --> 00:04:11.630 align:start position:0%
them man and you're like all right let
me<00:04:09.319><c> get</c><00:04:09.480><c> as</c><00:04:09.599><c> a</c><00:04:09.879><c> goal</c><00:04:10.879><c> so</c><00:04:11.040><c> I've</c><00:04:11.200><c> been</c><00:04:11.360><c> paying</c>
00:04:11.630 --> 00:04:11.640 align:start position:0%
me get as a goal so I've been paying
00:04:11.640 --> 00:04:13.069 align:start position:0%
me get as a goal so I've been paying
attention<00:04:11.959><c> to</c><00:04:12.159><c> the</c><00:04:12.280><c> field</c><00:04:12.560><c> of</c><00:04:12.760><c> machine</c>
00:04:13.069 --> 00:04:13.079 align:start position:0%
attention to the field of machine
00:04:13.079 --> 00:04:15.390 align:start position:0%
attention to the field of machine
learning<00:04:13.760><c> on</c><00:04:13.920><c> a</c><00:04:14.040><c> sort</c><00:04:14.239><c> of</c><00:04:14.400><c> as</c><00:04:14.480><c> a</c><00:04:14.599><c> sort</c><00:04:14.760><c> of</c><00:04:14.959><c> like</c>
00:04:15.390 --> 00:04:15.400 align:start position:0%
learning on a sort of as a sort of like
00:04:15.400 --> 00:04:18.349 align:start position:0%
learning on a sort of as a sort of like
side<00:04:16.320><c> side</c><00:04:16.639><c> interest</c><00:04:17.120><c> for</c><00:04:17.519><c> five</c><00:04:17.720><c> or</c><00:04:17.880><c> six</c><00:04:18.079><c> years</c>
00:04:18.349 --> 00:04:18.359 align:start position:0%
side side interest for five or six years
00:04:18.359 --> 00:04:20.590 align:start position:0%
side side interest for five or six years
I<00:04:18.440><c> did</c><00:04:18.680><c> the</c><00:04:18.919><c> um</c><00:04:19.079><c> the</c><00:04:19.239><c> fast</c><00:04:19.600><c> AI</c><00:04:19.959><c> course</c><00:04:20.280><c> Jeremy</c>
00:04:20.590 --> 00:04:20.600 align:start position:0%
I did the um the fast AI course Jeremy
00:04:20.600 --> 00:04:22.830 align:start position:0%
I did the um the fast AI course Jeremy
Howard's<00:04:21.000><c> course</c><00:04:21.239><c> back</c><00:04:21.359><c> in</c><00:04:21.479><c> I</c><00:04:21.600><c> think</c>
00:04:22.830 --> 00:04:22.840 align:start position:0%
Howard's course back in I think
00:04:22.840 --> 00:04:27.150 align:start position:0%
Howard's course back in I think
2018<00:04:23.840><c> and</c><00:04:24.280><c> then</c><00:04:24.800><c> um</c><00:04:25.240><c> when</c><00:04:25.479><c> and</c><00:04:25.600><c> then</c><00:04:25.919><c> gpt2</c><00:04:26.919><c> came</c>
00:04:27.150 --> 00:04:27.160 align:start position:0%
2018 and then um when and then gpt2 came
00:04:27.160 --> 00:04:31.469 align:start position:0%
2018 and then um when and then gpt2 came
out<00:04:27.759><c> in</c><00:04:28.520><c> was</c><00:04:28.680><c> that</c><00:04:28.880><c> 2019</c><00:04:29.960><c> 20</c><00:04:30.360><c> yeah</c><00:04:30.479><c> it's</c><00:04:30.680><c> 2019</c>
00:04:31.469 --> 00:04:31.479 align:start position:0%
out in was that 2019 20 yeah it's 2019
00:04:31.479 --> 00:04:34.469 align:start position:0%
out in was that 2019 20 yeah it's 2019
gpt2<00:04:32.199><c> was</c><00:04:32.320><c> happening</c><00:04:33.160><c> which</c><00:04:33.360><c> was</c><00:04:33.960><c> the</c><00:04:34.199><c> first</c>
00:04:34.469 --> 00:04:34.479 align:start position:0%
gpt2 was happening which was the first
00:04:34.479 --> 00:04:36.550 align:start position:0%
gpt2 was happening which was the first
of<00:04:34.680><c> these</c><00:04:34.840><c> models</c><00:04:35.400><c> that</c><00:04:35.960><c> you</c><00:04:36.080><c> could</c><00:04:36.240><c> see</c><00:04:36.440><c> there</c>
00:04:36.550 --> 00:04:36.560 align:start position:0%
of these models that you could see there
00:04:36.560 --> 00:04:38.150 align:start position:0%
of these models that you could see there
was<00:04:36.720><c> something</c><00:04:37.080><c> interesting</c><00:04:37.600><c> there</c><00:04:37.919><c> but</c><00:04:38.039><c> it</c>
00:04:38.150 --> 00:04:38.160 align:start position:0%
was something interesting there but it
00:04:38.160 --> 00:04:40.550 align:start position:0%
was something interesting there but it
was<00:04:38.400><c> not</c><00:04:38.800><c> very</c><00:04:39.280><c> good</c><00:04:39.720><c> like</c><00:04:39.919><c> it</c><00:04:40.080><c> could</c><00:04:40.440><c> you</c>
00:04:40.550 --> 00:04:40.560 align:start position:0%
was not very good like it could you
00:04:40.560 --> 00:04:42.310 align:start position:0%
was not very good like it could you
could<00:04:40.720><c> give</c><00:04:40.840><c> it</c><00:04:41.000><c> text</c><00:04:41.320><c> to</c><00:04:41.479><c> sort</c><00:04:41.680><c> of</c><00:04:41.800><c> complete</c><00:04:42.120><c> a</c>
00:04:42.310 --> 00:04:42.320 align:start position:0%
could give it text to sort of complete a
00:04:42.320 --> 00:04:43.830 align:start position:0%
could give it text to sort of complete a
sentence<00:04:42.800><c> and</c><00:04:43.280><c> sometimes</c><00:04:43.520><c> it</c><00:04:43.600><c> would</c><00:04:43.720><c> be</c>
00:04:43.830 --> 00:04:43.840 align:start position:0%
sentence and sometimes it would be
00:04:43.840 --> 00:04:45.670 align:start position:0%
sentence and sometimes it would be
useful<00:04:44.360><c> and</c><00:04:44.479><c> I</c><00:04:44.560><c> did</c><00:04:44.680><c> an</c><00:04:44.800><c> experiment</c><00:04:45.240><c> back</c><00:04:45.400><c> then</c>
00:04:45.670 --> 00:04:45.680 align:start position:0%
useful and I did an experiment back then
00:04:45.680 --> 00:04:48.270 align:start position:0%
useful and I did an experiment back then
where<00:04:45.919><c> I</c><00:04:46.080><c> tried</c><00:04:46.400><c> to</c><00:04:46.600><c> generate</c><00:04:47.400><c> New</c><00:04:47.639><c> York</c><00:04:47.919><c> Times</c>
00:04:48.270 --> 00:04:48.280 align:start position:0%
where I tried to generate New York Times
00:04:48.280 --> 00:04:50.350 align:start position:0%
where I tried to generate New York Times
headlines<00:04:48.680><c> for</c><00:04:48.880><c> different</c><00:04:49.280><c> decades</c><00:04:50.199><c> by</c>
00:04:50.350 --> 00:04:50.360 align:start position:0%
headlines for different decades by
00:04:50.360 --> 00:04:52.270 align:start position:0%
headlines for different decades by
feeding<00:04:50.800><c> in</c><00:04:51.080><c> say</c><00:04:51.440><c> all</c><00:04:51.680><c> the</c><00:04:51.759><c> New</c><00:04:51.880><c> York</c><00:04:52.080><c> Times</c>
00:04:52.270 --> 00:04:52.280 align:start position:0%
feeding in say all the New York Times
00:04:52.280 --> 00:04:54.310 align:start position:0%
feeding in say all the New York Times
headlines<00:04:52.600><c> in</c><00:04:52.720><c> the</c><00:04:52.800><c> 1950s</c><00:04:53.479><c> then</c><00:04:53.600><c> the</c><00:04:53.759><c> 1960s</c>
00:04:54.310 --> 00:04:54.320 align:start position:0%
headlines in the 1950s then the 1960s
00:04:54.320 --> 00:04:56.830 align:start position:0%
headlines in the 1950s then the 1960s
and<00:04:54.479><c> 1970s</c><00:04:55.199><c> and</c><00:04:55.360><c> then</c><00:04:55.680><c> giving</c><00:04:55.919><c> it</c><00:04:56.160><c> stories</c><00:04:56.560><c> to</c>
00:04:56.830 --> 00:04:56.840 align:start position:0%
and 1970s and then giving it stories to
00:04:56.840 --> 00:04:59.990 align:start position:0%
and 1970s and then giving it stories to
complete<00:04:57.240><c> now</c><00:04:57.880><c> and</c><00:04:58.400><c> I</c><00:04:58.560><c> poked</c><00:04:58.840><c> around</c><00:04:59.039><c> for</c><00:04:59.240><c> it</c>
00:04:59.990 --> 00:05:00.000 align:start position:0%
complete now and I poked around for it
00:05:00.000 --> 00:05:02.629 align:start position:0%
complete now and I poked around for it
the<00:05:00.160><c> the</c><00:05:00.280><c> results</c><00:05:00.600><c> were</c><00:05:00.759><c> not</c><00:05:01.080><c> exactly</c><00:05:02.080><c> super</c>
00:05:02.629 --> 00:05:02.639 align:start position:0%
the the results were not exactly super
00:05:02.639 --> 00:05:05.590 align:start position:0%
the the results were not exactly super
exciting<00:05:03.639><c> um</c><00:05:04.520><c> and</c><00:05:04.639><c> I</c><00:05:04.759><c> kind</c><00:05:04.880><c> of</c><00:05:05.039><c> lost</c><00:05:05.280><c> interest</c>
00:05:05.590 --> 00:05:05.600 align:start position:0%
exciting um and I kind of lost interest
00:05:05.600 --> 00:05:08.350 align:start position:0%
exciting um and I kind of lost interest
at<00:05:05.720><c> that</c><00:05:05.840><c> point</c><00:05:06.039><c> to</c><00:05:06.160><c> be</c><00:05:06.280><c> honest</c><00:05:06.800><c> and</c><00:05:06.960><c> then</c><00:05:07.360><c> gpt3</c>
00:05:08.350 --> 00:05:08.360 align:start position:0%
at that point to be honest and then gpt3
00:05:08.360 --> 00:05:09.510 align:start position:0%
at that point to be honest and then gpt3
which<00:05:08.560><c> came</c><00:05:08.720><c> out</c><00:05:08.840><c> in</c>
00:05:09.510 --> 00:05:09.520 align:start position:0%
which came out in
00:05:09.520 --> 00:05:11.990 align:start position:0%
which came out in
2020<00:05:10.520><c> um</c><00:05:10.639><c> but</c><00:05:10.919><c> sort</c><00:05:11.080><c> of</c><00:05:11.240><c> began</c><00:05:11.520><c> to</c><00:05:11.639><c> be</c><00:05:11.759><c> more</c>
00:05:11.990 --> 00:05:12.000 align:start position:0%
2020 um but sort of began to be more
00:05:12.000 --> 00:05:13.550 align:start position:0%
2020 um but sort of began to be more
available<00:05:12.400><c> in</c>
00:05:13.550 --> 00:05:13.560 align:start position:0%
available in
00:05:13.560 --> 00:05:15.790 align:start position:0%
available in
2021<00:05:14.560><c> that's</c><00:05:14.759><c> when</c><00:05:15.000><c> things</c><00:05:15.160><c> started</c><00:05:15.479><c> getting</c>
00:05:15.790 --> 00:05:15.800 align:start position:0%
2021 that's when things started getting
00:05:15.800 --> 00:05:17.430 align:start position:0%
2021 that's when things started getting
super<00:05:16.080><c> interesting</c><00:05:16.560><c> because</c><00:05:16.720><c> GPT</c><00:05:17.199><c> was</c><00:05:17.320><c> the</c>
00:05:17.430 --> 00:05:17.440 align:start position:0%
super interesting because GPT was the
00:05:17.440 --> 00:05:19.670 align:start position:0%
super interesting because GPT was the
first<00:05:17.639><c> of</c><00:05:17.759><c> these</c><00:05:17.960><c> models</c><00:05:18.400><c> that</c><00:05:18.560><c> was</c><00:05:19.280><c> large</c>
00:05:19.670 --> 00:05:19.680 align:start position:0%
first of these models that was large
00:05:19.680 --> 00:05:21.430 align:start position:0%
first of these models that was large
enough<00:05:19.919><c> that</c><00:05:20.039><c> it</c><00:05:20.160><c> could</c><00:05:20.319><c> actually</c><00:05:20.600><c> do</c><00:05:20.880><c> useful</c>
00:05:21.430 --> 00:05:21.440 align:start position:0%
enough that it could actually do useful
00:05:21.440 --> 00:05:24.270 align:start position:0%
enough that it could actually do useful
things<00:05:22.360><c> and</c><00:05:22.600><c> um</c><00:05:22.919><c> one</c><00:05:23.080><c> of</c><00:05:23.199><c> the</c><00:05:23.360><c> earliest</c><00:05:23.960><c> code</c>
00:05:24.270 --> 00:05:24.280 align:start position:0%
things and um one of the earliest code
00:05:24.280 --> 00:05:26.629 align:start position:0%
things and um one of the earliest code
things<00:05:24.560><c> I</c><00:05:24.639><c> was</c><00:05:24.759><c> using</c><00:05:25.000><c> it</c><00:05:25.160><c> for</c><00:05:25.479><c> was</c><00:05:25.880><c> um</c><00:05:26.400><c> I</c><00:05:26.479><c> think</c>
00:05:26.629 --> 00:05:26.639 align:start position:0%
things I was using it for was um I think
00:05:26.639 --> 00:05:29.710 align:start position:0%
things I was using it for was um I think
I<00:05:26.720><c> was</c><00:05:26.840><c> using</c><00:05:27.080><c> it</c><00:05:27.199><c> for</c><00:05:27.520><c> JQ</c><00:05:28.520><c> the</c><00:05:28.800><c> The</c><00:05:29.000><c> Little</c><00:05:29.240><c> Jon</c>
00:05:29.710 --> 00:05:29.720 align:start position:0%
I was using it for JQ the The Little Jon
00:05:29.720 --> 00:05:31.189 align:start position:0%
I was using it for JQ the The Little Jon
on<00:05:29.840><c> programming</c><00:05:30.319><c> language</c><00:05:30.919><c> which</c><00:05:31.039><c> I've</c>
00:05:31.189 --> 00:05:31.199 align:start position:0%
on programming language which I've
00:05:31.199 --> 00:05:33.230 align:start position:0%
on programming language which I've
always<00:05:31.400><c> found</c><00:05:31.639><c> really</c><00:05:32.120><c> difficult</c><00:05:32.759><c> um</c><00:05:32.960><c> it</c><00:05:33.120><c> just</c>
00:05:33.230 --> 00:05:33.240 align:start position:0%
always found really difficult um it just
00:05:33.240 --> 00:05:35.189 align:start position:0%
always found really difficult um it just
doesn't<00:05:33.600><c> quite</c><00:05:33.800><c> fit</c><00:05:33.960><c> in</c><00:05:34.120><c> my</c><00:05:34.319><c> head</c><00:05:34.880><c> and</c><00:05:34.960><c> I</c><00:05:35.039><c> was</c>
00:05:35.189 --> 00:05:35.199 align:start position:0%
doesn't quite fit in my head and I was
00:05:35.199 --> 00:05:37.710 align:start position:0%
doesn't quite fit in my head and I was
finding<00:05:35.520><c> that</c><00:05:35.759><c> gpt3</c><00:05:36.560><c> if</c><00:05:36.680><c> I</c><00:05:37.039><c> prompted</c><00:05:37.440><c> it</c><00:05:37.600><c> in</c>
00:05:37.710 --> 00:05:37.720 align:start position:0%
finding that gpt3 if I prompted it in
00:05:37.720 --> 00:05:39.029 align:start position:0%
finding that gpt3 if I prompted it in
the<00:05:37.880><c> right</c><00:05:38.039><c> way</c><00:05:38.199><c> and</c><00:05:38.360><c> this</c><00:05:38.440><c> was</c><00:05:38.560><c> a</c><00:05:38.680><c> model</c><00:05:38.919><c> where</c>
00:05:39.029 --> 00:05:39.039 align:start position:0%
the right way and this was a model where
00:05:39.039 --> 00:05:41.150 align:start position:0%
the right way and this was a model where
you<00:05:39.199><c> had</c><00:05:39.319><c> to</c><00:05:39.479><c> do</c><00:05:39.800><c> the</c><00:05:40.199><c> um</c><00:05:40.560><c> the</c><00:05:40.720><c> completion</c>
00:05:41.150 --> 00:05:41.160 align:start position:0%
you had to do the um the completion
00:05:41.160 --> 00:05:42.550 align:start position:0%
you had to do the um the completion
prompt<00:05:41.479><c> so</c><00:05:41.560><c> you</c><00:05:41.680><c> don't</c><00:05:41.840><c> ask</c><00:05:42.039><c> it</c><00:05:42.160><c> a</c><00:05:42.280><c> question</c>
00:05:42.550 --> 00:05:42.560 align:start position:0%
prompt so you don't ask it a question
00:05:42.560 --> 00:05:44.909 align:start position:0%
prompt so you don't ask it a question
get<00:05:42.680><c> an</c><00:05:42.759><c> answer</c><00:05:43.000><c> you</c><00:05:43.120><c> say</c><00:05:43.639><c> the</c><00:05:43.800><c> JQ</c><00:05:44.319><c> needed</c><00:05:44.720><c> to</c>
00:05:44.909 --> 00:05:44.919 align:start position:0%
get an answer you say the JQ needed to
00:05:44.919 --> 00:05:47.710 align:start position:0%
get an answer you say the JQ needed to
turn<00:05:45.199><c> this</c><00:05:45.360><c> into</c><00:05:45.720><c> this</c><00:05:46.039><c> is</c><00:05:46.840><c> and</c><00:05:46.960><c> then</c><00:05:47.080><c> you</c><00:05:47.280><c> stop</c>
00:05:47.710 --> 00:05:47.720 align:start position:0%
turn this into this is and then you stop
00:05:47.720 --> 00:05:49.110 align:start position:0%
turn this into this is and then you stop
and<00:05:47.800><c> you</c><00:05:47.919><c> run</c><00:05:48.120><c> that</c><00:05:48.280><c> in</c><00:05:48.360><c> the</c><00:05:48.479><c> model</c><00:05:48.880><c> and</c><00:05:49.000><c> it</c>
00:05:49.110 --> 00:05:49.120 align:start position:0%
and you run that in the model and it
00:05:49.120 --> 00:05:51.309 align:start position:0%
and you run that in the model and it
finishes<00:05:49.560><c> the</c><00:05:49.720><c> sentence</c><00:05:50.600><c> which</c><00:05:50.840><c> I</c><00:05:50.960><c> think</c><00:05:51.160><c> is</c>
00:05:51.309 --> 00:05:51.319 align:start position:0%
finishes the sentence which I think is
00:05:51.319 --> 00:05:52.749 align:start position:0%
finishes the sentence which I think is
the<00:05:51.440><c> reason</c><00:05:51.800><c> most</c><00:05:52.000><c> people</c><00:05:52.199><c> weren't</c><00:05:52.520><c> playing</c>
00:05:52.749 --> 00:05:52.759 align:start position:0%
the reason most people weren't playing
00:05:52.759 --> 00:05:54.670 align:start position:0%
the reason most people weren't playing
with<00:05:52.840><c> it</c><00:05:53.000><c> it's</c><00:05:53.160><c> a</c><00:05:53.400><c> weird</c><00:05:53.800><c> way</c><00:05:53.960><c> of</c><00:05:54.120><c> interacting</c>
00:05:54.670 --> 00:05:54.680 align:start position:0%
with it it's a weird way of interacting
00:05:54.680 --> 00:05:57.629 align:start position:0%
with it it's a weird way of interacting
with<00:05:54.840><c> something</c><00:05:55.600><c> like</c><00:05:55.720><c> in</c><00:05:55.880><c> many</c><00:05:56.280><c> ways</c><00:05:57.280><c> the</c><00:05:57.400><c> big</c>
00:05:57.629 --> 00:05:57.639 align:start position:0%
with something like in many ways the big
00:05:57.639 --> 00:05:59.950 align:start position:0%
with something like in many ways the big
innovation<00:05:58.039><c> of</c><00:05:58.199><c> chat</c><00:05:58.440><c> GPT</c><00:05:59.120><c> was</c><00:05:59.240><c> they</c><00:05:59.360><c> had</c><00:05:59.680><c> talk</c>
00:05:59.950 --> 00:05:59.960 align:start position:0%
innovation of chat GPT was they had talk
00:05:59.960 --> 00:06:01.790 align:start position:0%
innovation of chat GPT was they had talk
they<00:06:00.039><c> added</c><00:06:00.319><c> a</c><00:06:00.440><c> chat</c><00:06:00.800><c> interface</c><00:06:01.319><c> on</c><00:06:01.520><c> top</c><00:06:01.680><c> of</c>
00:06:01.790 --> 00:06:01.800 align:start position:0%
they added a chat interface on top of
00:06:01.800 --> 00:06:03.469 align:start position:0%
they added a chat interface on top of
this<00:06:01.960><c> model</c><00:06:02.680><c> and</c><00:06:02.759><c> so</c><00:06:02.960><c> now</c><00:06:03.120><c> you</c><00:06:03.280><c> could</c><00:06:03.400><c> you</c>
00:06:03.469 --> 00:06:03.479 align:start position:0%
this model and so now you could you
00:06:03.479 --> 00:06:04.990 align:start position:0%
this model and so now you could you
didn't<00:06:03.759><c> have</c><00:06:03.880><c> to</c><00:06:04.080><c> think</c><00:06:04.319><c> in</c><00:06:04.440><c> terms</c><00:06:04.720><c> of</c>
00:06:04.990 --> 00:06:05.000 align:start position:0%
didn't have to think in terms of
00:06:05.000 --> 00:06:06.749 align:start position:0%
didn't have to think in terms of
completions<00:06:05.680><c> you</c><00:06:05.800><c> could</c><00:06:06.120><c> ask</c><00:06:06.319><c> it</c><00:06:06.440><c> a</c><00:06:06.560><c> question</c>
00:06:06.749 --> 00:06:06.759 align:start position:0%
completions you could ask it a question
00:06:06.759 --> 00:06:08.830 align:start position:0%
completions you could ask it a question
and<00:06:06.880><c> get</c><00:06:07.000><c> an</c><00:06:07.160><c> answer</c><00:06:07.440><c> back</c><00:06:08.199><c> but</c><00:06:08.400><c> yeah</c><00:06:08.560><c> so</c><00:06:08.759><c> it</c>
00:06:08.830 --> 00:06:08.840 align:start position:0%
and get an answer back but yeah so it
00:06:08.840 --> 00:06:12.189 align:start position:0%
and get an answer back but yeah so it
was<00:06:09.120><c> very</c><00:06:09.479><c> clear</c><00:06:10.479><c> back</c><00:06:10.800><c> then</c><00:06:11.160><c> sort</c><00:06:11.360><c> of</c><00:06:11.680><c> um</c><00:06:12.080><c> and</c>
00:06:12.189 --> 00:06:12.199 align:start position:0%
was very clear back then sort of um and
00:06:12.199 --> 00:06:13.909 align:start position:0%
was very clear back then sort of um and
that<00:06:12.319><c> was</c><00:06:12.720><c> running</c><00:06:12.960><c> it</c><00:06:13.080><c> for</c><00:06:13.240><c> about</c><00:06:13.400><c> 12</c><00:06:13.680><c> months</c>
00:06:13.909 --> 00:06:13.919 align:start position:0%
that was running it for about 12 months
00:06:13.919 --> 00:06:15.469 align:start position:0%
that was running it for about 12 months
before<00:06:14.120><c> chat</c><00:06:14.400><c> GT</c><00:06:14.800><c> came</c><00:06:14.960><c> along</c><00:06:15.280><c> there</c><00:06:15.360><c> was</c>
00:06:15.469 --> 00:06:15.479 align:start position:0%
before chat GT came along there was
00:06:15.479 --> 00:06:17.870 align:start position:0%
before chat GT came along there was
something<00:06:15.880><c> really</c><00:06:16.199><c> interesting</c><00:06:16.960><c> about</c><00:06:17.720><c> this</c>
00:06:17.870 --> 00:06:17.880 align:start position:0%
something really interesting about this
00:06:17.880 --> 00:06:19.629 align:start position:0%
something really interesting about this
model<00:06:18.120><c> and</c><00:06:18.280><c> what</c><00:06:18.360><c> it</c><00:06:18.479><c> could</c><00:06:18.639><c> do</c><00:06:19.240><c> and</c><00:06:19.360><c> that</c><00:06:19.479><c> was</c>
00:06:19.629 --> 00:06:19.639 align:start position:0%
model and what it could do and that was
00:06:19.639 --> 00:06:21.510 align:start position:0%
model and what it could do and that was
also<00:06:19.960><c> the</c><00:06:20.120><c> the</c><00:06:20.240><c> point</c><00:06:20.479><c> where</c><00:06:20.599><c> it</c><00:06:20.960><c> became</c><00:06:21.240><c> clear</c>
00:06:21.510 --> 00:06:21.520 align:start position:0%
also the the point where it became clear
00:06:21.520 --> 00:06:23.150 align:start position:0%
also the the point where it became clear
that<00:06:21.919><c> code</c><00:06:22.280><c> was</c><00:06:22.479><c> actually</c><00:06:22.720><c> something</c><00:06:23.000><c> was</c>
00:06:23.150 --> 00:06:23.160 align:start position:0%
that code was actually something was
00:06:23.160 --> 00:06:25.390 align:start position:0%
that code was actually something was
surprisingly<00:06:23.840><c> good</c><00:06:24.000><c> at</c><00:06:24.599><c> and</c><00:06:24.759><c> this</c><00:06:25.039><c> um</c><00:06:25.280><c> I</c>
00:06:25.390 --> 00:06:25.400 align:start position:0%
surprisingly good at and this um I
00:06:25.400 --> 00:06:26.990 align:start position:0%
surprisingly good at and this um I
talked<00:06:25.599><c> to</c><00:06:25.720><c> somebody</c><00:06:26.039><c> open</c><00:06:26.280><c> AI</c><00:06:26.560><c> I</c><00:06:26.639><c> asked</c><00:06:26.840><c> them</c>
00:06:26.990 --> 00:06:27.000 align:start position:0%
talked to somebody open AI I asked them
00:06:27.000 --> 00:06:28.749 align:start position:0%
talked to somebody open AI I asked them
it's<00:06:27.199><c> like</c><00:06:27.599><c> were</c><00:06:27.800><c> you</c><00:06:28.000><c> expecting</c><00:06:28.400><c> it</c><00:06:28.520><c> to</c><00:06:28.599><c> be</c>
00:06:28.749 --> 00:06:28.759 align:start position:0%
it's like were you expecting it to be
00:06:28.759 --> 00:06:30.670 align:start position:0%
it's like were you expecting it to be
good<00:06:28.880><c> at</c><00:06:29.039><c> code</c><00:06:29.759><c> and</c><00:06:29.880><c> they</c><00:06:30.000><c> said</c><00:06:30.199><c> you</c><00:06:30.319><c> know</c><00:06:30.560><c> we</c>
00:06:30.670 --> 00:06:30.680 align:start position:0%
good at code and they said you know we
00:06:30.680 --> 00:06:32.230 align:start position:0%
good at code and they said you know we
thought<00:06:30.960><c> maybe</c><00:06:31.400><c> but</c><00:06:31.479><c> it</c><00:06:31.599><c> wasn't</c><00:06:31.840><c> one</c><00:06:31.960><c> of</c><00:06:32.080><c> our</c>
00:06:32.230 --> 00:06:32.240 align:start position:0%
thought maybe but it wasn't one of our
00:06:32.240 --> 00:06:34.029 align:start position:0%
thought maybe but it wasn't one of our
original<00:06:32.680><c> goals</c><00:06:33.080><c> like</c><00:06:33.319><c> the</c><00:06:33.479><c> original</c><00:06:33.840><c> goals</c>
00:06:34.029 --> 00:06:34.039 align:start position:0%
original goals like the original goals
00:06:34.039 --> 00:06:35.309 align:start position:0%
original goals like the original goals
of<00:06:34.160><c> these</c><00:06:34.280><c> models</c><00:06:34.560><c> were</c><00:06:34.720><c> much</c><00:06:34.880><c> more</c><00:06:35.080><c> things</c>
00:06:35.309 --> 00:06:35.319 align:start position:0%
of these models were much more things
00:06:35.319 --> 00:06:37.150 align:start position:0%
of these models were much more things
like<00:06:35.599><c> translation</c><00:06:36.160><c> from</c><00:06:36.360><c> one</c><00:06:36.560><c> human</c><00:06:36.840><c> language</c>
00:06:37.150 --> 00:06:37.160 align:start position:0%
like translation from one human language
00:06:37.160 --> 00:06:38.990 align:start position:0%
like translation from one human language
to<00:06:37.319><c> another</c><00:06:37.840><c> which</c><00:06:38.120><c> um</c><00:06:38.479><c> which</c><00:06:38.639><c> they</c><00:06:38.759><c> do</c>
00:06:38.990 --> 00:06:39.000 align:start position:0%
to another which um which they do
00:06:39.000 --> 00:06:41.790 align:start position:0%
to another which um which they do
incredibly<00:06:39.560><c> well</c><00:06:40.400><c> um</c><00:06:41.199><c> but</c><00:06:41.319><c> when</c><00:06:41.440><c> you</c><00:06:41.599><c> think</c>
00:06:41.790 --> 00:06:41.800 align:start position:0%
incredibly well um but when you think
00:06:41.800 --> 00:06:42.990 align:start position:0%
incredibly well um but when you think
about<00:06:41.960><c> it</c><00:06:42.160><c> the</c><00:06:42.240><c> fact</c><00:06:42.400><c> that</c><00:06:42.560><c> they</c><00:06:42.639><c> can</c><00:06:42.759><c> write</c>
00:06:42.990 --> 00:06:43.000 align:start position:0%
about it the fact that they can write
00:06:43.000 --> 00:06:44.990 align:start position:0%
about it the fact that they can write
code<00:06:43.280><c> well</c><00:06:43.720><c> isn't</c><00:06:44.039><c> that</c><00:06:44.240><c> surprising</c><00:06:44.720><c> because</c>
00:06:44.990 --> 00:06:45.000 align:start position:0%
code well isn't that surprising because
00:06:45.000 --> 00:06:47.150 align:start position:0%
code well isn't that surprising because
C<00:06:45.400><c> code</c><00:06:45.680><c> is</c><00:06:45.840><c> so</c><00:06:46.039><c> much</c><00:06:46.240><c> simpler</c><00:06:46.840><c> than</c><00:06:47.000><c> like</c>
00:06:47.150 --> 00:06:47.160 align:start position:0%
C code is so much simpler than like
00:06:47.160 --> 00:06:50.390 align:start position:0%
C code is so much simpler than like
English<00:06:47.479><c> or</c><00:06:47.639><c> Chinese</c><00:06:48.120><c> or</c><00:06:48.319><c> German</c><00:06:49.199><c> like</c><00:06:50.160><c> we</c><00:06:50.280><c> put</c>
00:06:50.390 --> 00:06:50.400 align:start position:0%
English or Chinese or German like we put
00:06:50.400 --> 00:06:53.270 align:start position:0%
English or Chinese or German like we put
it<00:06:50.639><c> together</c><00:06:51.639><c> what</c><00:06:51.759><c> we</c><00:06:51.919><c> know</c><00:06:52.400><c> I</c><00:06:52.560><c> I</c><00:06:52.639><c> think</c><00:06:52.840><c> it's</c>
00:06:53.270 --> 00:06:53.280 align:start position:0%
it together what we know I I think it's
00:06:53.280 --> 00:06:54.950 align:start position:0%
it together what we know I I think it's
it's<00:06:53.759><c> it's</c><00:06:53.919><c> pretty</c><00:06:54.199><c> obvious</c><00:06:54.479><c> and</c><00:06:54.599><c> I</c><00:06:54.720><c> think</c><00:06:54.840><c> you</c>
00:06:54.950 --> 00:06:54.960 align:start position:0%
it's it's pretty obvious and I think you
00:06:54.960 --> 00:06:56.990 align:start position:0%
it's it's pretty obvious and I think you
know<00:06:55.080><c> we'll</c><00:06:55.240><c> talk</c><00:06:55.400><c> about</c><00:06:55.720><c> implications</c><00:06:56.720><c> but</c>
00:06:56.990 --> 00:06:57.000 align:start position:0%
know we'll talk about implications but
00:06:57.000 --> 00:06:59.070 align:start position:0%
know we'll talk about implications but
let's<00:06:57.199><c> just</c><00:06:57.400><c> jump</c><00:06:57.599><c> a</c><00:06:57.720><c> little</c><00:06:57.879><c> bit</c><00:06:58.120><c> ahead</c><00:06:58.639><c> so</c><00:06:58.960><c> I</c>
00:06:59.070 --> 00:06:59.080 align:start position:0%
let's just jump a little bit ahead so I
00:06:59.080 --> 00:07:01.589 align:start position:0%
let's just jump a little bit ahead so I
think<00:06:59.319><c> like</c><00:06:59.639><c> I</c><00:06:59.840><c> personally</c><00:07:00.319><c> had</c><00:07:00.919><c> a</c><00:07:01.199><c> wow</c><00:07:01.479><c> this</c>
00:07:01.589 --> 00:07:01.599 align:start position:0%
think like I personally had a wow this
00:07:01.599 --> 00:07:04.749 align:start position:0%
think like I personally had a wow this
is<00:07:01.800><c> amazing</c><00:07:02.199><c> moment</c><00:07:02.680><c> with</c><00:07:03.080><c> uh</c><00:07:03.319><c> llms</c><00:07:04.319><c> and</c><00:07:04.479><c> then</c>
00:07:04.749 --> 00:07:04.759 align:start position:0%
is amazing moment with uh llms and then
00:07:04.759 --> 00:07:06.950 align:start position:0%
is amazing moment with uh llms and then
I've<00:07:04.919><c> also</c><00:07:05.240><c> had</c><00:07:05.400><c> a</c><00:07:05.560><c> bit</c><00:07:05.680><c> of</c><00:07:05.800><c> a</c><00:07:06.039><c> like</c><00:07:06.440><c> scared</c>
00:07:06.950 --> 00:07:06.960 align:start position:0%
I've also had a bit of a like scared
00:07:06.960 --> 00:07:10.070 align:start position:0%
I've also had a bit of a like scared
moment<00:07:07.280><c> of</c><00:07:07.879><c> like</c><00:07:08.879><c> is</c><00:07:09.080><c> this</c><00:07:09.599><c> could</c><00:07:09.840><c> this</c>
00:07:10.070 --> 00:07:10.080 align:start position:0%
moment of like is this could this
00:07:10.080 --> 00:07:13.189 align:start position:0%
moment of like is this could this
actually<00:07:11.000><c> replace</c><00:07:11.639><c> part</c><00:07:11.800><c> of</c><00:07:12.000><c> what</c><00:07:12.160><c> I</c><00:07:12.319><c> do</c><00:07:13.000><c> or</c>
00:07:13.189 --> 00:07:13.199 align:start position:0%
actually replace part of what I do or
00:07:13.199 --> 00:07:15.150 align:start position:0%
actually replace part of what I do or
not<00:07:13.720><c> and</c><00:07:13.919><c> you</c><00:07:14.120><c> had</c><00:07:14.280><c> a</c><00:07:14.440><c> really</c><00:07:14.680><c> interesting</c>
00:07:15.150 --> 00:07:15.160 align:start position:0%
not and you had a really interesting
00:07:15.160 --> 00:07:17.790 align:start position:0%
not and you had a really interesting
story<00:07:15.720><c> with</c><00:07:15.919><c> that</c><00:07:16.319><c> a</c><00:07:16.560><c> proper</c><00:07:17.039><c> like</c><00:07:17.479><c> this</c><00:07:17.599><c> is</c>
00:07:17.790 --> 00:07:17.800 align:start position:0%
story with that a proper like this is
00:07:17.800 --> 00:07:19.990 align:start position:0%
story with that a proper like this is
scary<00:07:18.160><c> moment</c><00:07:18.639><c> can</c><00:07:18.840><c> can</c><00:07:18.960><c> you</c><00:07:19.120><c> talk</c><00:07:19.360><c> about</c><00:07:19.680><c> that</c>
00:07:19.990 --> 00:07:20.000 align:start position:0%
scary moment can can you talk about that
00:07:20.000 --> 00:07:22.070 align:start position:0%
scary moment can can you talk about that
I<00:07:20.080><c> mean</c><00:07:20.800><c> I've</c><00:07:20.960><c> definitely</c><00:07:21.400><c> I've</c><00:07:21.520><c> had</c><00:07:21.639><c> a</c><00:07:21.759><c> few</c><00:07:21.919><c> of</c>
00:07:22.070 --> 00:07:22.080 align:start position:0%
I mean I've definitely I've had a few of
00:07:22.080 --> 00:07:24.830 align:start position:0%
I mean I've definitely I've had a few of
those<00:07:22.280><c> I</c><00:07:22.360><c> think</c><00:07:22.680><c> every</c><00:07:23.120><c> every</c><00:07:23.360><c> programmer</c><00:07:24.240><c> who</c>
00:07:24.830 --> 00:07:24.840 align:start position:0%
those I think every every programmer who
00:07:24.840 --> 00:07:26.469 align:start position:0%
those I think every every programmer who
works<00:07:25.160><c> with</c><00:07:25.319><c> these</c><00:07:25.479><c> models</c><00:07:25.879><c> the</c><00:07:26.000><c> first</c><00:07:26.280><c> time</c>
00:07:26.469 --> 00:07:26.479 align:start position:0%
works with these models the first time
00:07:26.479 --> 00:07:28.790 align:start position:0%
works with these models the first time
it<00:07:26.680><c> spits</c><00:07:27.080><c> out</c><00:07:27.400><c> like</c><00:07:27.560><c> 20</c><00:07:27.919><c> lines</c><00:07:28.120><c> of</c><00:07:28.360><c> actually</c>
00:07:28.790 --> 00:07:28.800 align:start position:0%
it spits out like 20 lines of actually
00:07:28.800 --> 00:07:30.510 align:start position:0%
it spits out like 20 lines of actually
good<00:07:29.120><c> code</c><00:07:29.599><c> that</c><00:07:29.720><c> solves</c><00:07:30.000><c> your</c><00:07:30.199><c> problem</c><00:07:30.400><c> and</c>
00:07:30.510 --> 00:07:30.520 align:start position:0%
good code that solves your problem and
00:07:30.520 --> 00:07:32.029 align:start position:0%
good code that solves your problem and
does<00:07:30.680><c> it</c><00:07:30.840><c> faster</c><00:07:31.120><c> than</c><00:07:31.240><c> you</c><00:07:31.360><c> would</c><00:07:31.759><c> there's</c>
00:07:32.029 --> 00:07:32.039 align:start position:0%
does it faster than you would there's
00:07:32.039 --> 00:07:33.309 align:start position:0%
does it faster than you would there's
that<00:07:32.240><c> moment</c><00:07:32.520><c> when</c><00:07:32.639><c> you're</c><00:07:32.800><c> like</c><00:07:32.960><c> hang</c><00:07:33.120><c> on</c><00:07:33.240><c> a</c>
00:07:33.309 --> 00:07:33.319 align:start position:0%
that moment when you're like hang on a
00:07:33.319 --> 00:07:36.390 align:start position:0%
that moment when you're like hang on a
second<00:07:33.599><c> what</c><00:07:33.720><c> am</c><00:07:33.800><c> I</c><00:07:33.960><c> even</c><00:07:34.240><c> for</c><00:07:34.960><c> but</c><00:07:35.120><c> I</c><00:07:35.280><c> had</c><00:07:35.639><c> a</c><00:07:36.199><c> a</c>
00:07:36.390 --> 00:07:36.400 align:start position:0%
second what am I even for but I had a a
00:07:36.400 --> 00:07:38.350 align:start position:0%
second what am I even for but I had a a
bigger<00:07:36.759><c> version</c><00:07:37.039><c> of</c><00:07:37.199><c> that</c><00:07:37.479><c> with</c><00:07:37.800><c> um</c><00:07:38.080><c> actually</c>
00:07:38.350 --> 00:07:38.360 align:start position:0%
bigger version of that with um actually
00:07:38.360 --> 00:07:40.350 align:start position:0%
bigger version of that with um actually
with<00:07:38.520><c> my</c><00:07:38.720><c> my</c><00:07:38.840><c> main</c><00:07:39.039><c> open</c><00:07:39.319><c> source</c><00:07:39.680><c> project</c><00:07:40.039><c> so</c><00:07:40.240><c> I</c>
00:07:40.350 --> 00:07:40.360 align:start position:0%
with my my main open source project so I
00:07:40.360 --> 00:07:41.990 align:start position:0%
with my my main open source project so I
I<00:07:40.440><c> built</c><00:07:40.680><c> this</c><00:07:40.800><c> tool</c><00:07:41.039><c> called</c><00:07:41.240><c> data</c><00:07:41.599><c> set</c><00:07:41.879><c> which</c>
00:07:41.990 --> 00:07:42.000 align:start position:0%
I built this tool called data set which
00:07:42.000 --> 00:07:45.149 align:start position:0%
I built this tool called data set which
is<00:07:42.319><c> a</c><00:07:43.039><c> uh</c><00:07:43.160><c> it's</c><00:07:43.280><c> a</c><00:07:43.599><c> interface</c><00:07:44.199><c> for</c><00:07:44.639><c> querying</c>
00:07:45.149 --> 00:07:45.159 align:start position:0%
is a uh it's a interface for querying
00:07:45.159 --> 00:07:47.909 align:start position:0%
is a uh it's a interface for querying
databases<00:07:46.120><c> and</c><00:07:46.639><c> um</c><00:07:46.840><c> like</c><00:07:47.000><c> analyzing</c><00:07:47.560><c> data</c>
00:07:47.909 --> 00:07:47.919 align:start position:0%
databases and um like analyzing data
00:07:47.919 --> 00:07:50.029 align:start position:0%
databases and um like analyzing data
creating<00:07:48.280><c> Json</c><00:07:48.680><c> apis</c><00:07:49.080><c> on</c><00:07:49.240><c> top</c><00:07:49.360><c> of</c><00:07:49.479><c> data</c><00:07:49.800><c> all</c><00:07:49.919><c> of</c>
00:07:50.029 --> 00:07:50.039 align:start position:0%
creating Json apis on top of data all of
00:07:50.039 --> 00:07:51.550 align:start position:0%
creating Json apis on top of data all of
that<00:07:50.159><c> kind</c><00:07:50.319><c> of</c><00:07:50.479><c> stuff</c><00:07:50.960><c> and</c><00:07:51.120><c> the</c><00:07:51.240><c> thing</c><00:07:51.400><c> I've</c>
00:07:51.550 --> 00:07:51.560 align:start position:0%
that kind of stuff and the thing I've
00:07:51.560 --> 00:07:52.990 align:start position:0%
that kind of stuff and the thing I've
always<00:07:51.759><c> been</c><00:07:51.879><c> trying</c><00:07:52.080><c> to</c><00:07:52.199><c> solve</c><00:07:52.440><c> with</c><00:07:52.599><c> that</c><00:07:52.800><c> is</c>
00:07:52.990 --> 00:07:53.000 align:start position:0%
always been trying to solve with that is
00:07:53.000 --> 00:07:54.869 align:start position:0%
always been trying to solve with that is
I<00:07:53.080><c> feel</c><00:07:53.319><c> like</c><00:07:53.840><c> every</c><00:07:54.080><c> human</c><00:07:54.360><c> being</c><00:07:54.599><c> should</c><00:07:54.759><c> be</c>
00:07:54.869 --> 00:07:54.879 align:start position:0%
I feel like every human being should be
00:07:54.879 --> 00:07:57.270 align:start position:0%
I feel like every human being should be
able<00:07:55.080><c> to</c><00:07:55.280><c> ask</c><00:07:55.639><c> questions</c><00:07:56.080><c> of</c><00:07:56.360><c> databases</c><00:07:57.120><c> like</c>
00:07:57.270 --> 00:07:57.280 align:start position:0%
able to ask questions of databases like
00:07:57.280 --> 00:07:59.270 align:start position:0%
able to ask questions of databases like
it's<00:07:57.520><c> absurd</c><00:07:58.159><c> that</c><00:07:58.599><c> everyone's</c><00:07:59.000><c> got</c><00:07:59.120><c> all</c><00:07:59.199><c> of</c>
00:07:59.270 --> 00:07:59.280 align:start position:0%
it's absurd that everyone's got all of
00:07:59.280 --> 00:08:00.869 align:start position:0%
it's absurd that everyone's got all of
this<00:07:59.560><c> data</c><00:07:59.800><c> about</c><00:08:00.039><c> them</c><00:08:00.360><c> but</c><00:08:00.479><c> we</c><00:08:00.560><c> don't</c><00:08:00.759><c> give</c>
00:08:00.869 --> 00:08:00.879 align:start position:0%
this data about them but we don't give
00:08:00.879 --> 00:08:02.110 align:start position:0%
this data about them but we don't give
them<00:08:01.039><c> tools</c><00:08:01.280><c> that</c><00:08:01.440><c> let</c><00:08:01.560><c> them</c><00:08:01.759><c> actually</c><00:08:02.000><c> you</c>
00:08:02.110 --> 00:08:02.120 align:start position:0%
them tools that let them actually you
00:08:02.120 --> 00:08:04.110 align:start position:0%
them tools that let them actually you
know<00:08:02.479><c> dig</c><00:08:02.680><c> in</c><00:08:02.840><c> and</c><00:08:03.080><c> explore</c><00:08:03.479><c> it</c><00:08:03.720><c> and</c><00:08:03.960><c> and</c>
00:08:04.110 --> 00:08:04.120 align:start position:0%
know dig in and explore it and and
00:08:04.120 --> 00:08:05.869 align:start position:0%
know dig in and explore it and and
filter<00:08:04.479><c> it</c><00:08:04.639><c> and</c><00:08:04.759><c> try</c><00:08:04.919><c> and</c><00:08:05.080><c> answer</c><00:08:05.440><c> questions</c>
00:08:05.869 --> 00:08:05.879 align:start position:0%
filter it and try and answer questions
00:08:05.879 --> 00:08:07.909 align:start position:0%
filter it and try and answer questions
that<00:08:06.080><c> way</c><00:08:06.840><c> and</c><00:08:07.000><c> then</c><00:08:07.159><c> I</c><00:08:07.280><c> tried</c><00:08:07.639><c> this</c><00:08:07.759><c> new</c>
00:08:07.909 --> 00:08:07.919 align:start position:0%
that way and then I tried this new
00:08:07.919 --> 00:08:10.070 align:start position:0%
that way and then I tried this new
feature<00:08:08.280><c> of</c><00:08:08.560><c> um</c><00:08:08.720><c> chat</c><00:08:08.960><c> GPT</c><00:08:09.479><c> that</c><00:08:09.639><c> they</c>
00:08:10.070 --> 00:08:10.080 align:start position:0%
feature of um chat GPT that they
00:08:10.080 --> 00:08:11.469 align:start position:0%
feature of um chat GPT that they
launched<00:08:10.520><c> last</c><00:08:10.720><c> year</c><00:08:10.960><c> called</c><00:08:11.199><c> code</c>
00:08:11.469 --> 00:08:11.479 align:start position:0%
launched last year called code
00:08:11.479 --> 00:08:14.070 align:start position:0%
launched last year called code
interpreter<00:08:12.080><c> mode</c><00:08:12.840><c> this</c><00:08:12.919><c> is</c><00:08:13.120><c> the</c><00:08:13.280><c> thing</c><00:08:13.599><c> where</c>
00:08:14.070 --> 00:08:14.080 align:start position:0%
interpreter mode this is the thing where
00:08:14.080 --> 00:08:16.070 align:start position:0%
interpreter mode this is the thing where
chat<00:08:14.360><c> GPT</c><00:08:14.960><c> you</c><00:08:15.039><c> can</c><00:08:15.159><c> ask</c><00:08:15.400><c> a</c><00:08:15.560><c> question</c><00:08:15.800><c> it</c><00:08:15.919><c> could</c>
00:08:16.070 --> 00:08:16.080 align:start position:0%
chat GPT you can ask a question it could
00:08:16.080 --> 00:08:17.990 align:start position:0%
chat GPT you can ask a question it could
write<00:08:16.319><c> some</c><00:08:16.560><c> python</c><00:08:16.919><c> code</c><00:08:17.319><c> and</c><00:08:17.440><c> then</c><00:08:17.560><c> it</c><00:08:17.639><c> can</c>
00:08:17.990 --> 00:08:18.000 align:start position:0%
write some python code and then it can
00:08:18.000 --> 00:08:20.550 align:start position:0%
write some python code and then it can
execute<00:08:18.520><c> that</c><00:08:18.720><c> python</c><00:08:19.039><c> code</c><00:08:19.280><c> for</c><00:08:19.560><c> you</c><00:08:20.120><c> and</c><00:08:20.319><c> use</c>
00:08:20.550 --> 00:08:20.560 align:start position:0%
execute that python code for you and use
00:08:20.560 --> 00:08:22.189 align:start position:0%
execute that python code for you and use
the<00:08:20.680><c> result</c><00:08:21.039><c> to</c><00:08:21.240><c> continue</c><00:08:21.599><c> answering</c><00:08:21.960><c> your</c>
00:08:22.189 --> 00:08:22.199 align:start position:0%
the result to continue answering your
00:08:22.199 --> 00:08:25.350 align:start position:0%
the result to continue answering your
question<00:08:23.120><c> and</c><00:08:23.479><c> code</c><00:08:23.639><c> inter</c><00:08:24.080><c> mode</c><00:08:25.039><c> has</c><00:08:25.240><c> a</c>
00:08:25.350 --> 00:08:25.360 align:start position:0%
question and code inter mode has a
00:08:25.360 --> 00:08:27.189 align:start position:0%
question and code inter mode has a
feature<00:08:25.639><c> where</c><00:08:25.759><c> you</c><00:08:25.840><c> can</c><00:08:25.960><c> upload</c><00:08:26.319><c> files</c><00:08:26.599><c> to</c><00:08:26.759><c> it</c>
00:08:27.189 --> 00:08:27.199 align:start position:0%
feature where you can upload files to it
00:08:27.199 --> 00:08:29.710 align:start position:0%
feature where you can upload files to it
so<00:08:27.360><c> I</c><00:08:27.520><c> uploaded</c><00:08:27.960><c> a</c><00:08:28.080><c> sqlite</c><00:08:28.680><c> database</c><00:08:29.120><c> file</c><00:08:29.520><c> to</c>
00:08:29.710 --> 00:08:29.720 align:start position:0%
so I uploaded a sqlite database file to
00:08:29.720 --> 00:08:31.710 align:start position:0%
so I uploaded a sqlite database file to
it<00:08:30.039><c> like</c><00:08:30.240><c> just</c><00:08:30.639><c> the</c><00:08:30.720><c> same</c><00:08:30.960><c> database</c><00:08:31.440><c> files</c>
00:08:31.710 --> 00:08:31.720 align:start position:0%
it like just the same database files
00:08:31.720 --> 00:08:33.350 align:start position:0%
it like just the same database files
that<00:08:31.800><c> I</c><00:08:31.919><c> use</c><00:08:32.039><c> in</c><00:08:32.159><c> my</c><00:08:32.279><c> own</c><00:08:32.440><c> software</c><00:08:33.159><c> and</c><00:08:33.279><c> I</c>
00:08:33.350 --> 00:08:33.360 align:start position:0%
that I use in my own software and I
00:08:33.360 --> 00:08:35.829 align:start position:0%
that I use in my own software and I
asked<00:08:33.560><c> it</c><00:08:33.640><c> the</c><00:08:33.839><c> question</c><00:08:34.519><c> and</c><00:08:34.880><c> it</c><00:08:35.159><c> flawlessly</c>
00:08:35.829 --> 00:08:35.839 align:start position:0%
asked it the question and it flawlessly
00:08:35.839 --> 00:08:37.550 align:start position:0%
asked it the question and it flawlessly
answered<00:08:36.120><c> it</c><00:08:36.279><c> by</c><00:08:36.440><c> composing</c><00:08:36.919><c> the</c><00:08:37.039><c> right</c><00:08:37.159><c> SQL</c>
00:08:37.550 --> 00:08:37.560 align:start position:0%
answered it by composing the right SQL
00:08:37.560 --> 00:08:39.750 align:start position:0%
answered it by composing the right SQL
query<00:08:38.039><c> running</c><00:08:38.399><c> that</c><00:08:38.560><c> using</c><00:08:38.880><c> the</c><00:08:39.039><c> python</c><00:08:39.399><c> SQL</c>
00:08:39.750 --> 00:08:39.760 align:start position:0%
query running that using the python SQL
00:08:39.760 --> 00:08:41.310 align:start position:0%
query running that using the python SQL
light<00:08:40.000><c> library</c><00:08:40.560><c> and</c><00:08:40.680><c> spitting</c><00:08:41.039><c> out</c><00:08:41.200><c> the</c>
00:08:41.310 --> 00:08:41.320 align:start position:0%
light library and spitting out the
00:08:41.320 --> 00:08:42.909 align:start position:0%
light library and spitting out the
answer<00:08:41.880><c> and</c><00:08:42.000><c> I</c><00:08:42.120><c> sat</c><00:08:42.320><c> there</c><00:08:42.440><c> looking</c><00:08:42.640><c> at</c><00:08:42.760><c> this</c>
00:08:42.909 --> 00:08:42.919 align:start position:0%
answer and I sat there looking at this
00:08:42.919 --> 00:08:44.630 align:start position:0%
answer and I sat there looking at this
thinking<00:08:43.120><c> on</c><00:08:43.240><c> the</c><00:08:43.360><c> one</c><00:08:43.519><c> hand</c><00:08:44.200><c> this</c><00:08:44.320><c> is</c><00:08:44.519><c> the</c>
00:08:44.630 --> 00:08:44.640 align:start position:0%
thinking on the one hand this is the
00:08:44.640 --> 00:08:46.910 align:start position:0%
thinking on the one hand this is the
most<00:08:44.880><c> incredible</c><00:08:45.800><c> example</c><00:08:46.240><c> of</c><00:08:46.440><c> like</c><00:08:46.640><c> being</c>
00:08:46.910 --> 00:08:46.920 align:start position:0%
most incredible example of like being
00:08:46.920 --> 00:08:49.750 align:start position:0%
most incredible example of like being
able<00:08:47.200><c> to</c><00:08:47.800><c> ask</c><00:08:48.200><c> questions</c><00:08:48.560><c> of</c><00:08:48.760><c> your</c><00:08:49.000><c> data</c><00:08:49.600><c> that</c>
00:08:49.750 --> 00:08:49.760 align:start position:0%
able to ask questions of your data that
00:08:49.760 --> 00:08:51.350 align:start position:0%
able to ask questions of your data that
I've<00:08:49.920><c> ever</c><00:08:50.120><c> seen</c><00:08:50.760><c> but</c><00:08:50.880><c> on</c><00:08:51.000><c> the</c><00:08:51.080><c> other</c><00:08:51.200><c> hand</c>
00:08:51.350 --> 00:08:51.360 align:start position:0%
I've ever seen but on the other hand
00:08:51.360 --> 00:08:52.949 align:start position:0%
I've ever seen but on the other hand
what<00:08:51.440><c> am</c><00:08:51.519><c> I</c><00:08:51.640><c> even</c><00:08:51.800><c> for</c><00:08:52.320><c> like</c><00:08:52.480><c> I</c><00:08:52.600><c> thought</c><00:08:52.839><c> my</c>
00:08:52.949 --> 00:08:52.959 align:start position:0%
what am I even for like I thought my
00:08:52.959 --> 00:08:55.110 align:start position:0%
what am I even for like I thought my
life's<00:08:53.279><c> purpose</c><00:08:53.680><c> was</c><00:08:53.800><c> to</c><00:08:53.920><c> solve</c><00:08:54.279><c> this</c><00:08:54.519><c> problem</c>
00:08:55.110 --> 00:08:55.120 align:start position:0%
life's purpose was to solve this problem
00:08:55.120 --> 00:08:57.269 align:start position:0%
life's purpose was to solve this problem
and<00:08:55.320><c> this</c><00:08:55.519><c> thing</c><00:08:56.160><c> this</c><00:08:56.320><c> new</c><00:08:56.519><c> tool</c><00:08:56.760><c> is</c><00:08:56.880><c> solving</c>
00:08:57.269 --> 00:08:57.279 align:start position:0%
and this thing this new tool is solving
00:08:57.279 --> 00:08:59.509 align:start position:0%
and this thing this new tool is solving
my<00:08:57.480><c> problem</c><00:08:57.839><c> without</c><00:08:58.120><c> even</c><00:08:58.519><c> really</c><00:08:58.959><c> thinking</c>
00:08:59.509 --> 00:08:59.519 align:start position:0%
my problem without even really thinking
00:08:59.519 --> 00:09:01.269 align:start position:0%
my problem without even really thinking
about<00:08:59.720><c> it</c><00:08:59.920><c> like</c><00:09:00.040><c> they</c><00:09:00.160><c> didn't</c><00:09:00.600><c> mention</c><00:09:01.079><c> oh</c><00:09:01.200><c> it</c>
00:09:01.269 --> 00:09:01.279 align:start position:0%
about it like they didn't mention oh it
00:09:01.279 --> 00:09:03.069 align:start position:0%
about it like they didn't mention oh it
could<00:09:01.399><c> do</c><00:09:01.560><c> sqlite</c><00:09:02.040><c> SQL</c><00:09:02.360><c> queries</c><00:09:02.680><c> as</c><00:09:02.839><c> part</c><00:09:02.959><c> of</c>
00:09:03.069 --> 00:09:03.079 align:start position:0%
could do sqlite SQL queries as part of
00:09:03.079 --> 00:09:06.230 align:start position:0%
could do sqlite SQL queries as part of
what<00:09:03.160><c> it</c><00:09:03.279><c> does</c><00:09:03.680><c> it's</c><00:09:03.920><c> just</c><00:09:04.160><c> like</c><00:09:04.440><c> python</c><00:09:05.440><c> um</c>
00:09:06.230 --> 00:09:06.240 align:start position:0%
what it does it's just like python um
00:09:06.240 --> 00:09:08.389 align:start position:0%
what it does it's just like python um
and<00:09:06.399><c> that</c><00:09:06.480><c> was</c><00:09:06.680><c> fun</c><00:09:06.959><c> and</c><00:09:07.320><c> well</c><00:09:07.519><c> no</c><00:09:07.640><c> that</c><00:09:07.760><c> was</c><00:09:08.279><c> a</c>
00:09:08.389 --> 00:09:08.399 align:start position:0%
and that was fun and well no that was a
00:09:08.399 --> 00:09:11.269 align:start position:0%
and that was fun and well no that was a
little<00:09:08.560><c> bit</c><00:09:09.079><c> existential</c><00:09:09.720><c> dread</c><00:09:10.720><c> and</c><00:09:10.959><c> the</c><00:09:11.079><c> way</c>
00:09:11.269 --> 00:09:11.279 align:start position:0%
little bit existential dread and the way
00:09:11.279 --> 00:09:12.710 align:start position:0%
little bit existential dread and the way
I've<00:09:11.440><c> been</c><00:09:11.640><c> coping</c><00:09:11.920><c> with</c><00:09:12.079><c> that</c><00:09:12.200><c> is</c><00:09:12.320><c> thinking</c>
00:09:12.710 --> 00:09:12.720 align:start position:0%
I've been coping with that is thinking
00:09:12.720 --> 00:09:15.430 align:start position:0%
I've been coping with that is thinking
okay<00:09:13.000><c> well</c><00:09:13.920><c> my</c><00:09:14.079><c> software</c><00:09:14.440><c> needs</c><00:09:14.640><c> to</c><00:09:14.720><c> be</c><00:09:14.959><c> better</c>
00:09:15.430 --> 00:09:15.440 align:start position:0%
okay well my software needs to be better
00:09:15.440 --> 00:09:17.550 align:start position:0%
okay well my software needs to be better
than<00:09:15.800><c> chat</c><00:09:16.079><c> GPT</c><00:09:16.560><c> code</c><00:09:16.760><c> interpreter</c><00:09:17.360><c> this</c>
00:09:17.550 --> 00:09:17.560 align:start position:0%
than chat GPT code interpreter this
00:09:17.560 --> 00:09:19.949 align:start position:0%
than chat GPT code interpreter this
particular<00:09:18.000><c> problem</c><00:09:18.560><c> if</c><00:09:18.720><c> I</c><00:09:18.880><c> mix</c><00:09:19.279><c> AI</c><00:09:19.560><c> features</c>
00:09:19.949 --> 00:09:19.959 align:start position:0%
particular problem if I mix AI features
00:09:19.959 --> 00:09:21.949 align:start position:0%
particular problem if I mix AI features
into<00:09:20.200><c> it</c><00:09:20.320><c> so</c><00:09:20.480><c> I've</c><00:09:20.640><c> started</c><00:09:21.040><c> exploring</c><00:09:21.800><c> what</c>
00:09:21.949 --> 00:09:21.959 align:start position:0%
into it so I've started exploring what
00:09:21.959 --> 00:09:23.670 align:start position:0%
into it so I've started exploring what
the<00:09:22.200><c> plugins</c><00:09:22.640><c> for</c><00:09:22.800><c> my</c><00:09:22.959><c> software</c><00:09:23.279><c> look</c><00:09:23.519><c> like</c>
00:09:23.670 --> 00:09:23.680 align:start position:0%
the plugins for my software look like
00:09:23.680 --> 00:09:26.350 align:start position:0%
the plugins for my software look like
that<00:09:23.920><c> add</c><00:09:24.440><c> large</c><00:09:24.760><c> language</c><00:09:25.079><c> model</c><00:09:25.360><c> based</c><00:09:25.839><c> like</c>
00:09:26.350 --> 00:09:26.360 align:start position:0%
that add large language model based like
00:09:26.360 --> 00:09:27.910 align:start position:0%
that add large language model based like
build<00:09:26.680><c> run</c><00:09:26.839><c> a</c><00:09:26.959><c> SQL</c><00:09:27.279><c> query</c><00:09:27.560><c> against</c><00:09:27.800><c> this</c>
00:09:27.910 --> 00:09:27.920 align:start position:0%
build run a SQL query against this
00:09:27.920 --> 00:09:29.630 align:start position:0%
build run a SQL query against this
schema<00:09:28.360><c> all</c><00:09:28.440><c> of</c><00:09:28.600><c> that</c><00:09:28.760><c> kind</c><00:09:28.920><c> of</c><00:09:29.040><c> stuff</c><00:09:29.519><c> but</c>
00:09:29.630 --> 00:09:29.640 align:start position:0%
schema all of that kind of stuff but
00:09:29.640 --> 00:09:31.269 align:start position:0%
schema all of that kind of stuff but
it's<00:09:29.800><c> interesting</c><00:09:30.240><c> like</c><00:09:30.399><c> it</c><00:09:30.519><c> did</c><00:09:30.800><c> very</c><00:09:31.040><c> much</c>
00:09:31.269 --> 00:09:31.279 align:start position:0%
it's interesting like it did very much
00:09:31.279 --> 00:09:33.550 align:start position:0%
it's interesting like it did very much
change<00:09:31.800><c> my</c><00:09:32.320><c> mental</c><00:09:32.680><c> model</c><00:09:32.959><c> of</c><00:09:33.079><c> the</c><00:09:33.279><c> problem</c>
00:09:33.550 --> 00:09:33.560 align:start position:0%
change my mental model of the problem
00:09:33.560 --> 00:09:34.990 align:start position:0%
change my mental model of the problem
that<00:09:33.680><c> I</c><00:09:33.800><c> was</c><00:09:33.920><c> trying</c><00:09:34.160><c> to</c><00:09:34.279><c> solve</c><00:09:34.720><c> because</c><00:09:34.880><c> it</c>
00:09:34.990 --> 00:09:35.000 align:start position:0%
that I was trying to solve because it
00:09:35.000 --> 00:09:37.870 align:start position:0%
that I was trying to solve because it
took<00:09:35.240><c> such</c><00:09:35.360><c> a</c><00:09:35.560><c> big</c><00:09:35.880><c> bite</c><00:09:36.240><c> out</c><00:09:36.440><c> of</c><00:09:36.640><c> that</c><00:09:36.880><c> problem</c>
00:09:37.870 --> 00:09:37.880 align:start position:0%
took such a big bite out of that problem
00:09:37.880 --> 00:09:40.030 align:start position:0%
took such a big bite out of that problem
this<00:09:38.079><c> episode</c><00:09:38.360><c> is</c><00:09:38.519><c> brought</c><00:09:38.720><c> to</c><00:09:38.800><c> you</c><00:09:38.959><c> by</c><00:09:39.120><c> codium</c>
00:09:40.030 --> 00:09:40.040 align:start position:0%
this episode is brought to you by codium
00:09:40.040 --> 00:09:42.069 align:start position:0%
this episode is brought to you by codium
the<00:09:40.279><c> AI</c><00:09:40.560><c> tool</c><00:09:40.800><c> of</c><00:09:41.000><c> choice</c><00:09:41.360><c> for</c><00:09:41.680><c> professional</c>
00:09:42.069 --> 00:09:42.079 align:start position:0%
the AI tool of choice for professional
00:09:42.079 --> 00:09:46.269 align:start position:0%
the AI tool of choice for professional
software<00:09:42.800><c> developers</c><00:09:43.800><c> that</c><00:09:43.920><c> is</c><00:09:44.560><c> cod</c>
00:09:46.269 --> 00:09:46.279 align:start position:0%
software developers that is cod
00:09:46.279 --> 00:09:48.829 align:start position:0%
software developers that is cod
ium<00:09:47.279><c> codium</c><00:09:47.720><c> removes</c><00:09:48.079><c> tedium</c><00:09:48.560><c> from</c><00:09:48.680><c> your</c>
00:09:48.829 --> 00:09:48.839 align:start position:0%
ium codium removes tedium from your
00:09:48.839 --> 00:09:49.949 align:start position:0%
ium codium removes tedium from your
development<00:09:49.360><c> through</c><00:09:49.519><c> a</c><00:09:49.600><c> suite</c><00:09:49.880><c> of</c>
00:09:49.949 --> 00:09:49.959 align:start position:0%
development through a suite of
00:09:49.959 --> 00:09:52.150 align:start position:0%
development through a suite of
state-of-the-art<00:09:50.680><c> AI</c><00:09:51.160><c> capabilities</c>
00:09:52.150 --> 00:09:52.160 align:start position:0%
state-of-the-art AI capabilities
00:09:52.160 --> 00:09:53.870 align:start position:0%
state-of-the-art AI capabilities
available<00:09:52.600><c> via</c><00:09:52.839><c> extensions</c><00:09:53.279><c> and</c><00:09:53.480><c> all</c><00:09:53.600><c> of</c><00:09:53.720><c> your</c>
00:09:53.870 --> 00:09:53.880 align:start position:0%
available via extensions and all of your
00:09:53.880 --> 00:09:56.750 align:start position:0%
available via extensions and all of your
favorite<00:09:54.240><c> IDs</c><00:09:55.000><c> such</c><00:09:55.160><c> as</c><00:09:55.320><c> vs</c><00:09:55.720><c> code</c><00:09:56.000><c> jet</c><00:09:56.240><c> brains</c>
00:09:56.750 --> 00:09:56.760 align:start position:0%
favorite IDs such as vs code jet brains
00:09:56.760 --> 00:09:59.350 align:start position:0%
favorite IDs such as vs code jet brains
Visual<00:09:57.040><c> Studio</c><00:09:57.519><c> eclipse</c><00:09:58.040><c> xcode</c><00:09:58.640><c> neovim</c>
00:09:59.350 --> 00:09:59.360 align:start position:0%
Visual Studio eclipse xcode neovim
00:09:59.360 --> 00:10:02.190 align:start position:0%
Visual Studio eclipse xcode neovim
computer<00:09:59.600><c> notebooks</c><00:10:00.120><c> and</c><00:10:00.560><c> more</c><00:10:01.560><c> uniquely</c>
00:10:02.190 --> 00:10:02.200 align:start position:0%
computer notebooks and more uniquely
00:10:02.200 --> 00:10:04.470 align:start position:0%
computer notebooks and more uniquely
codium<00:10:02.560><c> is</c><00:10:02.680><c> fully</c><00:10:02.920><c> Enterprise</c><00:10:03.440><c> ready</c><00:10:04.240><c> as</c>
00:10:04.470 --> 00:10:04.480 align:start position:0%
codium is fully Enterprise ready as
00:10:04.480 --> 00:10:06.509 align:start position:0%
codium is fully Enterprise ready as
proof<00:10:04.839><c> it</c><00:10:05.000><c> had</c><00:10:05.160><c> multiple</c><00:10:05.560><c> regulated</c><00:10:06.040><c> Fortune</c>
00:10:06.509 --> 00:10:06.519 align:start position:0%
proof it had multiple regulated Fortune
00:10:06.519 --> 00:10:08.230 align:start position:0%
proof it had multiple regulated Fortune
500<00:10:07.000><c> companies</c><00:10:07.480><c> counted</c><00:10:07.800><c> within</c><00:10:08.040><c> it</c>
00:10:08.230 --> 00:10:08.240 align:start position:0%
500 companies counted within it
00:10:08.240 --> 00:10:11.030 align:start position:0%
500 companies counted within it
thousands<00:10:08.600><c> of</c><00:10:08.760><c> Enterprise</c><00:10:09.760><c> customers</c><00:10:10.760><c> join</c>
00:10:11.030 --> 00:10:11.040 align:start position:0%
thousands of Enterprise customers join
00:10:11.040 --> 00:10:13.470 align:start position:0%
thousands of Enterprise customers join
to<00:10:11.240><c> 700,000</c><00:10:12.040><c> developers</c><00:10:12.560><c> using</c><00:10:12.920><c> codium</c>
00:10:13.470 --> 00:10:13.480 align:start position:0%
to 700,000 developers using codium
00:10:13.480 --> 00:10:15.430 align:start position:0%
to 700,000 developers using codium
individual<00:10:13.880><c> free</c><00:10:14.279><c> plan</c><00:10:14.920><c> and</c><00:10:15.079><c> ask</c><00:10:15.240><c> your</c>
00:10:15.430 --> 00:10:15.440 align:start position:0%
individual free plan and ask your
00:10:15.440 --> 00:10:16.910 align:start position:0%
individual free plan and ask your
companies<00:10:15.720><c> to</c><00:10:15.920><c> consider</c><00:10:16.200><c> a</c><00:10:16.320><c> free</c><00:10:16.519><c> trial</c><00:10:16.839><c> of</c>
00:10:16.910 --> 00:10:16.920 align:start position:0%
companies to consider a free trial of
00:10:16.920 --> 00:10:19.389 align:start position:0%
companies to consider a free trial of
the<00:10:17.040><c> Enterprise</c><00:10:17.600><c> plan</c><00:10:18.600><c> to</c><00:10:18.800><c> learn</c><00:10:19.000><c> more</c><00:10:19.200><c> about</c>
00:10:19.389 --> 00:10:19.399 align:start position:0%
the Enterprise plan to learn more about
00:10:19.399 --> 00:10:21.670 align:start position:0%
the Enterprise plan to learn more about
codium<00:10:20.160><c> visit</c><00:10:20.440><c> codium</c>
00:10:21.670 --> 00:10:21.680 align:start position:0%
codium visit codium
00:10:21.680 --> 00:10:24.790 align:start position:0%
codium visit codium
docomo<00:10:22.680><c> that</c><00:10:22.800><c> is</c>
00:10:24.790 --> 00:10:24.800 align:start position:0%
docomo that is
00:10:24.800 --> 00:10:27.069 align:start position:0%
docomo that is
ci.com
00:10:27.069 --> 00:10:27.079 align:start position:0%
ci.com
00:10:27.079 --> 00:10:29.150 align:start position:0%
ci.com
pragmatic<00:10:28.079><c> and</c><00:10:28.240><c> what</c><00:10:28.360><c> I</c><00:10:28.480><c> noticed</c><00:10:28.800><c> is</c><00:10:28.920><c> you</c><00:10:29.040><c> have</c>
00:10:29.150 --> 00:10:29.160 align:start position:0%
pragmatic and what I noticed is you have
00:10:29.160 --> 00:10:31.829 align:start position:0%
pragmatic and what I noticed is you have
the<00:10:29.480><c> experimenting</c><00:10:30.040><c> a</c><00:10:30.240><c> lot</c><00:10:30.560><c> with</c><00:10:30.760><c> trying</c><00:10:31.120><c> out</c>
00:10:31.829 --> 00:10:31.839 align:start position:0%
the experimenting a lot with trying out
00:10:31.839 --> 00:10:34.269 align:start position:0%
the experimenting a lot with trying out
how<00:10:32.160><c> different</c><00:10:32.600><c> llms</c><00:10:33.440><c> will</c><00:10:33.680><c> work</c><00:10:33.959><c> you've</c><00:10:34.120><c> been</c>
00:10:34.269 --> 00:10:34.279 align:start position:0%
how different llms will work you've been
00:10:34.279 --> 00:10:36.269 align:start position:0%
how different llms will work you've been
running<00:10:34.880><c> models</c><00:10:35.360><c> locally</c><00:10:36.000><c> you've</c><00:10:36.160><c> been</c>
00:10:36.269 --> 00:10:36.279 align:start position:0%
running models locally you've been
00:10:36.279 --> 00:10:37.949 align:start position:0%
running models locally you've been
obviously<00:10:36.600><c> trying</c><00:10:36.839><c> a</c><00:10:36.959><c> lot</c><00:10:37.079><c> of</c><00:10:37.519><c> like</c><00:10:37.720><c> you</c><00:10:37.839><c> know</c>
00:10:37.949 --> 00:10:37.959 align:start position:0%
obviously trying a lot of like you know
00:10:37.959 --> 00:10:39.550 align:start position:0%
obviously trying a lot of like you know
there's<00:10:38.120><c> the</c><00:10:38.240><c> usual</c><00:10:38.560><c> suspect</c><00:10:38.920><c> tools</c><00:10:39.279><c> but</c><00:10:39.440><c> but</c>
00:10:39.550 --> 00:10:39.560 align:start position:0%
there's the usual suspect tools but but
00:10:39.560 --> 00:10:41.509 align:start position:0%
there's the usual suspect tools but but
even<00:10:39.760><c> beyond</c><00:10:40.120><c> that</c><00:10:40.800><c> c</c><00:10:40.959><c> can</c><00:10:41.079><c> you</c><00:10:41.200><c> share</c><00:10:41.440><c> a</c>
00:10:41.509 --> 00:10:41.519 align:start position:0%
even beyond that c can you share a
00:10:41.519 --> 00:10:44.670 align:start position:0%
even beyond that c can you share a
little<00:10:41.720><c> bit</c><00:10:41.880><c> on</c><00:10:42.800><c> how</c><00:10:43.800><c> your</c><00:10:44.040><c> initial</c>
00:10:44.670 --> 00:10:44.680 align:start position:0%
little bit on how your initial
00:10:44.680 --> 00:10:46.550 align:start position:0%
little bit on how your initial
Impressions<00:10:45.279><c> were</c><00:10:45.839><c> because</c><00:10:46.040><c> you</c><00:10:46.279><c> you</c><00:10:46.360><c> were</c>
00:10:46.550 --> 00:10:46.560 align:start position:0%
Impressions were because you you were
00:10:46.560 --> 00:10:47.949 align:start position:0%
Impressions were because you you were
already<00:10:46.839><c> on</c><00:10:47.000><c> the</c><00:10:47.079><c> early</c><00:10:47.399><c> versions</c><00:10:47.720><c> of</c><00:10:47.839><c> the</c>
00:10:47.949 --> 00:10:47.959 align:start position:0%
already on the early versions of the
00:10:47.959 --> 00:10:50.550 align:start position:0%
already on the early versions of the
tool<00:10:48.360><c> from</c><00:10:48.720><c> from</c><00:10:48.959><c> chat</c><00:10:49.240><c> GPT</c><00:10:49.760><c> to</c><00:10:49.920><c> co-pilot</c><00:10:50.440><c> to</c>
00:10:50.550 --> 00:10:50.560 align:start position:0%
tool from from chat GPT to co-pilot to
00:10:50.560 --> 00:10:52.949 align:start position:0%
tool from from chat GPT to co-pilot to
some<00:10:50.760><c> other</c><00:10:50.959><c> things</c><00:10:51.480><c> and</c><00:10:51.680><c> how</c><00:10:51.839><c> your</c><00:10:52.040><c> stack</c><00:10:52.480><c> has</c>
00:10:52.949 --> 00:10:52.959 align:start position:0%
some other things and how your stack has
00:10:52.959 --> 00:10:55.829 align:start position:0%
some other things and how your stack has
changed<00:10:53.440><c> or</c><00:10:53.600><c> refined</c><00:10:54.079><c> to</c><00:10:54.360><c> actually</c><00:10:54.800><c> make</c><00:10:55.000><c> you</c>
00:10:55.829 --> 00:10:55.839 align:start position:0%
changed or refined to actually make you
00:10:55.839 --> 00:10:57.110 align:start position:0%
changed or refined to actually make you
more<00:10:56.120><c> productive</c><00:10:56.519><c> because</c><00:10:56.639><c> it</c><00:10:56.760><c> sounds</c><00:10:56.959><c> like</c>
00:10:57.110 --> 00:10:57.120 align:start position:0%
more productive because it sounds like
00:10:57.120 --> 00:10:59.990 align:start position:0%
more productive because it sounds like
you<00:10:57.200><c> are</c><00:10:57.560><c> more</c><00:10:57.839><c> productive</c><00:10:58.279><c> now</c><00:10:59.440><c> yes</c><00:10:59.760><c> very</c>
00:10:59.990 --> 00:11:00.000 align:start position:0%
you are more productive now yes very
00:11:00.000 --> 00:11:01.750 align:start position:0%
you are more productive now yes very
much<00:11:00.200><c> so</c><00:11:00.480><c> I</c><00:11:00.519><c> mean</c><00:11:00.800><c> yeah</c><00:11:01.040><c> so</c><00:11:01.240><c> I've</c><00:11:01.440><c> I've</c><00:11:01.560><c> been</c>
00:11:01.750 --> 00:11:01.760 align:start position:0%
much so I mean yeah so I've I've been
00:11:01.760 --> 00:11:03.990 align:start position:0%
much so I mean yeah so I've I've been
calling<00:11:02.079><c> myself</c><00:11:02.360><c> an</c><00:11:02.560><c> independent</c><00:11:03.120><c> researcher</c>
00:11:03.990 --> 00:11:04.000 align:start position:0%
calling myself an independent researcher
00:11:04.000 --> 00:11:06.110 align:start position:0%
calling myself an independent researcher
when<00:11:04.480><c> when</c><00:11:04.600><c> it</c><00:11:04.720><c> comes</c><00:11:04.920><c> to</c><00:11:05.079><c> this</c><00:11:05.279><c> kind</c><00:11:05.440><c> of</c><00:11:05.600><c> stuff</c>
00:11:06.110 --> 00:11:06.120 align:start position:0%
when when it comes to this kind of stuff
00:11:06.120 --> 00:11:08.269 align:start position:0%
when when it comes to this kind of stuff
because<00:11:06.279><c> I've</c><00:11:06.399><c> got</c><00:11:06.560><c> the</c><00:11:06.720><c> time</c><00:11:07.000><c> to</c><00:11:07.760><c> to</c><00:11:08.040><c> I</c><00:11:08.120><c> can</c>
00:11:08.269 --> 00:11:08.279 align:start position:0%
because I've got the time to to I can
00:11:08.279 --> 00:11:10.509 align:start position:0%
because I've got the time to to I can
dig<00:11:08.480><c> into</c><00:11:08.720><c> these</c><00:11:08.920><c> things</c><00:11:09.240><c> I</c><00:11:09.360><c> write</c><00:11:09.680><c> a</c><00:11:09.839><c> lot</c><00:11:10.320><c> like</c>
00:11:10.509 --> 00:11:10.519 align:start position:0%
dig into these things I write a lot like
00:11:10.519 --> 00:11:13.350 align:start position:0%
dig into these things I write a lot like
I've<00:11:10.639><c> been</c><00:11:10.839><c> blogging</c><00:11:11.320><c> about</c><00:11:11.639><c> this</c><00:11:12.240><c> since</c><00:11:13.079><c> when</c>
00:11:13.350 --> 00:11:13.360 align:start position:0%
I've been blogging about this since when
00:11:13.360 --> 00:11:14.910 align:start position:0%
I've been blogging about this since when
since<00:11:13.560><c> when</c><00:11:13.680><c> I</c><00:11:13.800><c> first</c><00:11:14.000><c> started</c><00:11:14.320><c> investigating</c>
00:11:14.910 --> 00:11:14.920 align:start position:0%
since when I first started investigating
00:11:14.920 --> 00:11:17.790 align:start position:0%
since when I first started investigating
it<00:11:15.360><c> and</c><00:11:15.560><c> yeah</c><00:11:15.760><c> I</c><00:11:15.800><c> mean</c><00:11:16.079><c> um</c><00:11:16.320><c> like</c><00:11:16.440><c> I</c><00:11:16.519><c> said</c><00:11:16.720><c> gpt3</c><00:11:17.720><c> I</c>
00:11:17.790 --> 00:11:17.800 align:start position:0%
it and yeah I mean um like I said gpt3 I
00:11:17.800 --> 00:11:19.350 align:start position:0%
it and yeah I mean um like I said gpt3 I
was<00:11:18.079><c> basically</c><00:11:18.519><c> using</c><00:11:18.800><c> it</c><00:11:18.920><c> through</c><00:11:19.160><c> their</c>
00:11:19.350 --> 00:11:19.360 align:start position:0%
was basically using it through their
00:11:19.360 --> 00:11:21.350 align:start position:0%
was basically using it through their
playground<00:11:19.959><c> interface</c><00:11:20.560><c> which</c><00:11:20.720><c> still</c><00:11:21.000><c> exists</c>
00:11:21.350 --> 00:11:21.360 align:start position:0%
playground interface which still exists
00:11:21.360 --> 00:11:23.750 align:start position:0%
playground interface which still exists
today<00:11:21.760><c> it's</c><00:11:22.040><c> the</c><00:11:22.240><c> the</c><00:11:22.440><c> the</c><00:11:22.600><c> the</c><00:11:22.720><c> API</c><00:11:23.200><c> debugging</c>
00:11:23.750 --> 00:11:23.760 align:start position:0%
today it's the the the the API debugging
00:11:23.760 --> 00:11:26.870 align:start position:0%
today it's the the the the API debugging
tool<00:11:24.399><c> for</c><00:11:24.639><c> this</c><00:11:24.880><c> stuff</c><00:11:25.880><c> um</c><00:11:26.200><c> and</c><00:11:26.279><c> it</c><00:11:26.399><c> was</c><00:11:26.560><c> fine</c>
00:11:26.870 --> 00:11:26.880 align:start position:0%
tool for this stuff um and it was fine
00:11:26.880 --> 00:11:29.269 align:start position:0%
tool for this stuff um and it was fine
like<00:11:27.079><c> and</c><00:11:27.240><c> I</c><00:11:27.320><c> was</c><00:11:27.440><c> using</c><00:11:27.680><c> it</c><00:11:27.800><c> to</c><00:11:28.000><c> solve</c><00:11:28.760><c> I</c>
00:11:29.269 --> 00:11:29.279 align:start position:0%
like and I was using it to solve I
00:11:29.279 --> 00:11:31.150 align:start position:0%
like and I was using it to solve I
experimented<00:11:29.920><c> with</c><00:11:30.120><c> having</c><00:11:30.320><c> it</c><00:11:30.519><c> like</c><00:11:30.680><c> write</c>
00:11:31.150 --> 00:11:31.160 align:start position:0%
experimented with having it like write
00:11:31.160 --> 00:11:33.389 align:start position:0%
experimented with having it like write
documentation<00:11:32.160><c> but</c><00:11:32.519><c> I've</c><00:11:32.680><c> always</c><00:11:32.880><c> felt</c><00:11:33.120><c> a</c><00:11:33.200><c> bit</c>
00:11:33.389 --> 00:11:33.399 align:start position:0%
documentation but I've always felt a bit
00:11:33.399 --> 00:11:34.949 align:start position:0%
documentation but I've always felt a bit
funny<00:11:33.720><c> about</c><00:11:34.000><c> publishing</c><00:11:34.440><c> words</c><00:11:34.720><c> that</c><00:11:34.839><c> I</c>
00:11:34.949 --> 00:11:34.959 align:start position:0%
funny about publishing words that I
00:11:34.959 --> 00:11:36.710 align:start position:0%
funny about publishing words that I
didn't<00:11:35.320><c> write</c><00:11:35.720><c> because</c><00:11:35.920><c> I</c><00:11:36.120><c> because</c><00:11:36.240><c> I</c><00:11:36.360><c> do</c><00:11:36.519><c> so</c>
00:11:36.710 --> 00:11:36.720 align:start position:0%
didn't write because I because I do so
00:11:36.720 --> 00:11:39.069 align:start position:0%
didn't write because I because I do so
much<00:11:36.880><c> writing</c><00:11:37.279><c> myself</c><00:11:38.000><c> um</c><00:11:38.480><c> and</c><00:11:38.680><c> little</c><00:11:38.880><c> bits</c>
00:11:39.069 --> 00:11:39.079 align:start position:0%
much writing myself um and little bits
00:11:39.079 --> 00:11:40.829 align:start position:0%
much writing myself um and little bits
and<00:11:39.240><c> pieces</c><00:11:39.519><c> of</c><00:11:39.639><c> code</c><00:11:39.920><c> but</c><00:11:40.040><c> I</c><00:11:40.120><c> didn't</c><00:11:40.480><c> really</c>
00:11:40.829 --> 00:11:40.839 align:start position:0%
and pieces of code but I didn't really
00:11:40.839 --> 00:11:43.269 align:start position:0%
and pieces of code but I didn't really
get<00:11:41.120><c> into</c><00:11:41.959><c> the</c><00:11:42.120><c> coding</c><00:11:42.440><c> side</c><00:11:42.680><c> until</c><00:11:43.040><c> after</c>
00:11:43.269 --> 00:11:43.279 align:start position:0%
get into the coding side until after
00:11:43.279 --> 00:11:46.150 align:start position:0%
get into the coding side until after
chat<00:11:43.560><c> GPT</c><00:11:44.079><c> came</c><00:11:44.279><c> out</c><00:11:44.760><c> and</c><00:11:45.120><c> I</c><00:11:45.320><c> did</c><00:11:45.560><c> the</c><00:11:45.800><c> Advent</c>
00:11:46.150 --> 00:11:46.160 align:start position:0%
chat GPT came out and I did the Advent
00:11:46.160 --> 00:11:48.870 align:start position:0%
chat GPT came out and I did the Advent
of<00:11:46.399><c> code</c><00:11:46.959><c> that</c><00:11:47.160><c> December</c><00:11:48.079><c> and</c><00:11:48.200><c> the</c><00:11:48.360><c> sort</c><00:11:48.480><c> of</c>
00:11:48.870 --> 00:11:48.880 align:start position:0%
of code that December and the sort of
00:11:48.880 --> 00:11:50.470 align:start position:0%
of code that December and the sort of
monthlong<00:11:49.320><c> programming</c><00:11:49.800><c> challeng</c><00:11:50.240><c> this</c><00:11:50.320><c> was</c>
00:11:50.470 --> 00:11:50.480 align:start position:0%
monthlong programming challeng this was
00:11:50.480 --> 00:11:53.590 align:start position:0%
monthlong programming challeng this was
2022<00:11:51.200><c> December</c><00:11:51.639><c> right</c><00:11:52.279><c> yes</c><00:11:52.519><c> November</c><00:11:52.959><c> to</c><00:11:53.279><c> chat</c>
00:11:53.590 --> 00:11:53.600 align:start position:0%
2022 December right yes November to chat
00:11:53.600 --> 00:11:56.190 align:start position:0%
2022 December right yes November to chat
November<00:11:54.120><c> 30th</c><00:11:54.560><c> is</c><00:11:54.680><c> when</c><00:11:54.800><c> chat</c><00:11:55.480><c> came</c><00:11:55.639><c> out</c><00:11:56.040><c> and</c>
00:11:56.190 --> 00:11:56.200 align:start position:0%
November 30th is when chat came out and
00:11:56.200 --> 00:11:58.870 align:start position:0%
November 30th is when chat came out and
so<00:11:56.720><c> I</c><00:11:56.839><c> spent</c><00:11:57.160><c> December</c><00:11:57.600><c> trying</c><00:11:57.839><c> to</c><00:11:57.959><c> learn</c><00:11:58.279><c> rust</c>
00:11:58.870 --> 00:11:58.880 align:start position:0%
so I spent December trying to learn rust
00:11:58.880 --> 00:11:59.750 align:start position:0%
so I spent December trying to learn rust
with<00:11:59.040><c> it</c>
00:11:59.750 --> 00:11:59.760 align:start position:0%
with it
00:11:59.760 --> 00:12:03.110 align:start position:0%
with it
assistant<00:12:00.880><c> which</c><00:12:01.880><c> didn't</c><00:12:02.800><c> it</c><00:12:02.920><c> was</c>
00:12:03.110 --> 00:12:03.120 align:start position:0%
assistant which didn't it was
00:12:03.120 --> 00:12:05.310 align:start position:0%
assistant which didn't it was
interesting<00:12:03.720><c> I</c><00:12:03.839><c> got</c><00:12:04.120><c> a</c><00:12:04.320><c> reasonably</c><00:12:04.760><c> Long</c><00:12:04.959><c> Way</c>
00:12:05.310 --> 00:12:05.320 align:start position:0%
interesting I got a reasonably Long Way
00:12:05.320 --> 00:12:07.310 align:start position:0%
interesting I got a reasonably Long Way
rust<00:12:05.680><c> is</c><00:12:05.880><c> actually</c><00:12:06.200><c> I</c><00:12:06.279><c> still</c><00:12:06.480><c> don't</c><00:12:06.680><c> know</c><00:12:06.880><c> rust</c>
00:12:07.310 --> 00:12:07.320 align:start position:0%
rust is actually I still don't know rust
00:12:07.320 --> 00:12:10.110 align:start position:0%
rust is actually I still don't know rust
rust<00:12:08.079><c> the</c><00:12:08.480><c> the</c><00:12:08.639><c> memory</c><00:12:09.000><c> management</c><00:12:09.440><c> in</c><00:12:09.600><c> Rust</c>
00:12:10.110 --> 00:12:10.120 align:start position:0%
rust the the memory management in Rust
00:12:10.120 --> 00:12:12.190 align:start position:0%
rust the the memory management in Rust
is<00:12:10.600><c> just</c><00:12:11.200><c> difficult</c><00:12:11.440><c> enough</c><00:12:11.720><c> that</c><00:12:11.880><c> language</c>
00:12:12.190 --> 00:12:12.200 align:start position:0%
is just difficult enough that language
00:12:12.200 --> 00:12:14.230 align:start position:0%
is just difficult enough that language
models<00:12:12.639><c> still</c><00:12:12.920><c> have</c><00:12:13.079><c> trouble</c><00:12:13.399><c> with</c><00:12:13.519><c> it</c><00:12:14.000><c> like</c>
00:12:14.230 --> 00:12:14.240 align:start position:0%
models still have trouble with it like
00:12:14.240 --> 00:12:16.189 align:start position:0%
models still have trouble with it like
one<00:12:14.360><c> of</c><00:12:14.560><c> my</c><00:12:15.000><c> test</c><00:12:15.360><c> of</c><00:12:15.480><c> a</c><00:12:15.600><c> new</c><00:12:15.720><c> language</c><00:12:16.000><c> model</c>
00:12:16.189 --> 00:12:16.199 align:start position:0%
one of my test of a new language model
00:12:16.199 --> 00:12:18.590 align:start position:0%
one of my test of a new language model
is<00:12:16.440><c> okay</c><00:12:16.639><c> can</c><00:12:16.760><c> it</c><00:12:17.000><c> explain</c><00:12:17.760><c> the</c><00:12:17.920><c> rust</c><00:12:18.279><c> rust</c>
00:12:18.590 --> 00:12:18.600 align:start position:0%
is okay can it explain the rust rust
00:12:18.600 --> 00:12:21.350 align:start position:0%
is okay can it explain the rust rust
borrowing<00:12:19.120><c> to</c><00:12:19.320><c> me</c><00:12:19.680><c> and</c><00:12:20.560><c> they're</c><00:12:20.760><c> getting</c><00:12:21.000><c> to</c><00:12:21.199><c> a</c>
00:12:21.350 --> 00:12:21.360 align:start position:0%
borrowing to me and they're getting to a
00:12:21.360 --> 00:12:23.189 align:start position:0%
borrowing to me and they're getting to a
point<00:12:21.680><c> where</c><00:12:21.880><c> I'm</c><00:12:22.120><c> almost</c><00:12:22.760><c> understanding</c><00:12:23.000><c> it</c>
00:12:23.189 --> 00:12:23.199 align:start position:0%
point where I'm almost understanding it
00:12:23.199 --> 00:12:24.470 align:start position:0%
point where I'm almost understanding it
but<00:12:23.360><c> it's</c><00:12:23.560><c> it's</c><00:12:23.680><c> an</c><00:12:23.839><c> interesting</c><00:12:24.240><c> sort</c><00:12:24.399><c> of</c>
00:12:24.470 --> 00:12:24.480 align:start position:0%
but it's it's an interesting sort of
00:12:24.480 --> 00:12:26.389 align:start position:0%
but it's it's an interesting sort of
stress<00:12:24.760><c> test</c><00:12:24.959><c> for</c><00:12:25.160><c> this</c><00:12:25.560><c> whereas</c><00:12:25.920><c> if</c><00:12:26.000><c> you</c><00:12:26.160><c> use</c>
00:12:26.389 --> 00:12:26.399 align:start position:0%
stress test for this whereas if you use
00:12:26.399 --> 00:12:28.550 align:start position:0%
stress test for this whereas if you use
these<00:12:26.560><c> models</c><00:12:26.880><c> for</c><00:12:27.040><c> JavaScript</c><00:12:27.519><c> and</c><00:12:27.680><c> python</c>
00:12:28.550 --> 00:12:28.560 align:start position:0%
these models for JavaScript and python
00:12:28.560 --> 00:12:30.550 align:start position:0%
these models for JavaScript and python
they're<00:12:28.839><c> pH</c><00:12:29.160><c> Nally</c><00:12:29.600><c> good</c><00:12:29.800><c> there's</c><00:12:30.040><c> so</c><00:12:30.240><c> much</c>
00:12:30.550 --> 00:12:30.560 align:start position:0%
they're pH Nally good there's so much
00:12:30.560 --> 00:12:32.430 align:start position:0%
they're pH Nally good there's so much
more<00:12:30.920><c> training</c><00:12:31.320><c> data</c><00:12:31.639><c> about</c><00:12:31.839><c> JavaScript</c><00:12:32.320><c> and</c>
00:12:32.430 --> 00:12:32.440 align:start position:0%
more training data about JavaScript and
00:12:32.440 --> 00:12:33.870 align:start position:0%
more training data about JavaScript and
python<00:12:32.720><c> out</c><00:12:32.880><c> there</c><00:12:33.000><c> than</c><00:12:33.120><c> there</c><00:12:33.279><c> is</c><00:12:33.440><c> for</c><00:12:33.639><c> for</c><00:12:33.760><c> a</c>
00:12:33.870 --> 00:12:33.880 align:start position:0%
python out there than there is for for a
00:12:33.880 --> 00:12:36.030 align:start position:0%
python out there than there is for for a
language<00:12:34.199><c> like</c><00:12:34.360><c> rust</c><00:12:34.800><c> that</c><00:12:35.360><c> honestly</c><00:12:35.839><c> they</c>
00:12:36.030 --> 00:12:36.040 align:start position:0%
language like rust that honestly they
00:12:36.040 --> 00:12:37.670 align:start position:0%
language like rust that honestly they
they<00:12:36.160><c> they</c><00:12:36.320><c> just</c><00:12:36.519><c> completely</c><00:12:36.880><c> sing</c><00:12:37.560><c> and</c>
00:12:37.670 --> 00:12:37.680 align:start position:0%
they they just completely sing and
00:12:37.680 --> 00:12:40.110 align:start position:0%
they they just completely sing and
that's<00:12:37.880><c> great</c><00:12:38.040><c> for</c><00:12:38.199><c> me</c><00:12:38.480><c> because</c><00:12:39.199><c> the</c><00:12:39.399><c> code</c><00:12:39.800><c> the</c>
00:12:40.110 --> 00:12:40.120 align:start position:0%
that's great for me because the code the
00:12:40.120 --> 00:12:42.670 align:start position:0%
that's great for me because the code the
the<00:12:40.279><c> languages</c><00:12:40.720><c> I</c><00:12:40.880><c> use</c><00:12:41.120><c> every</c><00:12:41.360><c> day</c><00:12:41.760><c> are</c><00:12:42.040><c> Python</c>
00:12:42.670 --> 00:12:42.680 align:start position:0%
the languages I use every day are Python
00:12:42.680 --> 00:12:45.790 align:start position:0%
the languages I use every day are Python
and<00:12:43.160><c> JavaScript</c><00:12:43.920><c> and</c><00:12:44.279><c> SQL</c><00:12:45.000><c> and</c><00:12:45.240><c> those</c><00:12:45.360><c> are</c><00:12:45.560><c> the</c>
00:12:45.790 --> 00:12:45.800 align:start position:0%
and JavaScript and SQL and those are the
00:12:45.800 --> 00:12:47.389 align:start position:0%
and JavaScript and SQL and those are the
three<00:12:46.079><c> languages</c><00:12:46.480><c> that</c><00:12:46.639><c> language</c><00:12:46.880><c> models</c><00:12:47.199><c> are</c>
00:12:47.389 --> 00:12:47.399 align:start position:0%
three languages that language models are
00:12:47.399 --> 00:12:50.350 align:start position:0%
three languages that language models are
best<00:12:47.639><c> at</c><00:12:48.000><c> so</c><00:12:48.279><c> I'm</c><00:12:48.760><c> perfectly</c><00:12:49.320><c> positioned</c><00:12:50.160><c> to</c>
00:12:50.350 --> 00:12:50.360 align:start position:0%
best at so I'm perfectly positioned to
00:12:50.360 --> 00:12:51.949 align:start position:0%
best at so I'm perfectly positioned to
have<00:12:50.560><c> these</c><00:12:50.720><c> things</c><00:12:51.040><c> be</c><00:12:51.320><c> be</c><00:12:51.480><c> useful</c><00:12:51.800><c> and</c>
00:12:51.949 --> 00:12:51.959 align:start position:0%
have these things be be useful and
00:12:51.959 --> 00:12:55.069 align:start position:0%
have these things be be useful and
helpful<00:12:52.320><c> for</c><00:12:52.519><c> me</c><00:12:53.440><c> and</c><00:12:53.560><c> I've</c><00:12:53.760><c> also</c><00:12:54.040><c> got</c><00:12:54.240><c> an</c><00:12:54.680><c> I</c><00:12:54.839><c> I</c>
00:12:55.069 --> 00:12:55.079 align:start position:0%
helpful for me and I've also got an I I
00:12:55.079 --> 00:12:57.110 align:start position:0%
helpful for me and I've also got an I I
I<00:12:55.240><c> tend</c><00:12:55.440><c> to</c><00:12:55.639><c> pick</c><00:12:56.120><c> like</c><00:12:56.240><c> I</c><00:12:56.399><c> said</c><00:12:56.639><c> boring</c>
00:12:57.110 --> 00:12:57.120 align:start position:0%
I tend to pick like I said boring
00:12:57.120 --> 00:12:59.389 align:start position:0%
I tend to pick like I said boring
technology<00:12:58.120><c> like</c><00:12:58.279><c> d</c><00:12:58.320><c> Jango</c><00:12:59.199><c> which</c><00:12:59.320><c> the</c>
00:12:59.389 --> 00:12:59.399 align:start position:0%
technology like d Jango which the
00:12:59.399 --> 00:13:01.030 align:start position:0%
technology like d Jango which the
language<00:12:59.680><c> mods</c><00:12:59.959><c> know</c><00:13:00.160><c> already</c><00:13:00.680><c> you</c><00:13:00.760><c> know</c><00:13:00.920><c> if</c>
00:13:01.030 --> 00:13:01.040 align:start position:0%
language mods know already you know if
00:13:01.040 --> 00:13:02.230 align:start position:0%
language mods know already you know if
you're<00:13:01.279><c> if</c><00:13:01.360><c> you're</c><00:13:01.480><c> sticking</c><00:13:01.880><c> if</c><00:13:02.040><c> if</c><00:13:02.120><c> you</c>
00:13:02.230 --> 00:13:02.240 align:start position:0%
you're if you're sticking if if you
00:13:02.240 --> 00:13:04.269 align:start position:0%
you're if you're sticking if if you
stick<00:13:02.440><c> with</c><00:13:02.760><c> Django</c><00:13:03.760><c> they're</c><00:13:03.959><c> going</c><00:13:04.040><c> to</c><00:13:04.160><c> be</c>
00:13:04.269 --> 00:13:04.279 align:start position:0%
stick with Django they're going to be
00:13:04.279 --> 00:13:05.710 align:start position:0%
stick with Django they're going to be
able<00:13:04.480><c> to</c><00:13:04.600><c> do</c><00:13:04.800><c> pretty</c><00:13:05.000><c> much</c><00:13:05.199><c> anything</c><00:13:05.480><c> that</c><00:13:05.600><c> you</c>
00:13:05.710 --> 00:13:05.720 align:start position:0%
able to do pretty much anything that you
00:13:05.720 --> 00:13:08.189 align:start position:0%
able to do pretty much anything that you
ask<00:13:05.959><c> of</c><00:13:06.160><c> them</c><00:13:06.680><c> but</c><00:13:06.880><c> yeah</c><00:13:07.079><c> so</c><00:13:07.560><c> I</c><00:13:07.680><c> tried</c><00:13:07.880><c> learning</c>
00:13:08.189 --> 00:13:08.199 align:start position:0%
ask of them but yeah so I tried learning
00:13:08.199 --> 00:13:10.030 align:start position:0%
ask of them but yeah so I tried learning
rust<00:13:08.600><c> and</c><00:13:08.720><c> that</c><00:13:08.800><c> was</c><00:13:08.920><c> a</c><00:13:09.120><c> really</c><00:13:09.320><c> good</c><00:13:09.600><c> exercise</c>
00:13:10.030 --> 00:13:10.040 align:start position:0%
rust and that was a really good exercise
00:13:10.040 --> 00:13:12.350 align:start position:0%
rust and that was a really good exercise
for<00:13:10.240><c> just</c><00:13:10.519><c> every</c><00:13:10.880><c> day</c><00:13:11.480><c> trying</c><00:13:11.959><c> these</c><00:13:12.160><c> things</c>
00:13:12.350 --> 00:13:12.360 align:start position:0%
for just every day trying these things
00:13:12.360 --> 00:13:14.110 align:start position:0%
for just every day trying these things
out<00:13:12.519><c> and</c><00:13:12.639><c> seeing</c><00:13:12.880><c> what</c><00:13:13.040><c> could</c><00:13:13.199><c> happen</c><00:13:13.800><c> one</c><00:13:13.920><c> of</c>
00:13:14.110 --> 00:13:14.120 align:start position:0%
out and seeing what could happen one of
00:13:14.120 --> 00:13:16.269 align:start position:0%
out and seeing what could happen one of
the<00:13:14.480><c> key</c><00:13:14.720><c> things</c><00:13:15.040><c> I've</c><00:13:15.240><c> learned</c><00:13:15.760><c> that</c><00:13:15.920><c> I</c><00:13:16.000><c> think</c>
00:13:16.269 --> 00:13:16.279 align:start position:0%
the key things I've learned that I think
00:13:16.279 --> 00:13:18.430 align:start position:0%
the key things I've learned that I think
people<00:13:16.560><c> don't</c><00:13:16.800><c> necessarily</c><00:13:17.480><c> acknowledge</c>
00:13:18.430 --> 00:13:18.440 align:start position:0%
people don't necessarily acknowledge
00:13:18.440 --> 00:13:20.670 align:start position:0%
people don't necessarily acknowledge
these<00:13:18.600><c> things</c><00:13:18.760><c> are</c><00:13:19.040><c> really</c><00:13:19.560><c> difficult</c><00:13:19.760><c> to</c><00:13:19.959><c> use</c>
00:13:20.670 --> 00:13:20.680 align:start position:0%
these things are really difficult to use
00:13:20.680 --> 00:13:23.310 align:start position:0%
these things are really difficult to use
and<00:13:20.839><c> there's</c><00:13:21.000><c> a</c><00:13:21.240><c> lot</c><00:13:21.720><c> of</c><00:13:22.480><c> it's</c><00:13:22.680><c> not</c><00:13:22.839><c> just</c><00:13:23.160><c> skill</c>
00:13:23.310 --> 00:13:23.320 align:start position:0%
and there's a lot of it's not just skill
00:13:23.320 --> 00:13:24.910 align:start position:0%
and there's a lot of it's not just skill
there's<00:13:23.480><c> a</c><00:13:23.560><c> lot</c><00:13:23.680><c> of</c><00:13:23.920><c> intuition</c><00:13:24.519><c> you</c><00:13:24.680><c> have</c><00:13:24.760><c> to</c>
00:13:24.910 --> 00:13:24.920 align:start position:0%
there's a lot of intuition you have to
00:13:24.920 --> 00:13:26.230 align:start position:0%
there's a lot of intuition you have to
build<00:13:25.160><c> up</c><00:13:25.360><c> in</c><00:13:25.480><c> order</c><00:13:25.720><c> to</c><00:13:25.839><c> use</c><00:13:26.040><c> them</c>
00:13:26.230 --> 00:13:26.240 align:start position:0%
build up in order to use them
00:13:26.240 --> 00:13:28.470 align:start position:0%
build up in order to use them
effectively<00:13:27.199><c> like</c><00:13:27.600><c> if</c><00:13:27.680><c> you</c><00:13:27.839><c> just</c><00:13:28.000><c> sit</c><00:13:28.240><c> down</c>
00:13:28.470 --> 00:13:28.480 align:start position:0%
effectively like if you just sit down
00:13:28.480 --> 00:13:30.230 align:start position:0%
effectively like if you just sit down
and<00:13:28.680><c> ask</c><00:13:29.120><c> the</c><00:13:29.240><c> question</c><00:13:29.519><c> like</c><00:13:29.680><c> you'd</c><00:13:29.920><c> ask</c><00:13:30.120><c> on</c>
00:13:30.230 --> 00:13:30.240 align:start position:0%
and ask the question like you'd ask on
00:13:30.240 --> 00:13:32.670 align:start position:0%
and ask the question like you'd ask on
stack<00:13:30.560><c> Overflow</c><00:13:31.360><c> you'll</c><00:13:31.680><c> probably</c><00:13:32.040><c> not</c><00:13:32.279><c> get</c><00:13:32.519><c> a</c>
00:13:32.670 --> 00:13:32.680 align:start position:0%
stack Overflow you'll probably not get a
00:13:32.680 --> 00:13:35.150 align:start position:0%
stack Overflow you'll probably not get a
great<00:13:33.000><c> response</c><00:13:33.760><c> and</c><00:13:34.160><c> a</c><00:13:34.279><c> lot</c><00:13:34.399><c> of</c><00:13:34.560><c> people</c><00:13:34.880><c> do</c>
00:13:35.150 --> 00:13:35.160 align:start position:0%
great response and a lot of people do
00:13:35.160 --> 00:13:36.470 align:start position:0%
great response and a lot of people do
that<00:13:35.519><c> and</c><00:13:35.600><c> then</c><00:13:35.720><c> they</c><00:13:35.880><c> write</c><00:13:36.079><c> the</c><00:13:36.199><c> whole</c><00:13:36.320><c> thing</c>
00:13:36.470 --> 00:13:36.480 align:start position:0%
that and then they write the whole thing
00:13:36.480 --> 00:13:38.310 align:start position:0%
that and then they write the whole thing
off<00:13:36.720><c> they're</c><00:13:36.880><c> like</c><00:13:37.279><c> okay</c><00:13:37.720><c> it</c><00:13:37.839><c> didn't</c><00:13:38.079><c> give</c><00:13:38.199><c> me</c>
00:13:38.310 --> 00:13:38.320 align:start position:0%
off they're like okay it didn't give me
00:13:38.320 --> 00:13:40.269 align:start position:0%
off they're like okay it didn't give me
what<00:13:38.440><c> I</c><00:13:38.560><c> wanted</c><00:13:39.079><c> this</c><00:13:39.199><c> is</c><00:13:39.320><c> all</c><00:13:39.560><c> hyp</c><00:13:39.880><c> there's</c><00:13:40.079><c> no</c>
00:13:40.269 --> 00:13:40.279 align:start position:0%
what I wanted this is all hyp there's no
00:13:40.279 --> 00:13:42.790 align:start position:0%
what I wanted this is all hyp there's no
value<00:13:40.760><c> here</c><00:13:41.760><c> the</c><00:13:41.880><c> trick</c><00:13:42.120><c> is</c><00:13:42.279><c> firstly</c><00:13:42.639><c> you</c><00:13:42.720><c> have</c>
00:13:42.790 --> 00:13:42.800 align:start position:0%
value here the trick is firstly you have
00:13:42.800 --> 00:13:44.590 align:start position:0%
value here the trick is firstly you have
to<00:13:42.880><c> learn</c><00:13:43.160><c> how</c><00:13:43.279><c> to</c><00:13:43.440><c> prompt</c><00:13:43.760><c> them</c><00:13:44.000><c> you</c><00:13:44.120><c> have</c><00:13:44.240><c> to</c>
00:13:44.590 --> 00:13:44.600 align:start position:0%
to learn how to prompt them you have to
00:13:44.600 --> 00:13:46.230 align:start position:0%
to learn how to prompt them you have to
more<00:13:44.800><c> important</c><00:13:45.160><c> you</c><00:13:45.279><c> have</c><00:13:45.360><c> to</c><00:13:45.480><c> learn</c><00:13:46.040><c> what</c>
00:13:46.230 --> 00:13:46.240 align:start position:0%
more important you have to learn what
00:13:46.240 --> 00:13:47.550 align:start position:0%
more important you have to learn what
kind<00:13:46.399><c> of</c><00:13:46.560><c> things</c><00:13:46.760><c> they're</c><00:13:46.959><c> good</c><00:13:47.120><c> at</c><00:13:47.279><c> and</c><00:13:47.440><c> what</c>
00:13:47.550 --> 00:13:47.560 align:start position:0%
kind of things they're good at and what
00:13:47.560 --> 00:13:49.269 align:start position:0%
kind of things they're good at and what
kind<00:13:47.720><c> of</c><00:13:47.839><c> things</c><00:13:48.040><c> they're</c><00:13:48.240><c> bad</c><00:13:48.440><c> at</c><00:13:48.839><c> like</c><00:13:49.079><c> I</c>
00:13:49.269 --> 00:13:49.279 align:start position:0%
kind of things they're bad at like I
00:13:49.279 --> 00:13:50.990 align:start position:0%
kind of things they're bad at like I
know<00:13:49.959><c> because</c><00:13:50.120><c> I've</c><00:13:50.279><c> spent</c><00:13:50.519><c> so</c><00:13:50.680><c> much</c><00:13:50.839><c> time</c>
00:13:50.990 --> 00:13:51.000 align:start position:0%
know because I've spent so much time
00:13:51.000 --> 00:13:52.629 align:start position:0%
know because I've spent so much time
with<00:13:51.160><c> them</c><00:13:51.399><c> that</c><00:13:51.720><c> python</c><00:13:52.079><c> JavaScript</c><00:13:52.519><c> they're</c>
00:13:52.629 --> 00:13:52.639 align:start position:0%
with them that python JavaScript they're
00:13:52.639 --> 00:13:54.069 align:start position:0%
with them that python JavaScript they're
great<00:13:52.839><c> at</c><00:13:53.079><c> rust</c><00:13:53.320><c> they're</c><00:13:53.440><c> not</c><00:13:53.639><c> quite</c><00:13:53.800><c> as</c><00:13:53.959><c> good</c>
00:13:54.069 --> 00:13:54.079 align:start position:0%
great at rust they're not quite as good
00:13:54.079 --> 00:13:56.829 align:start position:0%
great at rust they're not quite as good
at<00:13:54.399><c> yet</c><00:13:55.000><c> um</c><00:13:55.480><c> I</c><00:13:55.639><c> know</c><00:13:55.959><c> that</c><00:13:56.199><c> you</c><00:13:56.320><c> shouldn't</c><00:13:56.639><c> ask</c>
00:13:56.829 --> 00:13:56.839 align:start position:0%
at yet um I know that you shouldn't ask
00:13:56.839 --> 00:13:58.550 align:start position:0%
at yet um I know that you shouldn't ask
them<00:13:57.000><c> about</c><00:13:57.240><c> current</c><00:13:57.560><c> events</c><00:13:58.040><c> because</c><00:13:58.360><c> they</c>
00:13:58.550 --> 00:13:58.560 align:start position:0%
them about current events because they
00:13:58.560 --> 00:14:00.470 align:start position:0%
them about current events because they
they've<00:13:58.680><c> got</c><00:13:58.759><c> a</c><00:13:59.079><c> tring</c><00:13:59.399><c> cut</c><00:13:59.560><c> off</c><00:13:59.800><c> in</c><00:13:59.880><c> terms</c><00:14:00.160><c> of</c>
00:14:00.470 --> 00:14:00.480 align:start position:0%
they've got a tring cut off in terms of
00:14:00.480 --> 00:14:02.030 align:start position:0%
they've got a tring cut off in terms of
of<00:14:00.639><c> of</c><00:14:00.800><c> what</c><00:14:00.920><c> they</c><00:14:01.279><c> understand</c><00:14:01.720><c> I</c><00:14:01.800><c> know</c><00:14:01.959><c> that</c>
00:14:02.030 --> 00:14:02.040 align:start position:0%
of of what they understand I know that
00:14:02.040 --> 00:14:04.150 align:start position:0%
of of what they understand I know that
they're<00:14:02.240><c> terrible</c><00:14:02.600><c> at</c><00:14:02.800><c> like</c><00:14:02.959><c> mathematic</c><00:14:03.759><c> math</c>
00:14:04.150 --> 00:14:04.160 align:start position:0%
they're terrible at like mathematic math
00:14:04.160 --> 00:14:05.910 align:start position:0%
they're terrible at like mathematic math
math<00:14:04.360><c> and</c><00:14:04.560><c> logic</c><00:14:04.880><c> puzzles</c><00:14:05.320><c> don't</c><00:14:05.519><c> ask</c><00:14:05.680><c> them</c><00:14:05.800><c> to</c>
00:14:05.910 --> 00:14:05.920 align:start position:0%
math and logic puzzles don't ask them to
00:14:05.920 --> 00:14:09.350 align:start position:0%
math and logic puzzles don't ask them to
count<00:14:06.240><c> anything</c><00:14:07.079><c> which</c><00:14:07.279><c> is</c><00:14:07.880><c> bizarre</c><00:14:08.560><c> because</c>
00:14:09.350 --> 00:14:09.360 align:start position:0%
count anything which is bizarre because
00:14:09.360 --> 00:14:11.069 align:start position:0%
count anything which is bizarre because
computers<00:14:09.839><c> are</c><00:14:10.040><c> really</c><00:14:10.279><c> good</c><00:14:10.440><c> at</c><00:14:10.600><c> maths</c><00:14:10.880><c> and</c>
00:14:11.069 --> 00:14:11.079 align:start position:0%
computers are really good at maths and
00:14:11.079 --> 00:14:13.230 align:start position:0%
computers are really good at maths and
Counting<00:14:11.519><c> and</c><00:14:11.680><c> looking</c><00:14:12.000><c> things</c><00:14:12.320><c> up</c><00:14:13.079><c> and</c>
00:14:13.230 --> 00:14:13.240 align:start position:0%
Counting and looking things up and
00:14:13.240 --> 00:14:14.350 align:start position:0%
Counting and looking things up and
language<00:14:13.560><c> models</c><00:14:13.880><c> those</c><00:14:14.000><c> are</c><00:14:14.079><c> the</c><00:14:14.199><c> three</c>
00:14:14.350 --> 00:14:14.360 align:start position:0%
language models those are the three
00:14:14.360 --> 00:14:15.910 align:start position:0%
language models those are the three
things<00:14:14.560><c> they're</c><00:14:14.720><c> not</c><00:14:14.880><c> good</c><00:14:15.040><c> at</c><00:14:15.440><c> and</c><00:14:15.560><c> there</c><00:14:15.680><c> are</c>
00:14:15.910 --> 00:14:15.920 align:start position:0%
things they're not good at and there are
00:14:15.920 --> 00:14:17.350 align:start position:0%
things they're not good at and there are
most<00:14:16.160><c> supposedly</c><00:14:16.600><c> our</c><00:14:16.759><c> most</c><00:14:16.959><c> advanced</c>
00:14:17.350 --> 00:14:17.360 align:start position:0%
most supposedly our most advanced
00:14:17.360 --> 00:14:19.749 align:start position:0%
most supposedly our most advanced
computers<00:14:18.279><c> but</c><00:14:18.440><c> so</c><00:14:18.600><c> you</c><00:14:18.720><c> have</c><00:14:18.839><c> to</c><00:14:18.959><c> build</c><00:14:19.279><c> this</c>
00:14:19.749 --> 00:14:19.759 align:start position:0%
computers but so you have to build this
00:14:19.759 --> 00:14:21.990 align:start position:0%
computers but so you have to build this
quite<00:14:20.079><c> intricate</c><00:14:20.600><c> mental</c><00:14:20.920><c> model</c><00:14:21.360><c> of</c><00:14:21.800><c> what</c>
00:14:21.990 --> 00:14:22.000 align:start position:0%
quite intricate mental model of what
00:14:22.000 --> 00:14:24.230 align:start position:0%
quite intricate mental model of what
these<00:14:22.160><c> things</c><00:14:22.440><c> can</c><00:14:22.600><c> do</c><00:14:23.000><c> and</c><00:14:23.279><c> how</c><00:14:23.440><c> to</c><00:14:23.959><c> get</c><00:14:24.120><c> them</c>
00:14:24.230 --> 00:14:24.240 align:start position:0%
these things can do and how to get them
00:14:24.240 --> 00:14:26.350 align:start position:0%
these things can do and how to get them
to<00:14:24.399><c> do</c><00:14:24.639><c> those</c><00:14:24.839><c> things</c><00:14:25.320><c> and</c><00:14:25.600><c> if</c><00:14:25.720><c> you</c><00:14:25.880><c> build</c><00:14:26.199><c> that</c>
00:14:26.350 --> 00:14:26.360 align:start position:0%
to do those things and if you build that
00:14:26.360 --> 00:14:28.030 align:start position:0%
to do those things and if you build that
mental<00:14:26.639><c> model</c><00:14:26.880><c> if</c><00:14:26.959><c> you</c><00:14:27.079><c> put</c><00:14:27.199><c> the</c><00:14:27.320><c> work</c><00:14:27.519><c> in</c><00:14:27.880><c> you</c>
00:14:28.030 --> 00:14:28.040 align:start position:0%
mental model if you put the work in you
00:14:28.040 --> 00:14:30.629 align:start position:0%
mental model if you put the work in you
can<00:14:28.399><c> scream</c><00:14:29.440><c> with</c><00:14:29.560><c> them</c><00:14:29.759><c> there</c><00:14:29.880><c> is</c><00:14:30.160><c> so</c><00:14:30.360><c> you</c><00:14:30.480><c> can</c>
00:14:30.629 --> 00:14:30.639 align:start position:0%
can scream with them there is so you can
00:14:30.639 --> 00:14:33.470 align:start position:0%
can scream with them there is so you can
work<00:14:30.959><c> so</c><00:14:31.240><c> quickly</c><00:14:31.959><c> at</c><00:14:32.120><c> solving</c><00:14:32.959><c> specific</c>
00:14:33.470 --> 00:14:33.480 align:start position:0%
work so quickly at solving specific
00:14:33.480 --> 00:14:35.509 align:start position:0%
work so quickly at solving specific
problems<00:14:34.160><c> when</c><00:14:34.320><c> you</c><00:14:34.480><c> say</c><00:14:34.800><c> oh</c><00:14:35.120><c> this</c><00:14:35.240><c> is</c><00:14:35.399><c> the</c>
00:14:35.509 --> 00:14:35.519 align:start position:0%
problems when you say oh this is the
00:14:35.519 --> 00:14:37.189 align:start position:0%
problems when you say oh this is the
kind<00:14:35.639><c> of</c><00:14:35.759><c> thing</c><00:14:35.880><c> that</c><00:14:36.040><c> language</c><00:14:36.360><c> model</c><00:14:36.600><c> can</c><00:14:36.759><c> do</c>
00:14:37.189 --> 00:14:37.199 align:start position:0%
kind of thing that language model can do
00:14:37.199 --> 00:14:39.069 align:start position:0%
kind of thing that language model can do
and<00:14:37.279><c> then</c><00:14:37.399><c> you</c><00:14:37.560><c> just</c><00:14:37.759><c> Outsource</c><00:14:38.320><c> it</c><00:14:38.440><c> to</c><00:14:38.639><c> your</c><00:14:39.000><c> I</c>
00:14:39.069 --> 00:14:39.079 align:start position:0%
and then you just Outsource it to your I
00:14:39.079 --> 00:14:41.430 align:start position:0%
and then you just Outsource it to your I
call<00:14:39.240><c> it</c><00:14:39.399><c> my</c><00:14:39.560><c> weird</c><00:14:39.880><c> intern</c><00:14:40.759><c> sometimes</c>
00:14:41.430 --> 00:14:41.440 align:start position:0%
call it my weird intern sometimes
00:14:41.440 --> 00:14:42.590 align:start position:0%
call it my weird intern sometimes
whereas<00:14:41.720><c> other</c><00:14:41.839><c> things</c><00:14:42.000><c> you're</c><00:14:42.120><c> like</c><00:14:42.360><c> okay</c>
00:14:42.590 --> 00:14:42.600 align:start position:0%
whereas other things you're like okay
00:14:42.600 --> 00:14:43.990 align:start position:0%
whereas other things you're like okay
well<00:14:42.800><c> it's</c><00:14:42.920><c> not</c><00:14:43.079><c> even</c><00:14:43.279><c> worth</c><00:14:43.480><c> trying</c><00:14:43.720><c> out</c><00:14:43.839><c> on</c><00:14:43.920><c> a</c>
00:14:43.990 --> 00:14:44.000 align:start position:0%
well it's not even worth trying out on a
00:14:44.000 --> 00:14:45.350 align:start position:0%
well it's not even worth trying out on a
language<00:14:44.279><c> model</c><00:14:44.519><c> because</c><00:14:44.639><c> I</c><00:14:44.720><c> know</c><00:14:44.880><c> from</c><00:14:45.160><c> past</c>
00:14:45.350 --> 00:14:45.360 align:start position:0%
language model because I know from past
00:14:45.360 --> 00:14:46.749 align:start position:0%
language model because I know from past
experience<00:14:45.759><c> that</c><00:14:45.880><c> it</c><00:14:46.000><c> won't</c><00:14:46.199><c> do</c><00:14:46.320><c> a</c><00:14:46.440><c> good</c><00:14:46.600><c> job</c>
00:14:46.749 --> 00:14:46.759 align:start position:0%
experience that it won't do a good job
00:14:46.759 --> 00:14:49.670 align:start position:0%
experience that it won't do a good job
with<00:14:46.959><c> it</c><00:14:47.959><c> so</c><00:14:48.480><c> like</c><00:14:48.920><c> as</c><00:14:49.120><c> as</c><00:14:49.199><c> a</c><00:14:49.320><c> software</c>
00:14:49.670 --> 00:14:49.680 align:start position:0%
with it so like as as a software
00:14:49.680 --> 00:14:51.030 align:start position:0%
with it so like as as a software
engineer<00:14:50.079><c> I</c><00:14:50.120><c> mean</c><00:14:50.279><c> we</c><00:14:50.360><c> do</c><00:14:50.519><c> have</c><00:14:50.639><c> a</c><00:14:50.720><c> bit</c><00:14:50.839><c> of</c><00:14:50.920><c> an</c>
00:14:51.030 --> 00:14:51.040 align:start position:0%
engineer I mean we do have a bit of an
00:14:51.040 --> 00:14:52.790 align:start position:0%
engineer I mean we do have a bit of an
injuring<00:14:51.519><c> mindset</c><00:14:52.000><c> but</c><00:14:52.160><c> you</c><00:14:52.240><c> know</c><00:14:52.440><c> there's</c>
00:14:52.790 --> 00:14:52.800 align:start position:0%
injuring mindset but you know there's
00:14:52.800 --> 00:14:54.509 align:start position:0%
injuring mindset but you know there's
when<00:14:52.959><c> you</c><00:14:53.079><c> see</c><00:14:53.240><c> a</c><00:14:53.320><c> new</c><00:14:53.519><c> technology</c><00:14:54.160><c> I</c><00:14:54.240><c> mean</c><00:14:54.440><c> you</c>
00:14:54.509 --> 00:14:54.519 align:start position:0%
when you see a new technology I mean you
00:14:54.519 --> 00:14:56.030 align:start position:0%
when you see a new technology I mean you
know<00:14:54.680><c> clearly</c><00:14:55.079><c> this</c><00:14:55.199><c> is</c><00:14:55.480><c> this</c><00:14:55.600><c> is</c><00:14:55.759><c> this</c><00:14:55.880><c> is</c>
00:14:56.030 --> 00:14:56.040 align:start position:0%
know clearly this is this is this is
00:14:56.040 --> 00:14:58.030 align:start position:0%
know clearly this is this is this is
here<00:14:56.320><c> it's</c><00:14:56.440><c> not</c><00:14:56.639><c> going</c><00:14:57.000><c> away</c><00:14:57.440><c> but</c><00:14:57.560><c> there's</c><00:14:57.800><c> two</c>
00:14:58.030 --> 00:14:58.040 align:start position:0%
here it's not going away but there's two
00:14:58.040 --> 00:15:00.629 align:start position:0%
here it's not going away but there's two
ways<00:14:58.320><c> you</c><00:14:58.399><c> can</c><00:14:58.600><c> look</c><00:14:58.759><c> at</c><00:14:58.880><c> it</c><00:14:59.240><c> one</c><00:14:59.920><c> is</c><00:15:00.399><c> I</c><00:15:00.480><c> think</c>
00:15:00.629 --> 00:15:00.639 align:start position:0%
ways you can look at it one is I think
00:15:00.639 --> 00:15:02.150 align:start position:0%
ways you can look at it one is I think
you<00:15:00.800><c> kind</c><00:15:00.920><c> of</c><00:15:01.040><c> explain</c><00:15:01.440><c> you</c><00:15:01.519><c> start</c><00:15:01.800><c> playing</c>
00:15:02.150 --> 00:15:02.160 align:start position:0%
you kind of explain you start playing
00:15:02.160 --> 00:15:03.949 align:start position:0%
you kind of explain you start playing
with<00:15:02.279><c> it</c><00:15:02.480><c> you</c><00:15:02.600><c> start</c><00:15:02.920><c> stress</c><00:15:03.279><c> testing</c><00:15:03.680><c> it</c><00:15:03.839><c> you</c>
00:15:03.949 --> 00:15:03.959 align:start position:0%
with it you start stress testing it you
00:15:03.959 --> 00:15:06.069 align:start position:0%
with it you start stress testing it you
see<00:15:04.240><c> where</c><00:15:04.360><c> it</c><00:15:04.519><c> works</c><00:15:04.880><c> where</c><00:15:05.000><c> it</c><00:15:05.120><c> doesn't</c><00:15:05.959><c> and</c>
00:15:06.069 --> 00:15:06.079 align:start position:0%
see where it works where it doesn't and
00:15:06.079 --> 00:15:08.189 align:start position:0%
see where it works where it doesn't and
the<00:15:06.199><c> other</c><00:15:06.399><c> one</c><00:15:06.600><c> is</c><00:15:07.000><c> you</c><00:15:07.120><c> start</c><00:15:07.320><c> from</c><00:15:07.480><c> a</c><00:15:07.680><c> theory</c>
00:15:08.189 --> 00:15:08.199 align:start position:0%
the other one is you start from a theory
00:15:08.199 --> 00:15:10.910 align:start position:0%
the other one is you start from a theory
you<00:15:08.720><c> understand</c><00:15:09.199><c> how</c><00:15:09.360><c> it's</c><00:15:09.639><c> built</c><00:15:10.519><c> how</c><00:15:10.720><c> it</c>
00:15:10.910 --> 00:15:10.920 align:start position:0%
you understand how it's built how it
00:15:10.920 --> 00:15:13.350 align:start position:0%
you understand how it's built how it
works<00:15:11.800><c> what's</c><00:15:12.040><c> behind</c><00:15:12.320><c> the</c><00:15:12.480><c> scenes</c><00:15:13.040><c> and</c><00:15:13.199><c> then</c>
00:15:13.350 --> 00:15:13.360 align:start position:0%
works what's behind the scenes and then
00:15:13.360 --> 00:15:15.350 align:start position:0%
works what's behind the scenes and then
you<00:15:13.480><c> start</c><00:15:13.800><c> probing</c><00:15:14.440><c> and</c><00:15:14.639><c> and</c><00:15:14.759><c> then</c><00:15:14.880><c> you</c><00:15:15.079><c> have</c>
00:15:15.350 --> 00:15:15.360 align:start position:0%
you start probing and and then you have
00:15:15.360 --> 00:15:16.509 align:start position:0%
you start probing and and then you have
you<00:15:15.480><c> know</c><00:15:15.680><c> I</c><00:15:15.720><c> think</c><00:15:15.880><c> this</c><00:15:15.959><c> is</c><00:15:16.079><c> a</c><00:15:16.160><c> little</c><00:15:16.320><c> bit</c>
00:15:16.509 --> 00:15:16.519 align:start position:0%
you know I think this is a little bit
00:15:16.519 --> 00:15:18.470 align:start position:0%
you know I think this is a little bit
with<00:15:16.959><c> the</c><00:15:17.079><c> way</c><00:15:17.240><c> computer</c><00:15:17.639><c> science</c><00:15:17.920><c> is</c><00:15:18.120><c> taught</c>
00:15:18.470 --> 00:15:18.480 align:start position:0%
with the way computer science is taught
00:15:18.480 --> 00:15:20.110 align:start position:0%
with the way computer science is taught
like<00:15:18.639><c> if</c><00:15:18.720><c> you</c><00:15:18.880><c> go</c><00:15:19.000><c> to</c><00:15:19.199><c> university</c><00:15:19.800><c> like</c><00:15:19.920><c> when</c><00:15:20.000><c> I</c>
00:15:20.110 --> 00:15:20.120 align:start position:0%
like if you go to university like when I
00:15:20.120 --> 00:15:22.590 align:start position:0%
like if you go to university like when I
went<00:15:20.240><c> to</c><00:15:20.759><c> computer</c><00:15:21.079><c> science</c><00:15:21.399><c> we</c><00:15:21.519><c> started</c><00:15:21.880><c> with</c>
00:15:22.590 --> 00:15:22.600 align:start position:0%
went to computer science we started with
00:15:22.600 --> 00:15:26.230 align:start position:0%
went to computer science we started with
algebra<00:15:23.600><c> and</c><00:15:24.199><c> and</c><00:15:24.440><c> and</c><00:15:24.639><c> some</c><00:15:25.000><c> like</c><00:15:25.240><c> formal</c>
00:15:26.230 --> 00:15:26.240 align:start position:0%
algebra and and and some like formal
00:15:26.240 --> 00:15:28.430 align:start position:0%
algebra and and and some like formal
methods<00:15:26.720><c> and</c><00:15:26.880><c> and</c><00:15:27.079><c> languages</c><00:15:27.639><c> and</c><00:15:28.040><c> and</c><00:15:28.319><c> kind</c>
00:15:28.430 --> 00:15:28.440 align:start position:0%
methods and and languages and and kind
00:15:28.440 --> 00:15:30.110 align:start position:0%
methods and and languages and and kind
of<00:15:28.560><c> coding</c><00:15:29.000><c> was</c><00:15:29.120><c> a</c><00:15:29.199><c> little</c><00:15:29.319><c> bit</c><00:15:29.519><c> we</c><00:15:29.680><c> got</c><00:15:29.880><c> there</c>
00:15:30.110 --> 00:15:30.120 align:start position:0%
of coding was a little bit we got there
00:15:30.120 --> 00:15:31.710 align:start position:0%
of coding was a little bit we got there
by<00:15:30.240><c> the</c><00:15:30.360><c> end</c><00:15:30.560><c> and</c><00:15:30.720><c> they're</c><00:15:30.920><c> like</c><00:15:31.160><c> well</c><00:15:31.440><c> yeah</c><00:15:31.600><c> I</c>
00:15:31.710 --> 00:15:31.720 align:start position:0%
by the end and they're like well yeah I
00:15:31.720 --> 00:15:33.269 align:start position:0%
by the end and they're like well yeah I
guess<00:15:31.959><c> I</c><00:15:32.120><c> I</c><00:15:32.240><c> now</c><00:15:32.440><c> know</c><00:15:32.720><c> what</c><00:15:32.880><c> happens</c>
00:15:33.269 --> 00:15:33.279 align:start position:0%
guess I I now know what happens
00:15:33.279 --> 00:15:35.069 align:start position:0%
guess I I now know what happens
underneath<00:15:33.720><c> the</c><00:15:33.839><c> compiler</c><00:15:34.560><c> but</c><00:15:34.720><c> obviously</c>
00:15:35.069 --> 00:15:35.079 align:start position:0%
underneath the compiler but obviously
00:15:35.079 --> 00:15:37.389 align:start position:0%
underneath the compiler but obviously
there's<00:15:35.480><c> the</c><00:15:35.600><c> the</c><00:15:35.720><c> other</c><00:15:35.920><c> route</c><00:15:36.199><c> as</c><00:15:36.360><c> well</c><00:15:37.199><c> it</c>
00:15:37.389 --> 00:15:37.399 align:start position:0%
there's the the other route as well it
00:15:37.399 --> 00:15:41.350 align:start position:0%
there's the the other route as well it
in<00:15:37.600><c> in</c><00:15:37.759><c> your</c><00:15:38.519><c> like</c><00:15:39.440><c> you</c><00:15:39.560><c> know</c><00:15:40.399><c> view</c><00:15:41.000><c> like</c><00:15:41.199><c> was</c>
00:15:41.350 --> 00:15:41.360 align:start position:0%
in in your like you know view like was
00:15:41.360 --> 00:15:42.829 align:start position:0%
in in your like you know view like was
there<00:15:41.800><c> it</c><00:15:41.920><c> sounds</c><00:15:42.160><c> like</c><00:15:42.319><c> you</c><00:15:42.440><c> kind</c><00:15:42.560><c> of</c><00:15:42.720><c> like</c>
00:15:42.829 --> 00:15:42.839 align:start position:0%
there it sounds like you kind of like
00:15:42.839 --> 00:15:44.629 align:start position:0%
there it sounds like you kind of like
jump<00:15:43.120><c> straight</c><00:15:43.360><c> into</c><00:15:43.639><c> like</c><00:15:43.839><c> let</c><00:15:44.000><c> me</c><00:15:44.160><c> see</c><00:15:44.440><c> how</c>
00:15:44.629 --> 00:15:44.639 align:start position:0%
jump straight into like let me see how
00:15:44.639 --> 00:15:46.230 align:start position:0%
jump straight into like let me see how
this<00:15:44.959><c> actually</c><00:15:45.240><c> works</c><00:15:45.560><c> and</c><00:15:45.839><c> let</c><00:15:45.920><c> me</c><00:15:46.040><c> not</c>
00:15:46.230 --> 00:15:46.240 align:start position:0%
this actually works and let me not
00:15:46.240 --> 00:15:48.629 align:start position:0%
this actually works and let me not
overthink<00:15:46.759><c> the</c><00:15:46.959><c> theory</c><00:15:47.480><c> which</c><00:15:48.240><c> at</c><00:15:48.360><c> the</c><00:15:48.480><c> time</c>
00:15:48.629 --> 00:15:48.639 align:start position:0%
overthink the theory which at the time
00:15:48.639 --> 00:15:51.790 align:start position:0%
overthink the theory which at the time
it<00:15:48.759><c> was</c><00:15:49.399><c> bit</c><00:15:49.839><c> unclear</c><00:15:50.839><c> right</c><00:15:51.040><c> now</c><00:15:51.519><c> if</c><00:15:51.639><c> you</c>
00:15:51.790 --> 00:15:51.800 align:start position:0%
it was bit unclear right now if you
00:15:51.800 --> 00:15:54.030 align:start position:0%
it was bit unclear right now if you
start<00:15:52.160><c> with</c><00:15:52.319><c> the</c><00:15:52.480><c> theory</c><00:15:53.160><c> it</c><00:15:53.279><c> will</c><00:15:53.480><c> hold</c><00:15:53.800><c> you</c>
00:15:54.030 --> 00:15:54.040 align:start position:0%
start with the theory it will hold you
00:15:54.040 --> 00:15:57.110 align:start position:0%
start with the theory it will hold you
back<00:15:54.600><c> like</c><00:15:54.880><c> this</c><00:15:55.199><c> spe</c><00:15:55.639><c> specific</c><00:15:56.160><c> technology</c>
00:15:57.110 --> 00:15:57.120 align:start position:0%
back like this spe specific technology
00:15:57.120 --> 00:16:00.550 align:start position:0%
back like this spe specific technology
it's<00:15:57.600><c> weirdly</c><00:15:58.600><c> um</c><00:15:59.079><c> it's</c><00:15:59.279><c> weirdly</c><00:15:59.759><c> harmful</c><00:16:00.360><c> to</c>
00:16:00.550 --> 00:16:00.560 align:start position:0%
it's weirdly um it's weirdly harmful to
00:16:00.560 --> 00:16:02.710 align:start position:0%
it's weirdly um it's weirdly harmful to
spend<00:16:00.920><c> too</c><00:16:01.120><c> much</c><00:16:01.399><c> time</c><00:16:01.800><c> trying</c><00:16:02.040><c> to</c><00:16:02.480><c> understand</c>
00:16:02.710 --> 00:16:02.720 align:start position:0%
spend too much time trying to understand
00:16:02.720 --> 00:16:04.949 align:start position:0%
spend too much time trying to understand
how<00:16:02.959><c> they</c><00:16:03.240><c> like</c><00:16:03.759><c> how</c><00:16:03.959><c> they</c><00:16:04.160><c> actually</c><00:16:04.480><c> work</c>
00:16:04.949 --> 00:16:04.959 align:start position:0%
how they like how they actually work
00:16:04.959 --> 00:16:06.590 align:start position:0%
how they like how they actually work
before<00:16:05.160><c> you</c><00:16:05.319><c> start</c><00:16:05.560><c> playing</c><00:16:05.880><c> with</c><00:16:06.000><c> them</c><00:16:06.480><c> which</c>
00:16:06.590 --> 00:16:06.600 align:start position:0%
before you start playing with them which
00:16:06.600 --> 00:16:08.990 align:start position:0%
before you start playing with them which
is<00:16:06.959><c> very</c><00:16:07.240><c> unintuitive</c><00:16:08.160><c> like</c><00:16:08.560><c> I</c><00:16:08.720><c> I</c><00:16:08.839><c> have</c>
00:16:08.990 --> 00:16:09.000 align:start position:0%
is very unintuitive like I I have
00:16:09.000 --> 00:16:10.829 align:start position:0%
is very unintuitive like I I have
friends<00:16:09.279><c> who</c><00:16:09.440><c> say</c><00:16:09.759><c> that</c><00:16:10.040><c> um</c><00:16:10.440><c> if</c><00:16:10.560><c> you're</c><00:16:10.720><c> a</c>
00:16:10.829 --> 00:16:10.839 align:start position:0%
friends who say that um if you're a
00:16:10.839 --> 00:16:12.309 align:start position:0%
friends who say that um if you're a
machine<00:16:11.160><c> learning</c><00:16:11.519><c> researcher</c><00:16:12.000><c> if</c><00:16:12.120><c> you've</c>
00:16:12.309 --> 00:16:12.319 align:start position:0%
machine learning researcher if you've
00:16:12.319 --> 00:16:14.629 align:start position:0%
machine learning researcher if you've
been<00:16:12.560><c> training</c><00:16:12.959><c> models</c><00:16:13.319><c> and</c><00:16:13.519><c> stuff</c><00:16:13.800><c> for</c><00:16:14.000><c> years</c>
00:16:14.629 --> 00:16:14.639 align:start position:0%
been training models and stuff for years
00:16:14.639 --> 00:16:16.389 align:start position:0%
been training models and stuff for years
you're<00:16:14.839><c> actually</c><00:16:15.120><c> to</c><00:16:15.360><c> disadvantage</c><00:16:16.040><c> to</c><00:16:16.160><c> start</c>
00:16:16.389 --> 00:16:16.399 align:start position:0%
you're actually to disadvantage to start
00:16:16.399 --> 00:16:17.670 align:start position:0%
you're actually to disadvantage to start
using<00:16:16.600><c> these</c><00:16:16.759><c> tools</c><00:16:17.000><c> than</c><00:16:17.160><c> if</c><00:16:17.240><c> you</c><00:16:17.360><c> come</c><00:16:17.480><c> in</c>
00:16:17.670 --> 00:16:17.680 align:start position:0%
using these tools than if you come in
00:16:17.680 --> 00:16:20.430 align:start position:0%
using these tools than if you come in
completely<00:16:18.040><c> fresh</c><00:16:18.920><c> because</c><00:16:19.920><c> because</c><00:16:20.240><c> they</c>
00:16:20.430 --> 00:16:20.440 align:start position:0%
completely fresh because because they
00:16:20.440 --> 00:16:22.550 align:start position:0%
completely fresh because because they
don't<00:16:21.160><c> they're</c><00:16:21.360><c> very</c><00:16:21.639><c> weird</c><00:16:22.079><c> you</c><00:16:22.199><c> know</c><00:16:22.399><c> they</c>
00:16:22.550 --> 00:16:22.560 align:start position:0%
don't they're very weird you know they
00:16:22.560 --> 00:16:25.350 align:start position:0%
don't they're very weird you know they
don't<00:16:23.120><c> react</c><00:16:23.639><c> like</c><00:16:23.800><c> you</c><00:16:24.040><c> expect</c><00:16:24.759><c> reg</c><00:16:25.160><c> like</c>
00:16:25.350 --> 00:16:25.360 align:start position:0%
don't react like you expect reg like
00:16:25.360 --> 00:16:26.910 align:start position:0%
don't react like you expect reg like
other<00:16:25.560><c> machine</c><00:16:25.800><c> learning</c><00:16:26.079><c> models</c><00:16:26.639><c> machine</c>
00:16:26.910 --> 00:16:26.920 align:start position:0%
other machine learning models machine
00:16:26.920 --> 00:16:28.150 align:start position:0%
other machine learning models machine
learning<00:16:27.199><c> people</c><00:16:27.399><c> always</c><00:16:27.600><c> jump</c><00:16:27.800><c> straight</c><00:16:28.000><c> to</c>
00:16:28.150 --> 00:16:28.160 align:start position:0%
learning people always jump straight to
00:16:28.160 --> 00:16:30.710 align:start position:0%
learning people always jump straight to
fine<00:16:28.440><c> tuning</c><00:16:29.319><c> F</c><00:16:29.560><c> tuning</c><00:16:30.000><c> on</c><00:16:30.199><c> these</c><00:16:30.319><c> things</c><00:16:30.560><c> is</c>
00:16:30.710 --> 00:16:30.720 align:start position:0%
fine tuning F tuning on these things is
00:16:30.720 --> 00:16:32.470 align:start position:0%
fine tuning F tuning on these things is
mostly<00:16:31.000><c> a</c><00:16:31.120><c> waste</c><00:16:31.319><c> of</c><00:16:31.519><c> time</c><00:16:32.000><c> like</c><00:16:32.160><c> people</c><00:16:32.360><c> it</c>
00:16:32.470 --> 00:16:32.480 align:start position:0%
mostly a waste of time like people it
00:16:32.480 --> 00:16:34.470 align:start position:0%
mostly a waste of time like people it
takes<00:16:32.920><c> people</c><00:16:33.160><c> a</c><00:16:33.279><c> long</c><00:16:33.560><c> time</c><00:16:33.759><c> to</c><00:16:34.160><c> get</c><00:16:34.279><c> to</c><00:16:34.399><c> the</c>
00:16:34.470 --> 00:16:34.480 align:start position:0%
takes people a long time to get to the
00:16:34.480 --> 00:16:36.110 align:start position:0%
takes people a long time to get to the
point<00:16:34.800><c> like</c><00:16:34.920><c> you</c><00:16:35.000><c> know</c><00:16:35.199><c> what</c><00:16:35.759><c> there's</c><00:16:35.959><c> no</c>
00:16:36.110 --> 00:16:36.120 align:start position:0%
point like you know what there's no
00:16:36.120 --> 00:16:38.030 align:start position:0%
point like you know what there's no
point<00:16:36.279><c> in</c><00:16:36.399><c> F</c><00:16:36.600><c> tuning</c><00:16:37.120><c> at</c><00:16:37.319><c> my</c><00:16:37.440><c> own</c><00:16:37.720><c> custom</c>
00:16:38.030 --> 00:16:38.040 align:start position:0%
point in F tuning at my own custom
00:16:38.040 --> 00:16:41.030 align:start position:0%
point in F tuning at my own custom
version<00:16:38.319><c> of</c><00:16:38.440><c> this</c><00:16:38.880><c> because</c><00:16:39.199><c> next</c><00:16:39.959><c> month</c><00:16:40.959><c> just</c>
00:16:41.030 --> 00:16:41.040 align:start position:0%
version of this because next month just
00:16:41.040 --> 00:16:42.550 align:start position:0%
version of this because next month just
to<00:16:41.160><c> break</c><00:16:41.360><c> it</c><00:16:41.519><c> for</c><00:16:41.680><c> fine</c><00:16:41.839><c> tuning</c><00:16:42.199><c> because</c><00:16:42.480><c> I</c>
00:16:42.550 --> 00:16:42.560 align:start position:0%
to break it for fine tuning because I
00:16:42.560 --> 00:16:44.230 align:start position:0%
to break it for fine tuning because I
think<00:16:42.839><c> like</c><00:16:42.959><c> we</c><00:16:43.079><c> hear</c><00:16:43.319><c> this</c><00:16:43.480><c> word</c><00:16:43.800><c> a</c><00:16:43.880><c> lot</c><00:16:44.120><c> but</c>
00:16:44.230 --> 00:16:44.240 align:start position:0%
think like we hear this word a lot but
00:16:44.240 --> 00:16:46.749 align:start position:0%
think like we hear this word a lot but
by<00:16:44.360><c> fine</c><00:16:44.759><c> tuning</c>
00:16:46.749 --> 00:16:46.759 align:start position:0%
by fine tuning
00:16:46.759 --> 00:16:49.470 align:start position:0%
by fine tuning
like<00:16:47.759><c> you</c><00:16:47.839><c> mean</c><00:16:48.160><c> that</c><00:16:48.360><c> you</c><00:16:48.600><c> take</c><00:16:49.079><c> you</c><00:16:49.199><c> know</c><00:16:49.360><c> the</c>
00:16:49.470 --> 00:16:49.480 align:start position:0%
like you mean that you take you know the
00:16:49.480 --> 00:16:52.550 align:start position:0%
like you mean that you take you know the
model<00:16:49.880><c> and</c><00:16:50.040><c> then</c><00:16:50.160><c> you</c><00:16:50.319><c> add</c><00:16:50.519><c> more</c><00:16:50.759><c> training</c><00:16:51.560><c> to</c>
00:16:52.550 --> 00:16:52.560 align:start position:0%
model and then you add more training to
00:16:52.560 --> 00:16:55.230 align:start position:0%
model and then you add more training to
you<00:16:52.680><c> run</c><00:16:53.000><c> wrong</c><00:16:53.279><c> training</c><00:16:53.759><c> cycles</c><00:16:54.759><c> and</c><00:16:54.880><c> it's</c><00:16:55.000><c> a</c>
00:16:55.230 --> 00:16:55.240 align:start position:0%
you run wrong training cycles and it's a
00:16:55.240 --> 00:16:57.269 align:start position:0%
you run wrong training cycles and it's a
very<00:16:55.480><c> confusing</c><00:16:56.000><c> term</c><00:16:56.480><c> because</c><00:16:56.880><c> yeah</c><00:16:57.000><c> so</c><00:16:57.160><c> the</c>
00:16:57.269 --> 00:16:57.279 align:start position:0%
very confusing term because yeah so the
00:16:57.279 --> 00:16:58.550 align:start position:0%
very confusing term because yeah so the
idea<00:16:57.519><c> with</c><00:16:57.639><c> fine</c><00:16:57.839><c> tuning</c><00:16:58.079><c> is</c><00:16:58.199><c> you</c><00:16:58.319><c> take</c><00:16:58.440><c> an</c>
00:16:58.550 --> 00:16:58.560 align:start position:0%
idea with fine tuning is you take an
00:16:58.560 --> 00:16:59.910 align:start position:0%
idea with fine tuning is you take an
exist<00:16:59.079><c> model</c><00:16:59.279><c> it</c><00:16:59.399><c> might</c><00:16:59.519><c> be</c><00:16:59.600><c> one</c><00:16:59.720><c> of</c><00:16:59.800><c> the</c>
00:16:59.910 --> 00:16:59.920 align:start position:0%
exist model it might be one of the
00:16:59.920 --> 00:17:02.470 align:start position:0%
exist model it might be one of the
openly<00:17:00.279><c> licensed</c><00:17:00.759><c> models</c><00:17:01.319><c> or</c><00:17:01.800><c> actually</c><00:17:02.199><c> like</c>
00:17:02.470 --> 00:17:02.480 align:start position:0%
openly licensed models or actually like
00:17:02.480 --> 00:17:04.949 align:start position:0%
openly licensed models or actually like
um<00:17:02.959><c> I</c><00:17:03.040><c> think</c><00:17:03.240><c> Claude</c><00:17:03.600><c> has</c><00:17:03.759><c> this</c><00:17:03.920><c> now</c><00:17:04.120><c> GP</c><00:17:04.640><c> and</c>
00:17:04.949 --> 00:17:04.959 align:start position:0%
um I think Claude has this now GP and
00:17:04.959 --> 00:17:07.189 align:start position:0%
um I think Claude has this now GP and
open<00:17:05.240><c> a</c><00:17:05.520><c> have</c><00:17:05.959><c> apis</c><00:17:06.439><c> where</c><00:17:06.520><c> you</c><00:17:06.600><c> can</c><00:17:06.760><c> upload</c>
00:17:07.189 --> 00:17:07.199 align:start position:0%
open a have apis where you can upload
00:17:07.199 --> 00:17:10.230 align:start position:0%
open a have apis where you can upload
like<00:17:07.319><c> a</c><00:17:07.439><c> CSV</c><00:17:07.959><c> file</c><00:17:08.240><c> of</c><00:17:08.919><c> a</c><00:17:09.039><c> million</c><00:17:09.480><c> examples</c>
00:17:10.230 --> 00:17:10.240 align:start position:0%
like a CSV file of a million examples
00:17:10.240 --> 00:17:11.669 align:start position:0%
like a CSV file of a million examples
and<00:17:10.400><c> they</c><00:17:10.520><c> will</c><00:17:10.679><c> and</c><00:17:10.760><c> spend</c><00:17:11.000><c> a</c><00:17:11.120><c> lot</c><00:17:11.280><c> of</c><00:17:11.439><c> money</c>
00:17:11.669 --> 00:17:11.679 align:start position:0%
and they will and spend a lot of money
00:17:11.679 --> 00:17:13.270 align:start position:0%
and they will and spend a lot of money
with<00:17:11.839><c> them</c><00:17:12.199><c> and</c><00:17:12.319><c> they</c><00:17:12.400><c> will</c><00:17:12.679><c> give</c><00:17:12.799><c> you</c><00:17:13.039><c> a</c><00:17:13.160><c> a</c>
00:17:13.270 --> 00:17:13.280 align:start position:0%
with them and they will give you a a
00:17:13.280 --> 00:17:15.350 align:start position:0%
with them and they will give you a a
model<00:17:13.559><c> try</c><00:17:13.799><c> and</c><00:17:13.880><c> tuned</c><00:17:14.160><c> on</c><00:17:14.360><c> that</c><00:17:14.760><c> and</c><00:17:15.199><c> it</c>
00:17:15.350 --> 00:17:15.360 align:start position:0%
model try and tuned on that and it
00:17:15.360 --> 00:17:17.189 align:start position:0%
model try and tuned on that and it
sounds<00:17:15.760><c> so</c><00:17:16.000><c> tempting</c><00:17:16.439><c> everyone's</c><00:17:16.760><c> like</c><00:17:16.959><c> wow</c><00:17:17.120><c> I</c>
00:17:17.189 --> 00:17:17.199 align:start position:0%
sounds so tempting everyone's like wow I
00:17:17.199 --> 00:17:18.710 align:start position:0%
sounds so tempting everyone's like wow I
could<00:17:17.319><c> have</c><00:17:17.439><c> a</c><00:17:17.520><c> model</c><00:17:17.880><c> that</c><00:17:18.280><c> that</c><00:17:18.480><c> that's</c>
00:17:18.710 --> 00:17:18.720 align:start position:0%
could have a model that that that's
00:17:18.720 --> 00:17:21.189 align:start position:0%
could have a model that that that's
perfectly<00:17:19.280><c> attuned</c><00:17:19.640><c> to</c><00:17:19.799><c> my</c><00:17:20.039><c> specific</c><00:17:20.439><c> needs</c>
00:17:21.189 --> 00:17:21.199 align:start position:0%
perfectly attuned to my specific needs
00:17:21.199 --> 00:17:23.350 align:start position:0%
perfectly attuned to my specific needs
it's<00:17:21.559><c> really</c><00:17:22.120><c> difficult</c><00:17:22.240><c> to</c><00:17:22.360><c> do</c><00:17:22.640><c> it's</c><00:17:22.959><c> really</c>
00:17:23.350 --> 00:17:23.360 align:start position:0%
it's really difficult to do it's really
00:17:23.360 --> 00:17:25.350 align:start position:0%
it's really difficult to do it's really
expensive<00:17:24.360><c> and</c><00:17:24.520><c> for</c><00:17:24.760><c> most</c><00:17:24.919><c> of</c><00:17:25.079><c> the</c><00:17:25.199><c> things</c>
00:17:25.350 --> 00:17:25.360 align:start position:0%
expensive and for most of the things
00:17:25.360 --> 00:17:26.990 align:start position:0%
expensive and for most of the things
that<00:17:25.480><c> people</c><00:17:25.679><c> want</c><00:17:25.799><c> to</c><00:17:25.959><c> do</c><00:17:26.240><c> it</c><00:17:26.360><c> turns</c><00:17:26.600><c> out</c><00:17:26.839><c> it</c>
00:17:26.990 --> 00:17:27.000 align:start position:0%
that people want to do it turns out it
00:17:27.000 --> 00:17:28.909 align:start position:0%
that people want to do it turns out it
it<00:17:27.160><c> doesn't</c><00:17:27.600><c> actually</c><00:17:27.880><c> solve</c><00:17:28.199><c> the</c><00:17:28.360><c> problem</c>
00:17:28.909 --> 00:17:28.919 align:start position:0%
it doesn't actually solve the problem
00:17:28.919 --> 00:17:31.230 align:start position:0%
it doesn't actually solve the problem
lots<00:17:29.039><c> of</c><00:17:29.200><c> people</c><00:17:29.440><c> think</c><00:17:30.120><c> I</c><00:17:30.240><c> want</c><00:17:30.600><c> the</c><00:17:30.720><c> model</c><00:17:30.960><c> to</c>
00:17:31.230 --> 00:17:31.240 align:start position:0%
lots of people think I want the model to
00:17:31.240 --> 00:17:33.029 align:start position:0%
lots of people think I want the model to
know<00:17:31.440><c> about</c><00:17:31.640><c> my</c><00:17:31.799><c> documentation</c><00:17:32.520><c> my</c><00:17:32.640><c> company's</c>
00:17:33.029 --> 00:17:33.039 align:start position:0%
know about my documentation my company's
00:17:33.039 --> 00:17:35.350 align:start position:0%
know about my documentation my company's
Internal<00:17:33.480><c> Documentation</c><00:17:34.360><c> I</c><00:17:34.440><c> want</c><00:17:34.559><c> to</c><00:17:35.080><c> answer</c>
00:17:35.350 --> 00:17:35.360 align:start position:0%
Internal Documentation I want to answer
00:17:35.360 --> 00:17:37.669 align:start position:0%
Internal Documentation I want to answer
questions<00:17:35.679><c> about</c><00:17:35.919><c> that</c><00:17:36.280><c> surely</c><00:17:36.919><c> I</c><00:17:37.039><c> fine</c><00:17:37.440><c> tune</c>
00:17:37.669 --> 00:17:37.679 align:start position:0%
questions about that surely I fine tune
00:17:37.679 --> 00:17:40.110 align:start position:0%
questions about that surely I fine tune
a<00:17:37.840><c> model</c><00:17:38.120><c> to</c><00:17:38.280><c> solve</c><00:17:38.640><c> that</c><00:17:39.280><c> that</c><00:17:39.520><c> it</c><00:17:39.640><c> turns</c><00:17:39.840><c> out</c>
00:17:40.110 --> 00:17:40.120 align:start position:0%
a model to solve that that it turns out
00:17:40.120 --> 00:17:42.470 align:start position:0%
a model to solve that that it turns out
just<00:17:40.320><c> BL</c><00:17:40.600><c> just</c><00:17:40.760><c> blame</c><00:17:41.120><c> doesn't</c><00:17:41.440><c> work</c><00:17:41.919><c> because</c>
00:17:42.470 --> 00:17:42.480 align:start position:0%
just BL just blame doesn't work because
00:17:42.480 --> 00:17:44.070 align:start position:0%
just BL just blame doesn't work because
the<00:17:42.720><c> weight</c><00:17:43.000><c> of</c><00:17:43.160><c> all</c><00:17:43.280><c> of</c><00:17:43.440><c> the</c><00:17:43.640><c> existing</c>
00:17:44.070 --> 00:17:44.080 align:start position:0%
the weight of all of the existing
00:17:44.080 --> 00:17:46.190 align:start position:0%
the weight of all of the existing
knowledge<00:17:44.480><c> the</c><00:17:44.600><c> model</c><00:17:45.000><c> has</c><00:17:45.760><c> completely</c>
00:17:46.190 --> 00:17:46.200 align:start position:0%
knowledge the model has completely
00:17:46.200 --> 00:17:48.070 align:start position:0%
knowledge the model has completely
overwhelms<00:17:46.840><c> anything</c><00:17:47.160><c> that</c><00:17:47.240><c> you</c><00:17:47.400><c> try</c><00:17:47.559><c> and</c><00:17:47.880><c> add</c>
00:17:48.070 --> 00:17:48.080 align:start position:0%
overwhelms anything that you try and add
00:17:48.080 --> 00:17:50.150 align:start position:0%
overwhelms anything that you try and add
into<00:17:48.320><c> it</c><00:17:48.440><c> with</c><00:17:48.600><c> fine</c><00:17:48.840><c> tuning</c><00:17:49.440><c> the</c><00:17:49.600><c> models</c><00:17:50.000><c> they</c>
00:17:50.150 --> 00:17:50.160 align:start position:0%
into it with fine tuning the models they
00:17:50.160 --> 00:17:52.590 align:start position:0%
into it with fine tuning the models they
hallucinate<00:17:50.799><c> more</c><00:17:51.440><c> if</c><00:17:51.600><c> you</c><00:17:52.080><c> um</c><00:17:52.240><c> on</c><00:17:52.440><c> on</c>
00:17:52.590 --> 00:17:52.600 align:start position:0%
hallucinate more if you um on on
00:17:52.600 --> 00:17:53.990 align:start position:0%
hallucinate more if you um on on
questions<00:17:53.039><c> about</c><00:17:53.280><c> things</c><00:17:53.480><c> if</c><00:17:53.600><c> you've</c><00:17:53.799><c> done</c>
00:17:53.990 --> 00:17:54.000 align:start position:0%
questions about things if you've done
00:17:54.000 --> 00:17:55.630 align:start position:0%
questions about things if you've done
that<00:17:54.240><c> extra</c><00:17:54.520><c> fine</c><00:17:54.760><c> tuning</c><00:17:55.080><c> step</c><00:17:55.280><c> to</c><00:17:55.440><c> add</c>
00:17:55.630 --> 00:17:55.640 align:start position:0%
that extra fine tuning step to add
00:17:55.640 --> 00:17:57.750 align:start position:0%
that extra fine tuning step to add
knowledge<00:17:56.080><c> which</c><00:17:56.200><c> is</c><00:17:56.679><c> a</c><00:17:56.840><c> surprising</c><00:17:57.400><c> thing</c>
00:17:57.750 --> 00:17:57.760 align:start position:0%
knowledge which is a surprising thing
00:17:57.760 --> 00:18:00.149 align:start position:0%
knowledge which is a surprising thing
where<00:17:58.000><c> fine</c><00:17:58.200><c> tuning</c><00:17:58.480><c> does</c><00:17:58.640><c> work</c><00:17:59.120><c> is</c><00:17:59.280><c> for</c><00:17:59.960><c> sort</c>
00:18:00.149 --> 00:18:00.159 align:start position:0%
where fine tuning does work is for sort
00:18:00.159 --> 00:18:02.029 align:start position:0%
where fine tuning does work is for sort
of<00:18:00.480><c> tasks</c><00:18:01.080><c> like</c><00:18:01.240><c> you</c><00:18:01.360><c> can</c><00:18:01.640><c> if</c><00:18:01.720><c> you</c><00:18:01.799><c> want</c><00:18:01.919><c> a</c>
00:18:02.029 --> 00:18:02.039 align:start position:0%
of tasks like you can if you want a
00:18:02.039 --> 00:18:04.070 align:start position:0%
of tasks like you can if you want a
model<00:18:02.280><c> that's</c><00:18:02.480><c> just</c><00:18:02.679><c> really</c><00:18:02.880><c> good</c><00:18:03.039><c> at</c><00:18:03.200><c> SQL</c><00:18:03.960><c> you</c>
00:18:04.070 --> 00:18:04.080 align:start position:0%
model that's just really good at SQL you
00:18:04.080 --> 00:18:06.510 align:start position:0%
model that's just really good at SQL you
can<00:18:04.280><c> give</c><00:18:04.400><c> it</c><00:18:04.960><c> 10,000</c><00:18:05.600><c> examples</c><00:18:05.960><c> of</c><00:18:06.240><c> here's</c><00:18:06.400><c> a</c>
00:18:06.510 --> 00:18:06.520 align:start position:0%
can give it 10,000 examples of here's a
00:18:06.520 --> 00:18:08.110 align:start position:0%
can give it 10,000 examples of here's a
human<00:18:06.840><c> question</c><00:18:07.120><c> at</c><00:18:07.280><c> a</c><00:18:07.400><c> SQL</c><00:18:07.679><c> schema</c><00:18:08.039><c> and</c>
00:18:08.110 --> 00:18:08.120 align:start position:0%
human question at a SQL schema and
00:18:08.120 --> 00:18:10.110 align:start position:0%
human question at a SQL schema and
here's<00:18:08.320><c> the</c><00:18:08.400><c> SQL</c><00:18:08.720><c> query</c><00:18:09.280><c> and</c><00:18:09.440><c> that</c><00:18:09.640><c> will</c><00:18:09.919><c> make</c>
00:18:10.110 --> 00:18:10.120 align:start position:0%
here's the SQL query and that will make
00:18:10.120 --> 00:18:11.710 align:start position:0%
here's the SQL query and that will make
it<00:18:10.559><c> that</c><00:18:10.679><c> will</c><00:18:10.799><c> give</c><00:18:10.919><c> you</c><00:18:11.039><c> a</c><00:18:11.159><c> model</c><00:18:11.400><c> that</c><00:18:11.520><c> is</c>
00:18:11.710 --> 00:18:11.720 align:start position:0%
it that will give you a model that is
00:18:11.720 --> 00:18:13.830 align:start position:0%
it that will give you a model that is
stronger<00:18:11.960><c> at</c><00:18:12.200><c> that</c><00:18:12.400><c> kind</c><00:18:12.559><c> of</c><00:18:12.840><c> activity</c><00:18:13.720><c> but</c>
00:18:13.830 --> 00:18:13.840 align:start position:0%
stronger at that kind of activity but
00:18:13.840 --> 00:18:15.990 align:start position:0%
stronger at that kind of activity but
for<00:18:14.080><c> adding</c><00:18:14.400><c> new</c><00:18:14.679><c> fact</c><00:18:15.039><c> into</c><00:18:15.240><c> the</c><00:18:15.320><c> model</c><00:18:15.880><c> it</c>
00:18:15.990 --> 00:18:16.000 align:start position:0%
for adding new fact into the model it
00:18:16.000 --> 00:18:18.350 align:start position:0%
for adding new fact into the model it
just<00:18:16.159><c> doesn't</c><00:18:16.480><c> work</c><00:18:17.280><c> um</c><00:18:17.559><c> which</c><00:18:17.760><c> confuses</c>
00:18:18.350 --> 00:18:18.360 align:start position:0%
just doesn't work um which confuses
00:18:18.360 --> 00:18:20.430 align:start position:0%
just doesn't work um which confuses
people<00:18:19.000><c> um</c><00:18:19.640><c> and</c><00:18:19.760><c> so</c><00:18:19.919><c> then</c><00:18:20.000><c> you</c><00:18:20.120><c> have</c><00:18:20.200><c> to</c><00:18:20.320><c> look</c>
00:18:20.430 --> 00:18:20.440 align:start position:0%
people um and so then you have to look
00:18:20.440 --> 00:18:22.029 align:start position:0%
people um and so then you have to look
at<00:18:20.559><c> the</c><00:18:20.640><c> other</c><00:18:20.840><c> techniques</c><00:18:21.280><c> for</c><00:18:21.480><c> solving</c><00:18:21.840><c> that</c>
00:18:22.029 --> 00:18:22.039 align:start position:0%
at the other techniques for solving that
00:18:22.039 --> 00:18:24.029 align:start position:0%
at the other techniques for solving that
problem<00:18:22.320><c> there's</c><00:18:22.440><c> a</c><00:18:22.559><c> thing</c><00:18:22.720><c> called</c><00:18:23.080><c> rag</c><00:18:23.919><c> which</c>
00:18:24.029 --> 00:18:24.039 align:start position:0%
problem there's a thing called rag which
00:18:24.039 --> 00:18:26.750 align:start position:0%
problem there's a thing called rag which
is<00:18:24.159><c> a</c><00:18:24.480><c> very</c><00:18:25.159><c> fancy</c><00:18:25.720><c> acronym</c><00:18:26.080><c> for</c><00:18:26.240><c> a</c><00:18:26.520><c> very</c>
00:18:26.750 --> 00:18:26.760 align:start position:0%
is a very fancy acronym for a very
00:18:26.760 --> 00:18:28.870 align:start position:0%
is a very fancy acronym for a very
simple<00:18:27.120><c> trick</c><00:18:27.480><c> it</c><00:18:27.600><c> stands</c><00:18:27.880><c> for</c><00:18:28.280><c> retrieval</c>
00:18:28.870 --> 00:18:28.880 align:start position:0%
simple trick it stands for retrieval
00:18:28.880 --> 00:18:31.230 align:start position:0%
simple trick it stands for retrieval
augmented<00:18:29.360><c> Generation</c><00:18:30.080><c> all</c><00:18:30.240><c> it</c><00:18:30.360><c> means</c><00:18:30.840><c> is</c><00:18:31.120><c> the</c>
00:18:31.230 --> 00:18:31.240 align:start position:0%
augmented Generation all it means is the
00:18:31.240 --> 00:18:33.270 align:start position:0%
augmented Generation all it means is the
user<00:18:31.480><c> asks</c><00:18:31.720><c> a</c><00:18:31.880><c> question</c><00:18:32.480><c> you</c><00:18:32.720><c> search</c><00:18:33.080><c> your</c>
00:18:33.270 --> 00:18:33.280 align:start position:0%
user asks a question you search your
00:18:33.280 --> 00:18:34.950 align:start position:0%
user asks a question you search your
documentation<00:18:33.919><c> for</c><00:18:34.120><c> things</c><00:18:34.360><c> that</c><00:18:34.600><c> might</c><00:18:34.760><c> be</c>
00:18:34.950 --> 00:18:34.960 align:start position:0%
documentation for things that might be
00:18:34.960 --> 00:18:36.630 align:start position:0%
documentation for things that might be
relevant<00:18:35.280><c> to</c><00:18:35.440><c> that</c><00:18:35.640><c> question</c><00:18:36.080><c> you</c><00:18:36.280><c> copy</c><00:18:36.520><c> and</c>
00:18:36.630 --> 00:18:36.640 align:start position:0%
relevant to that question you copy and
00:18:36.640 --> 00:18:38.990 align:start position:0%
relevant to that question you copy and
paste<00:18:36.960><c> the</c><00:18:37.159><c> whole</c><00:18:37.400><c> lot</c><00:18:37.600><c> into</c><00:18:37.799><c> the</c><00:18:37.960><c> model</c><00:18:38.720><c> like</c>
00:18:38.990 --> 00:18:39.000 align:start position:0%
paste the whole lot into the model like
00:18:39.000 --> 00:18:40.470 align:start position:0%
paste the whole lot into the model like
and<00:18:39.200><c> these</c><00:18:39.360><c> models</c><00:18:39.640><c> can</c><00:18:39.799><c> take</c><00:18:40.000><c> quite</c><00:18:40.159><c> a</c><00:18:40.240><c> lot</c><00:18:40.360><c> of</c>
00:18:40.470 --> 00:18:40.480 align:start position:0%
and these models can take quite a lot of
00:18:40.480 --> 00:18:41.789 align:start position:0%
and these models can take quite a lot of
input<00:18:40.760><c> now</c><00:18:41.000><c> and</c><00:18:41.080><c> then</c><00:18:41.159><c> you</c><00:18:41.320><c> put</c><00:18:41.440><c> the</c><00:18:41.480><c> user's</c>
00:18:41.789 --> 00:18:41.799 align:start position:0%
input now and then you put the user's
00:18:41.799 --> 00:18:43.310 align:start position:0%
input now and then you put the user's
question<00:18:42.000><c> at</c><00:18:42.120><c> the</c><00:18:42.200><c> end</c><00:18:42.480><c> that's</c><00:18:42.640><c> it</c><00:18:42.919><c> right</c>
00:18:43.310 --> 00:18:43.320 align:start position:0%
question at the end that's it right
00:18:43.320 --> 00:18:45.710 align:start position:0%
question at the end that's it right
super<00:18:43.640><c> super</c><00:18:43.880><c> simple</c><00:18:44.200><c> don't</c><00:18:44.400><c> get</c><00:18:45.320><c> it's</c><00:18:45.520><c> so</c>
00:18:45.710 --> 00:18:45.720 align:start position:0%
super super simple don't get it's so
00:18:45.720 --> 00:18:48.190 align:start position:0%
super super simple don't get it's so
simple<00:18:46.159><c> I</c><00:18:46.760><c> I</c><00:18:47.000><c> actually</c><00:18:47.200><c> wrote</c><00:18:47.440><c> an</c><00:18:47.760><c> article</c>
00:18:48.190 --> 00:18:48.200 align:start position:0%
simple I I actually wrote an article
00:18:48.200 --> 00:18:50.830 align:start position:0%
simple I I actually wrote an article
about<00:18:48.400><c> it</c><00:18:48.600><c> and</c><00:18:48.919><c> I</c><00:18:49.080><c> I</c><00:18:49.200><c> had</c><00:18:49.360><c> a</c><00:18:50.080><c> one</c><00:18:50.240><c> of</c><00:18:50.520><c> the</c><00:18:50.720><c> the</c>
00:18:50.830 --> 00:18:50.840 align:start position:0%
about it and I I had a one of the the
00:18:50.840 --> 00:18:53.669 align:start position:0%
about it and I I had a one of the the
people<00:18:51.120><c> who</c><00:18:51.480><c> who</c><00:18:51.679><c> guest</c><00:18:51.919><c> wrote</c><00:18:52.200><c> it</c><00:18:52.520><c> built</c><00:18:53.440><c> an</c>
00:18:53.669 --> 00:18:53.679 align:start position:0%
people who who guest wrote it built an
00:18:53.679 --> 00:18:56.270 align:start position:0%
people who who guest wrote it built an
open-<00:18:54.000><c> Source</c><00:18:54.320><c> tool</c><00:18:54.679><c> to</c><00:18:55.080><c> well</c><00:18:55.280><c> just</c><00:18:55.400><c> a</c><00:18:55.559><c> tool</c><00:18:55.840><c> to</c>
00:18:56.270 --> 00:18:56.280 align:start position:0%
open- Source tool to well just a tool to
00:18:56.280 --> 00:18:57.789 align:start position:0%
open- Source tool to well just a tool to
do<00:18:56.440><c> your</c><00:18:56.559><c> own</c><00:18:56.760><c> rack</c><00:18:57.039><c> training</c><00:18:57.440><c> and</c><00:18:57.559><c> you</c><00:18:57.640><c> could</c>
00:18:57.789 --> 00:18:57.799 align:start position:0%
do your own rack training and you could
00:18:57.799 --> 00:19:00.029 align:start position:0%
do your own rack training and you could
plug<00:18:58.039><c> in</c><00:18:58.159><c> Chad</c><00:18:58.400><c> GB</c><00:18:58.960><c> and</c><00:18:59.080><c> you</c><00:18:59.159><c> know</c><00:18:59.240><c> I</c><00:18:59.320><c> did</c><00:18:59.440><c> it</c><00:18:59.720><c> I</c>
00:19:00.029 --> 00:19:00.039 align:start position:0%
plug in Chad GB and you know I did it I
00:19:00.039 --> 00:19:01.350 align:start position:0%
plug in Chad GB and you know I did it I
understand<00:19:00.159><c> the</c><00:19:00.240><c> code</c><00:19:00.440><c> and</c><00:19:00.559><c> the</c><00:19:00.760><c> code</c><00:19:01.039><c> itself</c>
00:19:01.350 --> 00:19:01.360 align:start position:0%
understand the code and the code itself
00:19:01.360 --> 00:19:03.630 align:start position:0%
understand the code and the code itself
was<00:19:01.600><c> very</c><00:19:01.919><c> simple</c><00:19:02.760><c> and</c><00:19:02.880><c> I</c><00:19:03.000><c> was</c><00:19:03.159><c> like</c><00:19:03.360><c> is</c><00:19:03.520><c> is</c>
00:19:03.630 --> 00:19:03.640 align:start position:0%
was very simple and I was like is is
00:19:03.640 --> 00:19:05.190 align:start position:0%
was very simple and I was like is is
this<00:19:03.799><c> all</c><00:19:04.000><c> there</c><00:19:04.159><c> is</c><00:19:04.320><c> to</c><00:19:04.520><c> it</c><00:19:04.760><c> like</c><00:19:04.880><c> you</c><00:19:05.000><c> just</c>
00:19:05.190 --> 00:19:05.200 align:start position:0%
this all there is to it like you just
00:19:05.200 --> 00:19:07.190 align:start position:0%
this all there is to it like you just
break<00:19:05.400><c> it</c><00:19:05.559><c> up</c><00:19:05.720><c> into</c><00:19:06.320><c> you</c><00:19:06.440><c> know</c><00:19:06.600><c> chunks</c><00:19:06.960><c> you</c><00:19:07.080><c> get</c>
00:19:07.190 --> 00:19:07.200 align:start position:0%
break it up into you know chunks you get
00:19:07.200 --> 00:19:09.190 align:start position:0%
break it up into you know chunks you get
some<00:19:07.360><c> embedding</c><00:19:07.880><c> so</c><00:19:08.039><c> you</c><00:19:08.120><c> can</c><00:19:08.520><c> uh</c><00:19:08.720><c> figure</c><00:19:09.000><c> out</c>
00:19:09.190 --> 00:19:09.200 align:start position:0%
some embedding so you can uh figure out
00:19:09.200 --> 00:19:10.669 align:start position:0%
some embedding so you can uh figure out
where<00:19:09.480><c> where</c><00:19:09.679><c> search</c><00:19:09.960><c> will</c><00:19:10.120><c> end</c><00:19:10.320><c> you</c><00:19:10.480><c> and</c><00:19:10.600><c> then</c>
00:19:10.669 --> 00:19:10.679 align:start position:0%
where where search will end you and then
00:19:10.679 --> 00:19:12.510 align:start position:0%
where where search will end you and then
you<00:19:10.840><c> just</c><00:19:11.039><c> add</c><00:19:11.200><c> in</c><00:19:11.400><c> that</c><00:19:11.559><c> extra</c><00:19:11.840><c> thing</c><00:19:12.000><c> and</c><00:19:12.400><c> the</c>
00:19:12.510 --> 00:19:12.520 align:start position:0%
you just add in that extra thing and the
00:19:12.520 --> 00:19:14.750 align:start position:0%
you just add in that extra thing and the
only<00:19:12.760><c> thing</c><00:19:13.320><c> obviously</c><00:19:13.720><c> you</c><00:19:13.799><c> can</c><00:19:14.000><c> go</c><00:19:14.200><c> down</c><00:19:14.400><c> to</c>
00:19:14.750 --> 00:19:14.760 align:start position:0%
only thing obviously you can go down to
00:19:14.760 --> 00:19:17.110 align:start position:0%
only thing obviously you can go down to
the<00:19:15.120><c> rabbit</c><00:19:15.440><c> hole</c><00:19:15.679><c> but</c><00:19:16.280><c> for</c><00:19:16.480><c> simple</c><00:19:16.720><c> rag</c><00:19:17.039><c> is</c>
00:19:17.110 --> 00:19:17.120 align:start position:0%
the rabbit hole but for simple rag is
00:19:17.120 --> 00:19:18.750 align:start position:0%
the rabbit hole but for simple rag is
you<00:19:17.240><c> decide</c><00:19:17.520><c> on</c><00:19:17.640><c> the</c><00:19:17.760><c> context</c><00:19:18.159><c> window</c><00:19:18.480><c> size</c>
00:19:18.750 --> 00:19:18.760 align:start position:0%
you decide on the context window size
00:19:18.760 --> 00:19:21.310 align:start position:0%
you decide on the context window size
for<00:19:18.880><c> the</c><00:19:19.039><c> most</c><00:19:19.240><c> part</c><00:19:19.960><c> and</c><00:19:20.120><c> I</c><00:19:20.200><c> was</c><00:19:20.400><c> like</c><00:19:21.120><c> and</c><00:19:21.240><c> I</c>
00:19:21.310 --> 00:19:21.320 align:start position:0%
for the most part and I was like and I
00:19:21.320 --> 00:19:23.549 align:start position:0%
for the most part and I was like and I
was<00:19:21.520><c> amazed</c><00:19:21.880><c> at</c><00:19:22.039><c> how</c><00:19:22.240><c> well</c><00:19:22.480><c> as</c><00:19:22.559><c> you</c><00:19:22.760><c> said</c><00:19:23.080><c> like</c>
00:19:23.549 --> 00:19:23.559 align:start position:0%
was amazed at how well as you said like
00:19:23.559 --> 00:19:24.990 align:start position:0%
was amazed at how well as you said like
it<00:19:23.640><c> seemed</c><00:19:23.919><c> so</c><00:19:24.120><c> simple</c><00:19:24.360><c> so</c><00:19:24.480><c> I</c><00:19:24.600><c> looked</c><00:19:24.760><c> at</c><00:19:24.880><c> the</c>
00:19:24.990 --> 00:19:25.000 align:start position:0%
it seemed so simple so I looked at the
00:19:25.000 --> 00:19:27.110 align:start position:0%
it seemed so simple so I looked at the
code<00:19:25.240><c> and</c><00:19:25.360><c> I</c><00:19:25.480><c> said</c><00:19:25.720><c> well</c><00:19:25.919><c> this</c><00:19:26.520><c> I</c><00:19:26.559><c> mean</c><00:19:26.799><c> I'm</c><00:19:26.919><c> not</c>
00:19:27.110 --> 00:19:27.120 align:start position:0%
code and I said well this I mean I'm not
00:19:27.120 --> 00:19:28.390 align:start position:0%
code and I said well this I mean I'm not
expecting<00:19:27.480><c> much</c><00:19:27.640><c> and</c><00:19:27.720><c> when</c><00:19:27.840><c> I</c><00:19:27.919><c> tried</c><00:19:28.159><c> it</c><00:19:28.240><c> out</c>
00:19:28.390 --> 00:19:28.400 align:start position:0%
expecting much and when I tried it out
00:19:28.400 --> 00:19:31.310 align:start position:0%
expecting much and when I tried it out
it<00:19:28.520><c> work</c><00:19:28.720><c> worked</c><00:19:29.120><c> really</c><00:19:29.840><c> well</c><00:19:30.840><c> it's</c><00:19:31.039><c> one</c><00:19:31.159><c> of</c>
00:19:31.310 --> 00:19:31.320 align:start position:0%
it work worked really well it's one of
00:19:31.320 --> 00:19:33.669 align:start position:0%
it work worked really well it's one of
those<00:19:31.520><c> counter</c><00:19:31.960><c> I</c><00:19:32.159><c> I</c><00:19:33.039><c> feels</c><00:19:33.280><c> there</c><00:19:33.400><c> are</c><00:19:33.480><c> some</c>
00:19:33.669 --> 00:19:33.679 align:start position:0%
those counter I I feels there are some
00:19:33.679 --> 00:19:36.789 align:start position:0%
those counter I I feels there are some
counterintuitive<00:19:34.840><c> things</c><00:19:35.840><c> yeah</c><00:19:36.080><c> so</c><00:19:36.280><c> rag</c><00:19:36.679><c> it's</c>
00:19:36.789 --> 00:19:36.799 align:start position:0%
counterintuitive things yeah so rag it's
00:19:36.799 --> 00:19:38.630 align:start position:0%
counterintuitive things yeah so rag it's
the<00:19:36.919><c> hello</c><00:19:37.240><c> world</c><00:19:37.760><c> of</c><00:19:37.880><c> building</c><00:19:38.159><c> software</c><00:19:38.520><c> on</c>
00:19:38.630 --> 00:19:38.640 align:start position:0%
the hello world of building software on
00:19:38.640 --> 00:19:40.190 align:start position:0%
the hello world of building software on
top<00:19:38.760><c> of</c><00:19:38.880><c> llms</c><00:19:39.520><c> like</c><00:19:39.640><c> you</c><00:19:39.720><c> don't</c><00:19:39.880><c> get</c><00:19:40.000><c> into</c><00:19:40.080><c> to</c>
00:19:40.190 --> 00:19:40.200 align:start position:0%
top of llms like you don't get into to
00:19:40.200 --> 00:19:41.789 align:start position:0%
top of llms like you don't get into to
print<00:19:40.480><c> hello</c><00:19:40.679><c> world</c><00:19:40.880><c> you</c><00:19:41.000><c> get</c><00:19:41.080><c> it</c><00:19:41.200><c> to</c><00:19:41.440><c> answer</c>
00:19:41.789 --> 00:19:41.799 align:start position:0%
print hello world you get it to answer
00:19:41.799 --> 00:19:43.350 align:start position:0%
print hello world you get it to answer
questions<00:19:42.120><c> about</c><00:19:42.320><c> your</c><00:19:42.520><c> documentation</c><00:19:43.080><c> and</c>
00:19:43.350 --> 00:19:43.360 align:start position:0%
questions about your documentation and
00:19:43.360 --> 00:19:44.990 align:start position:0%
questions about your documentation and
I've<00:19:43.520><c> implemented</c><00:19:44.000><c> like</c><00:19:44.159><c> 30</c><00:19:44.440><c> like</c><00:19:44.600><c> 30</c><00:19:44.840><c> lines</c>
00:19:44.990 --> 00:19:45.000 align:start position:0%
I've implemented like 30 like 30 lines
00:19:45.000 --> 00:19:46.190 align:start position:0%
I've implemented like 30 like 30 lines
of<00:19:45.120><c> python</c><00:19:45.360><c> I've</c><00:19:45.520><c> got</c><00:19:45.640><c> one</c><00:19:45.760><c> version</c><00:19:46.000><c> that's</c>
00:19:46.190 --> 00:19:46.200 align:start position:0%
of python I've got one version that's
00:19:46.200 --> 00:19:48.470 align:start position:0%
of python I've got one version that's
like<00:19:46.520><c> two</c><00:19:46.760><c> dozen</c><00:19:47.039><c> lines</c><00:19:47.240><c> of</c><00:19:47.480><c> bash</c><00:19:48.039><c> I</c><00:19:48.159><c> think</c>
00:19:48.470 --> 00:19:48.480 align:start position:0%
like two dozen lines of bash I think
00:19:48.480 --> 00:19:50.630 align:start position:0%
like two dozen lines of bash I think
it's<00:19:49.000><c> very</c><00:19:49.280><c> easy</c><00:19:49.520><c> to</c><00:19:49.679><c> get</c><00:19:49.840><c> the</c><00:19:50.000><c> basic</c><00:19:50.320><c> version</c>
00:19:50.630 --> 00:19:50.640 align:start position:0%
it's very easy to get the basic version
00:19:50.640 --> 00:19:54.070 align:start position:0%
it's very easy to get the basic version
working<00:19:51.480><c> but</c><00:19:52.120><c> getting</c><00:19:52.600><c> good</c><00:19:52.799><c> rag</c><00:19:53.159><c> working</c><00:19:53.840><c> is</c>
00:19:54.070 --> 00:19:54.080 align:start position:0%
working but getting good rag working is
00:19:54.080 --> 00:19:55.909 align:start position:0%
working but getting good rag working is
incredibly<00:19:54.960><c> difficult</c><00:19:55.200><c> because</c><00:19:55.440><c> the</c><00:19:55.600><c> problem</c>
00:19:55.909 --> 00:19:55.919 align:start position:0%
incredibly difficult because the problem
00:19:55.919 --> 00:19:57.830 align:start position:0%
incredibly difficult because the problem
is<00:19:56.159><c> that</c><00:19:56.480><c> um</c><00:19:56.760><c> if</c><00:19:56.880><c> you</c><00:19:57.039><c> built</c><00:19:57.280><c> the</c><00:19:57.440><c> system</c><00:19:57.720><c> and</c>
00:19:57.830 --> 00:19:57.840 align:start position:0%
is that um if you built the system and
00:19:57.840 --> 00:19:59.350 align:start position:0%
is that um if you built the system and
you<00:19:57.919><c> know</c><00:19:58.080><c> how</c><00:19:58.200><c> it</c><00:19:58.280><c> works</c><00:19:58.720><c> you're</c><00:19:59.000><c> naturally</c>
00:19:59.350 --> 00:19:59.360 align:start position:0%
you know how it works you're naturally
00:19:59.360 --> 00:20:00.870 align:start position:0%
you know how it works you're naturally
going<00:19:59.480><c> to</c><00:19:59.640><c> ask</c><00:19:59.880><c> questions</c><00:20:00.320><c> of</c><00:20:00.480><c> it</c><00:20:00.600><c> in</c><00:20:00.720><c> the</c>
00:20:00.870 --> 00:20:00.880 align:start position:0%
going to ask questions of it in the
00:20:00.880 --> 00:20:02.430 align:start position:0%
going to ask questions of it in the
right<00:20:01.080><c> kind</c><00:20:01.240><c> of</c><00:20:01.400><c> format</c><00:20:01.960><c> the</c><00:20:02.080><c> moment</c><00:20:02.320><c> you</c>
00:20:02.430 --> 00:20:02.440 align:start position:0%
right kind of format the moment you
00:20:02.440 --> 00:20:04.710 align:start position:0%
right kind of format the moment you
expose<00:20:02.760><c> it</c><00:20:02.840><c> to</c><00:20:03.000><c> real</c><00:20:03.280><c> human</c><00:20:03.559><c> beings</c><00:20:04.400><c> you</c><00:20:04.600><c> they</c>
00:20:04.710 --> 00:20:04.720 align:start position:0%
expose it to real human beings you they
00:20:04.720 --> 00:20:07.310 align:start position:0%
expose it to real human beings you they
will<00:20:04.880><c> come</c><00:20:05.039><c> up</c><00:20:05.240><c> with</c><00:20:06.000><c> an</c><00:20:06.280><c> infinite</c><00:20:06.799><c> quantity</c>
00:20:07.310 --> 00:20:07.320 align:start position:0%
will come up with an infinite quantity
00:20:07.320 --> 00:20:08.909 align:start position:0%
will come up with an infinite quantity
of<00:20:07.559><c> weird</c><00:20:07.919><c> ways</c><00:20:08.159><c> that</c><00:20:08.280><c> they</c><00:20:08.440><c> might</c><00:20:08.640><c> ask</c>
00:20:08.909 --> 00:20:08.919 align:start position:0%
of weird ways that they might ask
00:20:08.919 --> 00:20:10.950 align:start position:0%
of weird ways that they might ask
questions<00:20:09.559><c> and</c><00:20:09.720><c> so</c><00:20:10.080><c> the</c><00:20:10.240><c> art</c><00:20:10.480><c> of</c><00:20:10.600><c> building</c>
00:20:10.950 --> 00:20:10.960 align:start position:0%
questions and so the art of building
00:20:10.960 --> 00:20:12.669 align:start position:0%
questions and so the art of building
good<00:20:11.120><c> rag</c><00:20:11.440><c> systems</c><00:20:11.840><c> the</c><00:20:11.960><c> reason</c><00:20:12.280><c> that</c><00:20:12.559><c> it</c>
00:20:12.669 --> 00:20:12.679 align:start position:0%
good rag systems the reason that it
00:20:12.679 --> 00:20:14.310 align:start position:0%
good rag systems the reason that it
could<00:20:12.840><c> take</c><00:20:13.120><c> six</c><00:20:13.360><c> months</c><00:20:13.600><c> to</c><00:20:13.799><c> actually</c><00:20:14.039><c> get</c><00:20:14.120><c> it</c>
00:20:14.310 --> 00:20:14.320 align:start position:0%
could take six months to actually get it
00:20:14.320 --> 00:20:17.230 align:start position:0%
could take six months to actually get it
production<00:20:14.880><c> ready</c><00:20:15.720><c> is</c><00:20:16.400><c> figuring</c><00:20:16.760><c> out</c><00:20:17.039><c> okay</c>
00:20:17.230 --> 00:20:17.240 align:start position:0%
production ready is figuring out okay
00:20:17.240 --> 00:20:18.470 align:start position:0%
production ready is figuring out okay
there<00:20:17.360><c> were</c><00:20:17.600><c> all</c><00:20:17.720><c> of</c><00:20:17.880><c> these</c><00:20:18.039><c> different</c><00:20:18.320><c> ways</c>
00:20:18.470 --> 00:20:18.480 align:start position:0%
there were all of these different ways
00:20:18.480 --> 00:20:20.669 align:start position:0%
there were all of these different ways
that<00:20:18.600><c> it</c><00:20:18.720><c> can</c><00:20:18.880><c> go</c><00:20:19.080><c> wrong</c><00:20:19.760><c> and</c><00:20:20.000><c> the</c><00:20:20.280><c> the</c><00:20:20.440><c> key</c>
00:20:20.669 --> 00:20:20.679 align:start position:0%
that it can go wrong and the the key
00:20:20.679 --> 00:20:22.870 align:start position:0%
that it can go wrong and the the key
trick<00:20:20.880><c> and</c><00:20:21.039><c> rag</c><00:20:21.320><c> is</c><00:20:21.480><c> always</c><00:20:22.159><c> how</c><00:20:22.280><c> do</c><00:20:22.440><c> we</c><00:20:22.559><c> fill</c>
00:20:22.870 --> 00:20:22.880 align:start position:0%
trick and rag is always how do we fill
00:20:22.880 --> 00:20:24.270 align:start position:0%
trick and rag is always how do we fill
that<00:20:23.000><c> context</c><00:20:23.360><c> how</c><00:20:23.440><c> do</c><00:20:23.559><c> we</c><00:20:23.799><c> pick</c><00:20:24.120><c> the</c>
00:20:24.270 --> 00:20:24.280 align:start position:0%
that context how do we pick the
00:20:24.280 --> 00:20:25.710 align:start position:0%
that context how do we pick the
information<00:20:24.679><c> that's</c><00:20:24.919><c> most</c><00:20:25.159><c> relevant</c><00:20:25.480><c> to</c><00:20:25.640><c> what</c>
00:20:25.710 --> 00:20:25.720 align:start position:0%
information that's most relevant to what
00:20:25.720 --> 00:20:28.310 align:start position:0%
information that's most relevant to what
the<00:20:25.840><c> user</c><00:20:26.080><c> is</c><00:20:26.280><c> asking</c><00:20:27.200><c> which</c><00:20:27.520><c> is</c><00:20:27.799><c> really</c><00:20:28.080><c> hard</c>
00:20:28.310 --> 00:20:28.320 align:start position:0%
the user is asking which is really hard
00:20:28.320 --> 00:20:29.950 align:start position:0%
the user is asking which is really hard
that's<00:20:28.480><c> actually</c><00:20:28.880><c> like</c><00:20:29.200><c> it's</c><00:20:29.280><c> an</c><00:20:29.480><c> information</c>
00:20:29.950 --> 00:20:29.960 align:start position:0%
that's actually like it's an information
00:20:29.960 --> 00:20:31.710 align:start position:0%
that's actually like it's an information
retrieval<00:20:30.480><c> problem</c><00:20:30.760><c> it's</c><00:20:30.960><c> what</c><00:20:31.360><c> search</c>
00:20:31.710 --> 00:20:31.720 align:start position:0%
retrieval problem it's what search
00:20:31.720 --> 00:20:33.190 align:start position:0%
retrieval problem it's what search
Engineers<00:20:32.200><c> have</c><00:20:32.360><c> been</c><00:20:32.559><c> trying</c><00:20:32.760><c> to</c><00:20:32.840><c> figure</c><00:20:33.080><c> out</c>
00:20:33.190 --> 00:20:33.200 align:start position:0%
Engineers have been trying to figure out
00:20:33.200 --> 00:20:35.750 align:start position:0%
Engineers have been trying to figure out
for<00:20:33.360><c> 30</c><00:20:33.760><c> years</c><00:20:34.640><c> and</c><00:20:34.760><c> there's</c><00:20:34.919><c> a</c><00:20:35.080><c> lot</c><00:20:35.240><c> of</c><00:20:35.440><c> depth</c>
00:20:35.750 --> 00:20:35.760 align:start position:0%
for 30 years and there's a lot of depth
00:20:35.760 --> 00:20:37.710 align:start position:0%
for 30 years and there's a lot of depth
to<00:20:36.000><c> that</c><00:20:36.159><c> field</c><00:20:36.679><c> so</c><00:20:36.880><c> rag</c><00:20:37.280><c> just</c><00:20:37.440><c> like</c>
00:20:37.710 --> 00:20:37.720 align:start position:0%
to that field so rag just like
00:20:37.720 --> 00:20:40.669 align:start position:0%
to that field so rag just like
everything<00:20:38.120><c> else</c><00:20:38.600><c> in</c><00:20:38.960><c> language</c><00:20:39.400><c> models</c><00:20:40.400><c> it's</c>
00:20:40.669 --> 00:20:40.679 align:start position:0%
everything else in language models it's
00:20:40.679 --> 00:20:43.070 align:start position:0%
everything else in language models it's
fractally<00:20:41.640><c> interesting</c><00:20:42.200><c> and</c><00:20:42.400><c> complicated</c>
00:20:43.070 --> 00:20:43.080 align:start position:0%
fractally interesting and complicated
00:20:43.080 --> 00:20:44.390 align:start position:0%
fractally interesting and complicated
like<00:20:43.200><c> it's</c><00:20:43.360><c> simple</c><00:20:43.640><c> at</c><00:20:43.760><c> the</c><00:20:43.919><c> top</c><00:20:44.120><c> and</c><00:20:44.240><c> then</c>
00:20:44.390 --> 00:20:44.400 align:start position:0%
like it's simple at the top and then
00:20:44.400 --> 00:20:46.390 align:start position:0%
like it's simple at the top and then
each<00:20:44.679><c> little</c><00:20:44.960><c> aspect</c><00:20:45.280><c> of</c><00:20:45.440><c> it</c><00:20:45.799><c> gets</c><00:20:46.039><c> more</c><00:20:46.240><c> and</c>
00:20:46.390 --> 00:20:46.400 align:start position:0%
each little aspect of it gets more and
00:20:46.400 --> 00:20:48.190 align:start position:0%
each little aspect of it gets more and
more<00:20:46.720><c> involved</c><00:20:47.120><c> the</c><00:20:47.240><c> further</c><00:20:47.480><c> you</c><00:20:47.640><c> look</c><00:20:48.080><c> one</c>
00:20:48.190 --> 00:20:48.200 align:start position:0%
more involved the further you look one
00:20:48.200 --> 00:20:50.310 align:start position:0%
more involved the further you look one
of<00:20:48.360><c> my</c><00:20:48.559><c> favorite</c><00:20:49.559><c> difficult</c><00:20:49.799><c> problems</c><00:20:50.120><c> in</c>
00:20:50.310 --> 00:20:50.320 align:start position:0%
of my favorite difficult problems in
00:20:50.320 --> 00:20:52.270 align:start position:0%
of my favorite difficult problems in
this<00:20:50.679><c> is</c><00:20:51.000><c> um</c><00:20:51.400><c> what's</c><00:20:51.600><c> called</c><00:20:51.760><c> in</c><00:20:51.840><c> the</c><00:20:51.919><c> industry</c>
00:20:52.270 --> 00:20:52.280 align:start position:0%
this is um what's called in the industry
00:20:52.280 --> 00:20:54.789 align:start position:0%
this is um what's called in the industry
evals<00:20:53.120><c> right</c><00:20:53.400><c> automated</c><00:20:53.960><c> evaluations</c>
00:20:54.789 --> 00:20:54.799 align:start position:0%
evals right automated evaluations
00:20:54.799 --> 00:20:56.270 align:start position:0%
evals right automated evaluations
because<00:20:55.039><c> when</c><00:20:55.159><c> you're</c><00:20:55.280><c> writing</c><00:20:55.600><c> software</c><00:20:56.120><c> we</c>
00:20:56.270 --> 00:20:56.280 align:start position:0%
because when you're writing software we
00:20:56.280 --> 00:20:57.870 align:start position:0%
because when you're writing software we
write<00:20:56.480><c> automated</c><00:20:57.000><c> tests</c><00:20:57.320><c> we</c><00:20:57.440><c> write</c><00:20:57.600><c> unit</c>
00:20:57.870 --> 00:20:57.880 align:start position:0%
write automated tests we write unit
00:20:57.880 --> 00:20:59.590 align:start position:0%
write automated tests we write unit
tests<00:20:58.280><c> and</c><00:20:58.400><c> they</c><00:20:58.600><c> intive</c><00:20:58.919><c> our</c><00:20:59.039><c> software</c><00:20:59.360><c> works</c>
00:20:59.590 --> 00:20:59.600 align:start position:0%
tests and they intive our software works
00:20:59.600 --> 00:21:01.789 align:start position:0%
tests and they intive our software works
and<00:20:59.720><c> that's</c><00:21:00.039><c> great</c><00:21:00.760><c> you</c><00:21:01.000><c> can't</c><00:21:01.280><c> do</c><00:21:01.480><c> that</c><00:21:01.640><c> with</c>
00:21:01.789 --> 00:21:01.799 align:start position:0%
and that's great you can't do that with
00:21:01.799 --> 00:21:03.669 align:start position:0%
and that's great you can't do that with
language<00:21:02.120><c> models</c><00:21:02.720><c> because</c><00:21:02.960><c> they're</c>
00:21:03.669 --> 00:21:03.679 align:start position:0%
language models because they're
00:21:03.679 --> 00:21:06.190 align:start position:0%
language models because they're
non-deterministic<00:21:04.679><c> like</c><00:21:05.000><c> they</c><00:21:05.280><c> they</c><00:21:06.039><c> they</c>
00:21:06.190 --> 00:21:06.200 align:start position:0%
non-deterministic like they they they
00:21:06.200 --> 00:21:07.909 align:start position:0%
non-deterministic like they they they
very<00:21:06.400><c> rarely</c><00:21:06.840><c> return</c><00:21:07.080><c> exactly</c><00:21:07.480><c> the</c><00:21:07.640><c> same</c>
00:21:07.909 --> 00:21:07.919 align:start position:0%
very rarely return exactly the same
00:21:07.919 --> 00:21:09.750 align:start position:0%
very rarely return exactly the same
answer<00:21:08.640><c> so</c><00:21:08.799><c> we</c><00:21:08.880><c> don't</c><00:21:09.080><c> even</c><00:21:09.280><c> have</c><00:21:09.440><c> unit</c>
00:21:09.750 --> 00:21:09.760 align:start position:0%
answer so we don't even have unit
00:21:09.760 --> 00:21:12.149 align:start position:0%
answer so we don't even have unit
testing<00:21:10.520><c> but</c><00:21:10.760><c> with</c><00:21:11.120><c> with</c><00:21:11.279><c> things</c><00:21:11.480><c> like</c><00:21:11.679><c> rag</c><00:21:12.000><c> we</c>
00:21:12.149 --> 00:21:12.159 align:start position:0%
testing but with with things like rag we
00:21:12.159 --> 00:21:14.470 align:start position:0%
testing but with with things like rag we
need<00:21:12.440><c> to</c><00:21:13.159><c> have</c><00:21:13.400><c> automated</c><00:21:13.919><c> tests</c><00:21:14.240><c> that</c><00:21:14.360><c> can</c>
00:21:14.470 --> 00:21:14.480 align:start position:0%
need to have automated tests that can
00:21:14.480 --> 00:21:16.870 align:start position:0%
need to have automated tests that can
tell<00:21:14.679><c> us</c><00:21:15.000><c> okay</c><00:21:15.320><c> we</c><00:21:15.480><c> tweaked</c><00:21:15.880><c> our</c><00:21:16.360><c> algorithm</c>
00:21:16.870 --> 00:21:16.880 align:start position:0%
tell us okay we tweaked our algorithm
00:21:16.880 --> 00:21:19.470 align:start position:0%
tell us okay we tweaked our algorithm
for<00:21:17.080><c> picking</c><00:21:17.440><c> content</c><00:21:18.159><c> is</c><00:21:18.279><c> it</c><00:21:18.559><c> better</c><00:21:19.279><c> like</c>
00:21:19.470 --> 00:21:19.480 align:start position:0%
for picking content is it better like
00:21:19.480 --> 00:21:21.230 align:start position:0%
for picking content is it better like
does<00:21:19.720><c> that</c><00:21:19.880><c> do</c><00:21:20.039><c> a</c><00:21:20.159><c> better</c><00:21:20.440><c> job</c><00:21:20.600><c> of</c><00:21:20.720><c> answering</c>
00:21:21.230 --> 00:21:21.240 align:start position:0%
does that do a better job of answering
00:21:21.240 --> 00:21:22.990 align:start position:0%
does that do a better job of answering
questions<00:21:21.880><c> it's</c><00:21:22.159><c> really</c><00:21:22.679><c> difficult</c><00:21:22.880><c> I'm</c>
00:21:22.990 --> 00:21:23.000 align:start position:0%
questions it's really difficult I'm
00:21:23.000 --> 00:21:24.590 align:start position:0%
questions it's really difficult I'm
still<00:21:23.240><c> trying</c><00:21:23.480><c> to</c><00:21:23.720><c> figure</c><00:21:23.960><c> out</c><00:21:24.240><c> the</c><00:21:24.400><c> right</c>
00:21:24.590 --> 00:21:24.600 align:start position:0%
still trying to figure out the right
00:21:24.600 --> 00:21:26.590 align:start position:0%
still trying to figure out the right
path<00:21:25.039><c> this</c><00:21:25.279><c> myself</c><00:21:25.760><c> and</c><00:21:25.880><c> I</c><00:21:26.159><c> I</c><00:21:26.240><c> talk</c><00:21:26.480><c> with</c>
00:21:26.590 --> 00:21:26.600 align:start position:0%
path this myself and I I talk with
00:21:26.600 --> 00:21:28.110 align:start position:0%
path this myself and I I talk with
someone<00:21:26.760><c> who's</c><00:21:26.919><c> working</c><00:21:27.120><c> at</c><00:21:27.240><c> an</c><00:21:27.559><c> AI</c><00:21:27.840><c> company</c>
00:21:28.110 --> 00:21:28.120 align:start position:0%
someone who's working at an AI company
00:21:28.120 --> 00:21:30.190 align:start position:0%
someone who's working at an AI company
and<00:21:28.240><c> the</c><00:21:28.640><c> weird</c><00:21:28.960><c> thing</c><00:21:29.240><c> that</c><00:21:29.480><c> I</c><00:21:29.559><c> would</c><00:21:29.799><c> just</c><00:21:30.080><c> it</c>
00:21:30.190 --> 00:21:30.200 align:start position:0%
and the weird thing that I would just it
00:21:30.200 --> 00:21:33.110 align:start position:0%
and the weird thing that I would just it
just<00:21:30.320><c> feels</c><00:21:30.679><c> it</c><00:21:30.840><c> breaks</c><00:21:31.520><c> all</c><00:21:31.720><c> that</c><00:21:31.919><c> we</c><00:21:32.039><c> know</c><00:21:32.840><c> is</c>
00:21:33.110 --> 00:21:33.120 align:start position:0%
just feels it breaks all that we know is
00:21:33.120 --> 00:21:35.669 align:start position:0%
just feels it breaks all that we know is
they<00:21:33.320><c> have</c><00:21:33.600><c> this</c><00:21:33.840><c> eval</c><00:21:34.480><c> test</c><00:21:34.760><c> Suite</c><00:21:35.400><c> which</c>
00:21:35.669 --> 00:21:35.679 align:start position:0%
they have this eval test Suite which
00:21:35.679 --> 00:21:37.110 align:start position:0%
they have this eval test Suite which
which<00:21:35.799><c> runs</c><00:21:36.080><c> against</c><00:21:36.320><c> their</c><00:21:36.559><c> model</c><00:21:36.880><c> whenever</c>
00:21:37.110 --> 00:21:37.120 align:start position:0%
which runs against their model whenever
00:21:37.120 --> 00:21:38.310 align:start position:0%
which runs against their model whenever
they<00:21:37.200><c> make</c><00:21:37.320><c> a</c><00:21:37.400><c> change</c><00:21:37.640><c> they</c><00:21:37.760><c> run</c><00:21:37.919><c> it</c><00:21:38.039><c> and</c><00:21:38.200><c> she</c>
00:21:38.310 --> 00:21:38.320 align:start position:0%
they make a change they run it and she
00:21:38.320 --> 00:21:41.510 align:start position:0%
they make a change they run it and she
told<00:21:38.520><c> me</c><00:21:38.720><c> like</c><00:21:39.039><c> okay</c><00:21:39.640><c> it's</c><00:21:40.120><c> it</c><00:21:40.320><c> cost</c><00:21:40.559><c> us</c><00:21:40.640><c> $50</c><00:21:41.360><c> to</c>
00:21:41.510 --> 00:21:41.520 align:start position:0%
told me like okay it's it cost us $50 to
00:21:41.520 --> 00:21:44.549 align:start position:0%
told me like okay it's it cost us $50 to
run<00:21:42.000><c> this</c><00:21:42.240><c> every</c><00:21:42.440><c> single</c><00:21:42.840><c> time</c><00:21:43.480><c> wow</c><00:21:43.799><c> and</c><00:21:44.440><c> this</c>
00:21:44.549 --> 00:21:44.559 align:start position:0%
run this every single time wow and this
00:21:44.559 --> 00:21:46.110 align:start position:0%
run this every single time wow and this
is<00:21:44.760><c> just</c><00:21:44.960><c> something</c><00:21:45.440><c> I</c><00:21:45.520><c> don't</c><00:21:45.720><c> think</c><00:21:45.880><c> we've</c>
00:21:46.110 --> 00:21:46.120 align:start position:0%
is just something I don't think we've
00:21:46.120 --> 00:21:48.029 align:start position:0%
is just something I don't think we've
been<00:21:46.360><c> used</c><00:21:46.679><c> to</c><00:21:47.000><c> like</c><00:21:47.120><c> you</c><00:21:47.200><c> know</c><00:21:47.400><c> like</c><00:21:47.520><c> I</c><00:21:47.640><c> run</c><00:21:47.880><c> my</c>
00:21:48.029 --> 00:21:48.039 align:start position:0%
been used to like you know like I run my
00:21:48.039 --> 00:21:49.669 align:start position:0%
been used to like you know like I run my
test<00:21:48.440><c> like</c><00:21:48.640><c> as</c><00:21:48.760><c> as</c><00:21:48.840><c> a</c><00:21:48.960><c> software</c><00:21:49.200><c> Eng</c><00:21:49.400><c> I</c><00:21:49.480><c> run</c><00:21:49.600><c> my</c>
00:21:49.669 --> 00:21:49.679 align:start position:0%
test like as as a software Eng I run my
00:21:49.679 --> 00:21:51.909 align:start position:0%
test like as as a software Eng I run my
unit<00:21:49.919><c> test</c><00:21:50.080><c> integr</c><00:21:50.480><c> I</c><00:21:50.559><c> know</c><00:21:50.760><c> how</c><00:21:50.880><c> much</c><00:21:51.240><c> time</c><00:21:51.679><c> it</c>
00:21:51.909 --> 00:21:51.919 align:start position:0%
unit test integr I know how much time it
00:21:51.919 --> 00:21:54.870 align:start position:0%
unit test integr I know how much time it
costs<00:21:52.279><c> me</c><00:21:53.039><c> but</c><00:21:53.320><c> suddenly</c><00:21:54.320><c> obviously</c><00:21:54.720><c> they're</c>
00:21:54.870 --> 00:21:54.880 align:start position:0%
costs me but suddenly obviously they're
00:21:54.880 --> 00:21:57.870 align:start position:0%
costs me but suddenly obviously they're
using<00:21:55.440><c> uh</c><00:21:55.600><c> different</c><00:21:55.960><c> apis</c><00:21:56.600><c> whichever</c><00:21:56.960><c> vendor</c>
00:21:57.870 --> 00:21:57.880 align:start position:0%
using uh different apis whichever vendor
00:21:57.880 --> 00:21:59.470 align:start position:0%
using uh different apis whichever vendor
this<00:21:58.000><c> is</c><00:21:58.159><c> just</c><00:21:58.320><c> it</c><00:21:58.640><c> feels</c><00:21:58.880><c> like</c><00:21:59.039><c> there's</c><00:21:59.240><c> a</c><00:21:59.360><c> bit</c>
00:21:59.470 --> 00:21:59.480 align:start position:0%
this is just it feels like there's a bit
00:21:59.480 --> 00:22:01.909 align:start position:0%
this is just it feels like there's a bit
of<00:21:59.600><c> a</c><00:22:00.520><c> this</c><00:22:00.679><c> clearly</c><00:22:01.000><c> used</c><00:22:01.200><c> to</c><00:22:01.320><c> be</c><00:22:01.440><c> the</c><00:22:01.600><c> thing</c>
00:22:01.909 --> 00:22:01.919 align:start position:0%
of a this clearly used to be the thing
00:22:01.919 --> 00:22:04.110 align:start position:0%
of a this clearly used to be the thing
before<00:22:02.559><c> my</c><00:22:02.799><c> time</c><00:22:03.080><c> at</c><00:22:03.240><c> least</c><00:22:03.520><c> like</c><00:22:03.720><c> back</c><00:22:03.919><c> when</c>
00:22:04.110 --> 00:22:04.120 align:start position:0%
before my time at least like back when
00:22:04.120 --> 00:22:05.549 align:start position:0%
before my time at least like back when
there<00:22:04.240><c> were</c><00:22:04.520><c> you</c><00:22:04.600><c> know</c><00:22:04.760><c> servers</c><00:22:05.120><c> or</c><00:22:05.279><c> main</c>
00:22:05.549 --> 00:22:05.559 align:start position:0%
there were you know servers or main
00:22:05.559 --> 00:22:07.430 align:start position:0%
there were you know servers or main
frames<00:22:05.840><c> or</c><00:22:06.039><c> Computing</c><00:22:06.400><c> time</c><00:22:06.640><c> was</c><00:22:06.799><c> expensive</c>
00:22:07.430 --> 00:22:07.440 align:start position:0%
frames or Computing time was expensive
00:22:07.440 --> 00:22:09.269 align:start position:0%
frames or Computing time was expensive
but<00:22:07.600><c> but</c><00:22:07.720><c> suddenly</c><00:22:08.440><c> like</c><00:22:08.600><c> this</c><00:22:08.720><c> is</c><00:22:08.880><c> just</c><00:22:09.080><c> yet</c>
00:22:09.269 --> 00:22:09.279 align:start position:0%
but but suddenly like this is just yet
00:22:09.279 --> 00:22:12.110 align:start position:0%
but but suddenly like this is just yet
another<00:22:09.760><c> interesting</c><00:22:10.320><c> variable</c><00:22:10.919><c> so</c><00:22:11.360><c> yep</c><00:22:12.000><c> yeah</c>
00:22:12.110 --> 00:22:12.120 align:start position:0%
another interesting variable so yep yeah
00:22:12.120 --> 00:22:13.630 align:start position:0%
another interesting variable so yep yeah
so<00:22:12.279><c> you</c><00:22:12.559><c> don't</c><00:22:12.679><c> want</c><00:22:12.760><c> to</c><00:22:12.880><c> run</c><00:22:13.080><c> those</c><00:22:13.200><c> on</c><00:22:13.360><c> every</c>
00:22:13.630 --> 00:22:13.640 align:start position:0%
so you don't want to run those on every
00:22:13.640 --> 00:22:15.070 align:start position:0%
so you don't want to run those on every
commit<00:22:13.960><c> to</c><00:22:14.080><c> your</c><00:22:14.279><c> repository</c><00:22:14.840><c> that'll</c>
00:22:15.070 --> 00:22:15.080 align:start position:0%
commit to your repository that'll
00:22:15.080 --> 00:22:17.230 align:start position:0%
commit to your repository that'll
bankrupt<00:22:15.480><c> you</c><00:22:15.640><c> pretty</c><00:22:15.840><c> quickly</c><00:22:16.799><c> it's</c><00:22:16.960><c> also</c>
00:22:17.230 --> 00:22:17.240 align:start position:0%
bankrupt you pretty quickly it's also
00:22:17.240 --> 00:22:19.590 align:start position:0%
bankrupt you pretty quickly it's also
funny<00:22:17.600><c> that</c><00:22:17.880><c> um</c><00:22:18.240><c> with</c><00:22:18.400><c> evals</c><00:22:19.039><c> one</c><00:22:19.159><c> of</c><00:22:19.279><c> the</c><00:22:19.400><c> most</c>
00:22:19.590 --> 00:22:19.600 align:start position:0%
funny that um with evals one of the most
00:22:19.600 --> 00:22:21.269 align:start position:0%
funny that um with evals one of the most
common<00:22:19.840><c> techniques</c><00:22:20.240><c> is</c><00:22:20.400><c> what's</c><00:22:20.600><c> called</c><00:22:20.799><c> llm</c>
00:22:21.269 --> 00:22:21.279 align:start position:0%
common techniques is what's called llm
00:22:21.279 --> 00:22:23.269 align:start position:0%
common techniques is what's called llm
as<00:22:21.400><c> a</c><00:22:21.600><c> judge</c><00:22:22.159><c> so</c><00:22:22.600><c> you</c><00:22:22.720><c> know</c><00:22:22.840><c> if</c><00:22:22.919><c> you're</c><00:22:23.080><c> trying</c>
00:22:23.269 --> 00:22:23.279 align:start position:0%
as a judge so you know if you're trying
00:22:23.279 --> 00:22:25.310 align:start position:0%
as a judge so you know if you're trying
to<00:22:23.520><c> say</c><00:22:24.240><c> okay</c><00:22:24.679><c> I'm</c><00:22:24.840><c> I'm</c><00:22:24.919><c> building</c><00:22:25.200><c> a</c>
00:22:25.310 --> 00:22:25.320 align:start position:0%
to say okay I'm I'm building a
00:22:25.320 --> 00:22:27.510 align:start position:0%
to say okay I'm I'm building a
summarizer<00:22:26.320><c> uh</c><00:22:26.480><c> here's</c><00:22:26.640><c> an</c><00:22:26.799><c> article</c><00:22:27.320><c> I</c><00:22:27.400><c> want</c>
00:22:27.510 --> 00:22:27.520 align:start position:0%
summarizer uh here's an article I want
00:22:27.520 --> 00:22:29.510 align:start position:0%
summarizer uh here's an article I want
it<00:22:27.679><c> summarized</c><00:22:28.320><c> here</c><00:22:28.520><c> is</c><00:22:28.640><c> the</c><00:22:28.720><c> summary</c><00:22:29.360><c> how</c>
00:22:29.510 --> 00:22:29.520 align:start position:0%
it summarized here is the summary how
00:22:29.520 --> 00:22:32.269 align:start position:0%
it summarized here is the summary how
can<00:22:29.679><c> you</c><00:22:30.159><c> write</c><00:22:30.440><c> tests</c><00:22:30.799><c> against</c><00:22:31.039><c> a</c><00:22:31.279><c> summary</c><00:22:32.039><c> to</c>
00:22:32.269 --> 00:22:32.279 align:start position:0%
can you write tests against a summary to
00:22:32.279 --> 00:22:34.029 align:start position:0%
can you write tests against a summary to
check<00:22:32.520><c> that</c><00:22:32.679><c> it's</c><00:22:32.919><c> actually</c><00:22:33.279><c> good</c><00:22:33.720><c> and</c><00:22:33.840><c> what</c><00:22:33.960><c> a</c>
00:22:34.029 --> 00:22:34.039 align:start position:0%
check that it's actually good and what a
00:22:34.039 --> 00:22:35.470 align:start position:0%
check that it's actually good and what a
lot<00:22:34.159><c> of</c><00:22:34.279><c> people</c><00:22:34.480><c> do</c><00:22:34.720><c> is</c><00:22:34.799><c> they</c><00:22:34.919><c> Outsource</c><00:22:35.360><c> that</c>
00:22:35.470 --> 00:22:35.480 align:start position:0%
lot of people do is they Outsource that
00:22:35.480 --> 00:22:37.630 align:start position:0%
lot of people do is they Outsource that
to<00:22:35.640><c> another</c><00:22:35.880><c> model</c><00:22:36.200><c> so</c><00:22:36.400><c> they</c><00:22:36.880><c> produce</c><00:22:37.400><c> two</c>
00:22:37.630 --> 00:22:37.640 align:start position:0%
to another model so they produce two
00:22:37.640 --> 00:22:39.909 align:start position:0%
to another model so they produce two
summaries<00:22:38.240><c> and</c><00:22:38.320><c> then</c><00:22:38.440><c> they</c><00:22:38.559><c> say</c><00:22:38.799><c> hey</c><00:22:38.919><c> gp4</c>
00:22:39.909 --> 00:22:39.919 align:start position:0%
summaries and then they say hey gp4
00:22:39.919 --> 00:22:42.190 align:start position:0%
summaries and then they say hey gp4
which<00:22:40.080><c> of</c><00:22:40.279><c> these</c><00:22:40.440><c> two</c><00:22:40.640><c> summaries</c><00:22:41.120><c> is</c><00:22:41.360><c> best</c><00:22:42.000><c> and</c>
00:22:42.190 --> 00:22:42.200 align:start position:0%
which of these two summaries is best and
00:22:42.200 --> 00:22:44.269 align:start position:0%
which of these two summaries is best and
I<00:22:42.360><c> find</c><00:22:42.559><c> that</c><00:22:42.760><c> so</c><00:22:42.960><c> uncomfortable</c><00:22:43.840><c> like</c><00:22:44.080><c> this</c>
00:22:44.269 --> 00:22:44.279 align:start position:0%
I find that so uncomfortable like this
00:22:44.279 --> 00:22:46.269 align:start position:0%
I find that so uncomfortable like this
stuff<00:22:44.559><c> is</c><00:22:44.679><c> all</c><00:22:44.919><c> so</c><00:22:45.320><c> weird</c><00:22:45.600><c> and</c><00:22:45.960><c> difficult</c><00:22:46.080><c> to</c>
00:22:46.269 --> 00:22:46.279 align:start position:0%
stuff is all so weird and difficult to
00:22:46.279 --> 00:22:47.789 align:start position:0%
stuff is all so weird and difficult to
evaluate<00:22:46.720><c> already</c><00:22:47.200><c> and</c><00:22:47.320><c> now</c><00:22:47.440><c> we're</c><00:22:47.559><c> throwing</c>
00:22:47.789 --> 00:22:47.799 align:start position:0%
evaluate already and now we're throwing
00:22:47.799 --> 00:22:49.590 align:start position:0%
evaluate already and now we're throwing
in<00:22:47.960><c> another</c><00:22:48.279><c> letter</c><00:22:48.840><c> of</c><00:22:49.000><c> weird</c><00:22:49.279><c> language</c>
00:22:49.590 --> 00:22:49.600 align:start position:0%
in another letter of weird language
00:22:49.600 --> 00:22:51.630 align:start position:0%
in another letter of weird language
models<00:22:49.919><c> to</c><00:22:50.039><c> try</c><00:22:50.200><c> and</c><00:22:50.279><c> give</c><00:22:50.400><c> us</c><00:22:50.520><c> a</c><00:22:50.679><c> score</c><00:22:51.440><c> from</c>
00:22:51.630 --> 00:22:51.640 align:start position:0%
models to try and give us a score from
00:22:51.640 --> 00:22:53.669 align:start position:0%
models to try and give us a score from
our<00:22:51.840><c> previous</c><00:22:52.200><c> language</c><00:22:52.559><c> models</c><00:22:53.200><c> but</c><00:22:53.440><c> that's</c>
00:22:53.669 --> 00:22:53.679 align:start position:0%
our previous language models but that's
00:22:53.679 --> 00:22:54.909 align:start position:0%
our previous language models but that's
kind<00:22:53.840><c> of</c><00:22:54.080><c> these</c><00:22:54.200><c> are</c><00:22:54.360><c> the</c><00:22:54.559><c> the</c><00:22:54.679><c> kind</c><00:22:54.799><c> of</c>
00:22:54.909 --> 00:22:54.919 align:start position:0%
kind of these are the the kind of
00:22:54.919 --> 00:22:55.990 align:start position:0%
kind of these are the the kind of
options<00:22:55.200><c> that</c><00:22:55.279><c> we're</c><00:22:55.440><c> exploring</c><00:22:55.799><c> at</c><00:22:55.880><c> the</c>
00:22:55.990 --> 00:22:56.000 align:start position:0%
options that we're exploring at the
00:22:56.000 --> 00:22:58.710 align:start position:0%
options that we're exploring at the
moment<00:22:56.960><c> yeah</c><00:22:57.159><c> it's</c><00:22:57.600><c> it's</c><00:22:57.799><c> interesting</c><00:22:58.600><c> was</c>
00:22:58.710 --> 00:22:58.720 align:start position:0%
moment yeah it's it's interesting was
00:22:58.720 --> 00:23:00.470 align:start position:0%
moment yeah it's it's interesting was
speaking<00:22:58.960><c> about</c><00:22:59.440><c> op</c><00:22:59.720><c> options</c><00:23:00.120><c> so</c><00:23:00.279><c> you've</c>
00:23:00.470 --> 00:23:00.480 align:start position:0%
speaking about op options so you've
00:23:00.480 --> 00:23:02.149 align:start position:0%
speaking about op options so you've
experimented<00:23:00.960><c> a</c><00:23:01.080><c> lot</c><00:23:01.360><c> with</c><00:23:01.640><c> trying</c><00:23:01.919><c> out</c>
00:23:02.149 --> 00:23:02.159 align:start position:0%
experimented a lot with trying out
00:23:02.159 --> 00:23:03.909 align:start position:0%
experimented a lot with trying out
different<00:23:02.480><c> tools</c><00:23:02.960><c> including</c><00:23:03.440><c> build</c><00:23:03.640><c> building</c>
00:23:03.909 --> 00:23:03.919 align:start position:0%
different tools including build building
00:23:03.919 --> 00:23:05.950 align:start position:0%
different tools including build building
your<00:23:04.039><c> own</c><00:23:04.360><c> and</c><00:23:04.480><c> and</c><00:23:04.640><c> obviously</c><00:23:05.080><c> co-pilot</c><00:23:05.760><c> and</c>
00:23:05.950 --> 00:23:05.960 align:start position:0%
your own and and obviously co-pilot and
00:23:05.960 --> 00:23:09.029 align:start position:0%
your own and and obviously co-pilot and
and<00:23:06.159><c> and</c><00:23:06.279><c> other</c><00:23:07.279><c> models</c><00:23:07.720><c> I</c><00:23:07.919><c> I</c><00:23:08.080><c> I</c><00:23:08.200><c> saw</c><00:23:08.480><c> you</c>
00:23:09.029 --> 00:23:09.039 align:start position:0%
and and other models I I I saw you
00:23:09.039 --> 00:23:11.029 align:start position:0%
and and other models I I I saw you
mentioned<00:23:09.520><c> Claude</c><00:23:10.159><c> for</c><00:23:10.320><c> example</c><00:23:10.640><c> as</c><00:23:10.840><c> what</c>
00:23:11.029 --> 00:23:11.039 align:start position:0%
mentioned Claude for example as what
00:23:11.039 --> 00:23:12.789 align:start position:0%
mentioned Claude for example as what
when<00:23:11.120><c> you're</c><00:23:11.279><c> playing</c><00:23:11.600><c> with</c><00:23:12.200><c> what</c><00:23:12.320><c> is</c><00:23:12.480><c> your</c>
00:23:12.789 --> 00:23:12.799 align:start position:0%
when you're playing with what is your
00:23:12.799 --> 00:23:16.470 align:start position:0%
when you're playing with what is your
current<00:23:13.679><c> llm</c><00:23:14.240><c> stack</c><00:23:14.880><c> and</c><00:23:15.440><c> like</c><00:23:15.760><c> day-to-day</c>
00:23:16.470 --> 00:23:16.480 align:start position:0%
current llm stack and like day-to-day
00:23:16.480 --> 00:23:17.789 align:start position:0%
current llm stack and like day-to-day
how<00:23:16.640><c> do</c><00:23:16.760><c> you</c><00:23:16.880><c> use</c><00:23:17.039><c> it</c><00:23:17.200><c> for</c><00:23:17.400><c> for</c><00:23:17.559><c> actually</c>
00:23:17.789 --> 00:23:17.799 align:start position:0%
how do you use it for for actually
00:23:17.799 --> 00:23:19.909 align:start position:0%
how do you use it for for actually
coding<00:23:18.120><c> on</c><00:23:18.360><c> on</c><00:23:18.559><c> data</c><00:23:18.840><c> set</c><00:23:19.120><c> or</c><00:23:19.240><c> on</c><00:23:19.400><c> your</c>
00:23:19.909 --> 00:23:19.919 align:start position:0%
coding on on data set or on your
00:23:19.919 --> 00:23:23.029 align:start position:0%
coding on on data set or on your
projects<00:23:20.919><c> so</c><00:23:21.159><c> my</c><00:23:21.440><c> default</c><00:23:21.840><c> stack</c><00:23:22.200><c> right</c><00:23:22.320><c> now</c>
00:23:23.029 --> 00:23:23.039 align:start position:0%
projects so my default stack right now
00:23:23.039 --> 00:23:26.430 align:start position:0%
projects so my default stack right now
is<00:23:23.640><c> um</c><00:23:24.000><c> my</c><00:23:24.279><c> default</c><00:23:24.679><c> model</c><00:23:24.919><c> is</c><00:23:25.080><c> Claude</c><00:23:25.559><c> 3.5</c>
00:23:26.430 --> 00:23:26.440 align:start position:0%
is um my default model is Claude 3.5
00:23:26.440 --> 00:23:29.470 align:start position:0%
is um my default model is Claude 3.5
Sonet<00:23:27.159><c> which</c><00:23:27.279><c> is</c><00:23:27.720><c> brand</c><00:23:28.080><c> new</c><00:23:28.679><c> came</c><00:23:28.840><c> out</c><00:23:29.200><c> maybe</c>
00:23:29.470 --> 00:23:29.480 align:start position:0%
Sonet which is brand new came out maybe
00:23:29.480 --> 00:23:31.830 align:start position:0%
Sonet which is brand new came out maybe
3<00:23:29.679><c> weeks</c><00:23:29.919><c> ago</c><00:23:30.480><c> I</c><00:23:30.679><c> I</c><00:23:30.840><c> I</c><00:23:30.960><c> heard</c><00:23:31.120><c> it's</c><00:23:31.320><c> amazing</c><00:23:31.559><c> for</c>
00:23:31.830 --> 00:23:31.840 align:start position:0%
3 weeks ago I I I heard it's amazing for
00:23:31.840 --> 00:23:33.870 align:start position:0%
3 weeks ago I I I heard it's amazing for
coding<00:23:32.840><c> it's</c><00:23:33.000><c> it's</c><00:23:33.120><c> amazing</c><00:23:33.400><c> for</c><00:23:33.559><c> everything</c>
00:23:33.870 --> 00:23:33.880 align:start position:0%
coding it's it's amazing for everything
00:23:33.880 --> 00:23:35.830 align:start position:0%
coding it's it's amazing for everything
it<00:23:33.960><c> is</c><00:23:34.159><c> the</c><00:23:34.360><c> first</c><00:23:34.720><c> time</c><00:23:34.960><c> somebody</c><00:23:35.279><c> who's</c><00:23:35.559><c> not</c>
00:23:35.830 --> 00:23:35.840 align:start position:0%
it is the first time somebody who's not
00:23:35.840 --> 00:23:38.870 align:start position:0%
it is the first time somebody who's not
open<00:23:36.159><c> AI</c><00:23:36.760><c> has</c><00:23:36.919><c> had</c><00:23:37.080><c> the</c><00:23:37.200><c> clearly</c><00:23:37.640><c> best</c><00:23:37.919><c> model</c>
00:23:38.870 --> 00:23:38.880 align:start position:0%
open AI has had the clearly best model
00:23:38.880 --> 00:23:40.510 align:start position:0%
open AI has had the clearly best model
like<00:23:39.039><c> it's</c><00:23:39.279><c> it's</c><00:23:39.480><c> just</c><00:23:39.720><c> better</c><00:23:40.000><c> than</c><00:23:40.159><c> open</c>
00:23:40.510 --> 00:23:40.520 align:start position:0%
like it's it's just better than open
00:23:40.520 --> 00:23:42.029 align:start position:0%
like it's it's just better than open
ey's<00:23:40.799><c> best</c><00:23:41.039><c> best</c><00:23:41.200><c> available</c><00:23:41.559><c> models</c><00:23:41.840><c> at</c><00:23:41.960><c> the</c>
00:23:42.029 --> 00:23:42.039 align:start position:0%
ey's best best available models at the
00:23:42.039 --> 00:23:43.590 align:start position:0%
ey's best best available models at the
moment<00:23:42.600><c> the</c><00:23:42.760><c> um</c><00:23:42.880><c> the</c><00:23:42.960><c> team</c><00:23:43.159><c> behind</c><00:23:43.400><c> it</c><00:23:43.520><c> the</c>
00:23:43.590 --> 00:23:43.600 align:start position:0%
moment the um the team behind it the
00:23:43.600 --> 00:23:45.269 align:start position:0%
moment the um the team behind it the
company<00:23:43.840><c> behind</c><00:23:44.039><c> it</c><00:23:44.120><c> anthropic</c><00:23:44.840><c> are</c><00:23:45.039><c> actually</c>
00:23:45.269 --> 00:23:45.279 align:start position:0%
company behind it anthropic are actually
00:23:45.279 --> 00:23:48.630 align:start position:0%
company behind it anthropic are actually
a<00:23:45.440><c> splinter</c><00:23:45.919><c> group</c><00:23:46.279><c> from</c><00:23:46.600><c> open</c><00:23:46.919><c> AI</c><00:23:47.679><c> they</c><00:23:47.880><c> split</c>
00:23:48.630 --> 00:23:48.640 align:start position:0%
a splinter group from open AI they split
00:23:48.640 --> 00:23:50.549 align:start position:0%
a splinter group from open AI they split
a<00:23:48.760><c> couple</c><00:23:48.960><c> of</c><00:23:49.080><c> years</c><00:23:49.279><c> ago</c><00:23:49.640><c> and</c><00:23:49.840><c> apparently</c>
00:23:50.549 --> 00:23:50.559 align:start position:0%
a couple of years ago and apparently
00:23:50.559 --> 00:23:52.070 align:start position:0%
a couple of years ago and apparently
it's<00:23:50.799><c> because</c><00:23:51.080><c> they</c><00:23:51.279><c> tried</c><00:23:51.520><c> to</c><00:23:51.679><c> get</c><00:23:51.840><c> Sam</c>
00:23:52.070 --> 00:23:52.080 align:start position:0%
it's because they tried to get Sam
00:23:52.080 --> 00:23:54.630 align:start position:0%
it's because they tried to get Sam
ultman<00:23:52.559><c> fired</c><00:23:53.279><c> which</c><00:23:53.400><c> you</c><00:23:53.559><c> can't</c><00:23:53.840><c> do</c><00:23:54.320><c> like</c><00:23:54.520><c> we</c>
00:23:54.630 --> 00:23:54.640 align:start position:0%
ultman fired which you can't do like we
00:23:54.640 --> 00:23:57.390 align:start position:0%
ultman fired which you can't do like we
we<00:23:54.760><c> saw</c><00:23:54.960><c> this</c><00:23:55.120><c> happen</c><00:23:55.559><c> publicly</c><00:23:56.559><c> 6</c><00:23:56.799><c> months</c><00:23:57.080><c> ago</c>
00:23:57.390 --> 00:23:57.400 align:start position:0%
we saw this happen publicly 6 months ago
00:23:57.400 --> 00:23:58.510 align:start position:0%
we saw this happen publicly 6 months ago
but<00:23:57.520><c> they</c><00:23:57.600><c> were</c><00:23:57.760><c> like</c><00:23:57.960><c> they</c><00:23:58.080><c> were</c><00:23:58.200><c> they</c><00:23:58.440><c> were</c>
00:23:58.510 --> 00:23:58.520 align:start position:0%
but they were like they were they were
00:23:58.520 --> 00:23:59.990 align:start position:0%
but they were like they were they were
early<00:23:58.720><c> adopters</c><00:23:59.120><c> two</c><00:23:59.360><c> two</c><00:23:59.520><c> and</c><00:23:59.640><c> a</c><00:23:59.720><c> half</c><00:23:59.880><c> years</c>
00:23:59.990 --> 00:24:00.000 align:start position:0%
early adopters two two and a half years
00:24:00.000 --> 00:24:01.870 align:start position:0%
early adopters two two and a half years
ago<00:24:00.240><c> they</c><00:24:00.360><c> tried</c><00:24:00.520><c> to</c><00:24:00.600><c> get</c><00:24:00.720><c> S</c><00:24:00.960><c> outman</c><00:24:01.240><c> fired</c><00:24:01.760><c> it</c>
00:24:01.870 --> 00:24:01.880 align:start position:0%
ago they tried to get S outman fired it
00:24:01.880 --> 00:24:03.510 align:start position:0%
ago they tried to get S outman fired it
didn't<00:24:02.120><c> work</c><00:24:02.600><c> they</c><00:24:02.720><c> quit</c><00:24:02.960><c> and</c><00:24:03.039><c> spun</c><00:24:03.320><c> up</c><00:24:03.440><c> their</c>
00:24:03.510 --> 00:24:03.520 align:start position:0%
didn't work they quit and spun up their
00:24:03.520 --> 00:24:05.269 align:start position:0%
didn't work they quit and spun up their
own<00:24:03.720><c> company</c><00:24:04.440><c> and</c><00:24:04.640><c> they</c><00:24:04.760><c> they</c><00:24:04.880><c> were</c><00:24:05.039><c> some</c><00:24:05.159><c> of</c>
00:24:05.269 --> 00:24:05.279 align:start position:0%
own company and they they were some of
00:24:05.279 --> 00:24:07.710 align:start position:0%
own company and they they were some of
the<00:24:05.400><c> people</c><00:24:05.640><c> who</c><00:24:05.760><c> built</c><00:24:06.039><c> the</c><00:24:06.400><c> built</c><00:24:06.600><c> GPT</c><00:24:07.000><c> 4</c><00:24:07.360><c> so</c>
00:24:07.710 --> 00:24:07.720 align:start position:0%
the people who built the built GPT 4 so
00:24:07.720 --> 00:24:09.470 align:start position:0%
the people who built the built GPT 4 so
it's<00:24:07.919><c> actually</c><00:24:08.240><c> the</c><00:24:08.480><c> the</c><00:24:09.000><c> the</c><00:24:09.159><c> the</c><00:24:09.240><c> sort</c><00:24:09.400><c> of</c>
00:24:09.470 --> 00:24:09.480 align:start position:0%
it's actually the the the the sort of
00:24:09.480 --> 00:24:12.070 align:start position:0%
it's actually the the the the sort of
gp4<00:24:10.159><c> original</c><00:24:10.480><c> team</c><00:24:10.880><c> but</c><00:24:11.000><c> anyway</c><00:24:11.240><c> clae</c><00:24:11.520><c> 3.5</c>
00:24:12.070 --> 00:24:12.080 align:start position:0%
gp4 original team but anyway clae 3.5
00:24:12.080 --> 00:24:16.070 align:start position:0%
gp4 original team but anyway clae 3.5
Sonet<00:24:12.600><c> is</c><00:24:13.360><c> unbelievably</c><00:24:14.279><c> good</c><00:24:15.120><c> um</c><00:24:15.600><c> it's</c><00:24:15.799><c> my</c>
00:24:16.070 --> 00:24:16.080 align:start position:0%
Sonet is unbelievably good um it's my
00:24:16.080 --> 00:24:18.110 align:start position:0%
Sonet is unbelievably good um it's my
default<00:24:16.600><c> for</c><00:24:17.080><c> most</c><00:24:17.320><c> of</c><00:24:17.480><c> the</c><00:24:17.600><c> work</c><00:24:17.799><c> that</c><00:24:17.960><c> I'm</c>
00:24:18.110 --> 00:24:18.120 align:start position:0%
default for most of the work that I'm
00:24:18.120 --> 00:24:21.590 align:start position:0%
default for most of the work that I'm
doing<00:24:18.880><c> I</c><00:24:19.039><c> still</c><00:24:19.320><c> use</c><00:24:19.640><c> GPT</c><00:24:20.080><c> 40</c><00:24:20.799><c> which</c><00:24:20.919><c> is</c><00:24:21.159><c> open</c>
00:24:21.590 --> 00:24:21.600 align:start position:0%
doing I still use GPT 40 which is open
00:24:21.600 --> 00:24:24.470 align:start position:0%
doing I still use GPT 40 which is open
ai's<00:24:22.600><c> probably</c><00:24:23.039><c> their</c><00:24:23.240><c> best</c><00:24:23.440><c> available</c><00:24:23.880><c> model</c>
00:24:24.470 --> 00:24:24.480 align:start position:0%
ai's probably their best available model
00:24:24.480 --> 00:24:26.630 align:start position:0%
ai's probably their best available model
for<00:24:25.080><c> mainly</c><00:24:25.559><c> because</c><00:24:26.039><c> mainly</c><00:24:26.279><c> for</c><00:24:26.440><c> two</c>
00:24:26.630 --> 00:24:26.640 align:start position:0%
for mainly because mainly for two
00:24:26.640 --> 00:24:29.070 align:start position:0%
for mainly because mainly for two
features<00:24:27.520><c> it's</c><00:24:27.720><c> got</c><00:24:27.880><c> code</c><00:24:28.039><c> into</c><00:24:28.640><c> mode</c><00:24:28.880><c> this</c>
00:24:29.070 --> 00:24:29.080 align:start position:0%
features it's got code into mode this
00:24:29.080 --> 00:24:30.669 align:start position:0%
features it's got code into mode this
thing<00:24:29.279><c> where</c><00:24:29.480><c> it</c><00:24:29.600><c> can</c><00:24:29.799><c> write</c><00:24:30.039><c> python</c><00:24:30.360><c> code</c><00:24:30.559><c> and</c>
00:24:30.669 --> 00:24:30.679 align:start position:0%
thing where it can write python code and
00:24:30.679 --> 00:24:33.149 align:start position:0%
thing where it can write python code and
then<00:24:30.919><c> execute</c><00:24:31.399><c> that</c><00:24:31.559><c> python</c><00:24:32.120><c> P</c><00:24:32.399><c> so</c><00:24:32.840><c> sometimes</c>
00:24:33.149 --> 00:24:33.159 align:start position:0%
then execute that python P so sometimes
00:24:33.159 --> 00:24:34.590 align:start position:0%
then execute that python P so sometimes
I'll<00:24:33.320><c> throw</c><00:24:33.520><c> a</c><00:24:33.600><c> fiddly</c><00:24:34.000><c> problem</c><00:24:34.240><c> at</c><00:24:34.360><c> it</c><00:24:34.520><c> and</c>
00:24:34.590 --> 00:24:34.600 align:start position:0%
I'll throw a fiddly problem at it and
00:24:34.600 --> 00:24:37.230 align:start position:0%
I'll throw a fiddly problem at it and
I'll<00:24:34.799><c> watch</c><00:24:34.960><c> it</c><00:24:35.480><c> try</c><00:24:35.840><c> five</c><00:24:36.039><c> or</c><00:24:36.200><c> six</c><00:24:36.640><c> times</c>
00:24:37.230 --> 00:24:37.240 align:start position:0%
I'll watch it try five or six times
00:24:37.240 --> 00:24:39.110 align:start position:0%
I'll watch it try five or six times
until<00:24:37.480><c> it</c><00:24:37.679><c> works</c><00:24:38.120><c> and</c><00:24:38.240><c> I</c><00:24:38.399><c> just</c><00:24:38.520><c> sit</c><00:24:38.799><c> there</c><00:24:38.919><c> and</c>
00:24:39.110 --> 00:24:39.120 align:start position:0%
until it works and I just sit there and
00:24:39.120 --> 00:24:41.350 align:start position:0%
until it works and I just sit there and
watch<00:24:39.320><c> it</c><00:24:39.880><c> going</c><00:24:40.120><c> through</c><00:24:40.320><c> the</c><00:24:40.440><c> motions</c><00:24:41.120><c> so</c><00:24:41.240><c> I</c>
00:24:41.350 --> 00:24:41.360 align:start position:0%
watch it going through the motions so I
00:24:41.360 --> 00:24:45.190 align:start position:0%
watch it going through the motions so I
use<00:24:41.600><c> that</c><00:24:41.720><c> a</c><00:24:41.840><c> lot</c><00:24:42.120><c> and</c><00:24:42.399><c> then</c><00:24:43.399><c> chat</c><00:24:43.760><c> chat</c><00:24:44.200><c> GPT</c>
00:24:45.190 --> 00:24:45.200 align:start position:0%
use that a lot and then chat chat GPT
00:24:45.200 --> 00:24:47.510 align:start position:0%
use that a lot and then chat chat GPT
has<00:24:45.480><c> the</c><00:24:45.720><c> voice</c><00:24:46.000><c> mode</c><00:24:46.799><c> which</c><00:24:46.960><c> I</c><00:24:47.080><c> use</c><00:24:47.279><c> when</c><00:24:47.399><c> I'm</c>
00:24:47.510 --> 00:24:47.520 align:start position:0%
has the voice mode which I use when I'm
00:24:47.520 --> 00:24:50.510 align:start position:0%
has the voice mode which I use when I'm
walking<00:24:47.880><c> my</c><00:24:48.120><c> dog</c><00:24:49.120><c> cuz</c><00:24:49.399><c> you</c><00:24:49.559><c> can</c><00:24:50.080><c> stick</c><00:24:50.320><c> in</c><00:24:50.399><c> a</c>
00:24:50.510 --> 00:24:50.520 align:start position:0%
walking my dog cuz you can stick in a
00:24:50.520 --> 00:24:52.269 align:start position:0%
walking my dog cuz you can stick in a
pair<00:24:50.679><c> of</c><00:24:50.840><c> airpods</c><00:24:51.679><c> and</c><00:24:51.799><c> you</c><00:24:51.880><c> can</c><00:24:51.960><c> go</c><00:24:52.039><c> for</c><00:24:52.159><c> an</c>
00:24:52.269 --> 00:24:52.279 align:start position:0%
pair of airpods and you can go for an
00:24:52.279 --> 00:24:53.870 align:start position:0%
pair of airpods and you can go for an
hourong<00:24:52.679><c> walk</c><00:24:52.880><c> with</c><00:24:53.000><c> the</c><00:24:53.120><c> dog</c><00:24:53.480><c> and</c><00:24:53.600><c> you</c><00:24:53.679><c> could</c>
00:24:53.870 --> 00:24:53.880 align:start position:0%
hourong walk with the dog and you could
00:24:53.880 --> 00:24:55.990 align:start position:0%
hourong walk with the dog and you could
talk<00:24:54.080><c> to</c><00:24:54.279><c> this</c><00:24:54.480><c> weird</c><00:24:54.840><c> AI</c><00:24:55.200><c> assistant</c><00:24:55.720><c> and</c><00:24:55.880><c> have</c>
00:24:55.990 --> 00:24:56.000 align:start position:0%
talk to this weird AI assistant and have
00:24:56.000 --> 00:24:57.789 align:start position:0%
talk to this weird AI assistant and have
it<00:24:56.120><c> write</c><00:24:56.399><c> you</c><00:24:56.640><c> code</c><00:24:57.320><c> because</c><00:24:57.440><c> it</c><00:24:57.559><c> can</c><00:24:57.640><c> do</c>
00:24:57.789 --> 00:24:57.799 align:start position:0%
it write you code because it can do
00:24:57.799 --> 00:24:58.830 align:start position:0%
it write you code because it can do
codeing
00:24:58.830 --> 00:24:58.840 align:start position:0%
codeing
00:24:58.840 --> 00:25:00.230 align:start position:0%
codeing
and<00:24:58.960><c> it</c><00:24:59.080><c> can</c><00:24:59.399><c> look</c><00:24:59.640><c> things</c><00:24:59.840><c> up</c><00:25:00.000><c> on</c><00:25:00.120><c> the</c>
00:25:00.230 --> 00:25:00.240 align:start position:0%
and it can look things up on the
00:25:00.240 --> 00:25:02.310 align:start position:0%
and it can look things up on the
internet<00:25:00.679><c> and</c><00:25:00.840><c> such</c><00:25:01.080><c> like</c><00:25:01.320><c> so</c><00:25:01.679><c> you</c><00:25:01.799><c> can</c><00:25:01.960><c> have</c><00:25:02.120><c> a</c>
00:25:02.310 --> 00:25:02.320 align:start position:0%
internet and such like so you can have a
00:25:02.320 --> 00:25:04.470 align:start position:0%
internet and such like so you can have a
very<00:25:02.559><c> productive</c><00:25:03.279><c> hourong</c><00:25:03.840><c> conversation</c>
00:25:04.470 --> 00:25:04.480 align:start position:0%
very productive hourong conversation
00:25:04.480 --> 00:25:05.630 align:start position:0%
very productive hourong conversation
while<00:25:04.600><c> you're</c><00:25:04.760><c> walking</c><00:25:05.000><c> the</c><00:25:05.159><c> dog</c><00:25:05.320><c> on</c><00:25:05.440><c> the</c>
00:25:05.630 --> 00:25:05.640 align:start position:0%
while you're walking the dog on the
00:25:05.640 --> 00:25:08.909 align:start position:0%
while you're walking the dog on the
beach<00:25:06.640><c> this</c><00:25:06.880><c> I</c><00:25:06.960><c> was</c><00:25:07.120><c> not</c><00:25:07.360><c> expecting</c><00:25:08.080><c> I'll</c><00:25:08.360><c> be</c>
00:25:08.909 --> 00:25:08.919 align:start position:0%
beach this I was not expecting I'll be
00:25:08.919 --> 00:25:11.669 align:start position:0%
beach this I was not expecting I'll be
Hest<00:25:09.919><c> that's</c><00:25:10.600><c> very</c><00:25:10.840><c> that</c><00:25:11.000><c> is</c><00:25:11.159><c> the</c><00:25:11.360><c> most</c>
00:25:11.669 --> 00:25:11.679 align:start position:0%
Hest that's very that is the most
00:25:11.679 --> 00:25:14.029 align:start position:0%
Hest that's very that is the most
dystopian<00:25:12.480><c> sci-fi</c><00:25:12.960><c> future</c><00:25:13.399><c> thing</c><00:25:13.679><c> as</c><00:25:13.799><c> well</c>
00:25:14.029 --> 00:25:14.039 align:start position:0%
dystopian sci-fi future thing as well
00:25:14.039 --> 00:25:16.029 align:start position:0%
dystopian sci-fi future thing as well
like<00:25:14.200><c> the</c><00:25:14.399><c> voice</c><00:25:14.640><c> mode</c><00:25:15.039><c> and</c><00:25:15.200><c> this</c><00:25:15.320><c> is</c><00:25:15.600><c> the</c><00:25:15.919><c> this</c>
00:25:16.029 --> 00:25:16.039 align:start position:0%
like the voice mode and this is the this
00:25:16.039 --> 00:25:17.549 align:start position:0%
like the voice mode and this is the this
isn't<00:25:16.279><c> the</c><00:25:16.399><c> fancy</c><00:25:16.840><c> new</c><00:25:17.039><c> voice</c><00:25:17.240><c> mode</c><00:25:17.440><c> they</c>
00:25:17.549 --> 00:25:17.559 align:start position:0%
isn't the fancy new voice mode they
00:25:17.559 --> 00:25:18.710 align:start position:0%
isn't the fancy new voice mode they
demoed<00:25:17.840><c> a</c><00:25:17.919><c> few</c><00:25:18.039><c> weeks</c><00:25:18.200><c> ago</c><00:25:18.399><c> this</c><00:25:18.480><c> is</c><00:25:18.559><c> the</c><00:25:18.640><c> one</c>
00:25:18.710 --> 00:25:18.720 align:start position:0%
demoed a few weeks ago this is the one
00:25:18.720 --> 00:25:21.149 align:start position:0%
demoed a few weeks ago this is the one
they<00:25:18.840><c> found</c><00:25:19.080><c> for</c><00:25:19.240><c> like</c><00:25:19.679><c> uh</c><00:25:20.200><c> six</c><00:25:20.440><c> months</c><00:25:20.919><c> it's</c>
00:25:21.149 --> 00:25:21.159 align:start position:0%
they found for like uh six months it's
00:25:21.159 --> 00:25:24.269 align:start position:0%
they found for like uh six months it's
so<00:25:21.480><c> good</c><00:25:22.279><c> like</c><00:25:22.520><c> the</c><00:25:22.679><c> the</c><00:25:22.840><c> intonation</c><00:25:23.559><c> the</c><00:25:24.200><c> the</c>
00:25:24.269 --> 00:25:24.279 align:start position:0%
so good like the the intonation the the
00:25:24.279 --> 00:25:25.950 align:start position:0%
so good like the the intonation the the
voice<00:25:24.840><c> it's</c><00:25:25.039><c> it's</c><00:25:25.240><c> it's</c><00:25:25.399><c> like</c><00:25:25.600><c> having</c><00:25:25.760><c> a</c>
00:25:25.950 --> 00:25:25.960 align:start position:0%
voice it's it's it's like having a
00:25:25.960 --> 00:25:28.350 align:start position:0%
voice it's it's it's like having a
conversation<00:25:26.640><c> with</c><00:25:27.120><c> an</c><00:25:27.279><c> intern</c><00:25:27.760><c> who</c><00:25:27.880><c> can</c><00:25:28.000><c> go</c>
00:25:28.350 --> 00:25:28.360 align:start position:0%
conversation with an intern who can go
00:25:28.360 --> 00:25:30.549 align:start position:0%
conversation with an intern who can go
look<00:25:28.559><c> things</c><00:25:28.720><c> up</c><00:25:28.919><c> for</c><00:25:29.120><c> you</c><00:25:30.000><c> and</c><00:25:30.159><c> and</c><00:25:30.240><c> then</c><00:25:30.360><c> so</c>
00:25:30.549 --> 00:25:30.559 align:start position:0%
look things up for you and and then so
00:25:30.559 --> 00:25:32.870 align:start position:0%
look things up for you and and then so
so<00:25:30.640><c> you</c><00:25:30.760><c> mentioned</c><00:25:31.240><c> the</c><00:25:31.520><c> the</c><00:25:31.679><c> stack</c><00:25:32.159><c> but</c><00:25:32.480><c> like</c>
00:25:32.870 --> 00:25:32.880 align:start position:0%
so you mentioned the the stack but like
00:25:32.880 --> 00:25:34.710 align:start position:0%
so you mentioned the the stack but like
if<00:25:33.000><c> I</c><00:25:33.200><c> imagine</c><00:25:33.600><c> your</c><00:25:33.799><c> data</c><00:25:34.360><c> you</c><00:25:34.440><c> know</c><00:25:34.559><c> you've</c>
00:25:34.710 --> 00:25:34.720 align:start position:0%
if I imagine your data you know you've
00:25:34.720 --> 00:25:36.389 align:start position:0%
if I imagine your data you know you've
got<00:25:34.880><c> your</c><00:25:35.039><c> terminal</c><00:25:35.480><c> or</c><00:25:35.600><c> your</c><00:25:35.799><c> coat</c><00:25:36.240><c> there</c>
00:25:36.389 --> 00:25:36.399 align:start position:0%
got your terminal or your coat there
00:25:36.399 --> 00:25:38.870 align:start position:0%
got your terminal or your coat there
there's<00:25:36.559><c> more</c><00:25:36.679><c> to</c><00:25:36.840><c> my</c><00:25:37.039><c> stack</c><00:25:37.679><c> so</c><00:25:38.000><c> it's</c><00:25:38.360><c> um</c>
00:25:38.870 --> 00:25:38.880 align:start position:0%
there's more to my stack so it's um
00:25:38.880 --> 00:25:40.070 align:start position:0%
there's more to my stack so it's um
those<00:25:39.039><c> are</c><00:25:39.200><c> the</c><00:25:39.320><c> ones</c><00:25:39.559><c> I'm</c><00:25:39.640><c> using</c><00:25:39.840><c> in</c><00:25:39.960><c> my</c>
00:25:40.070 --> 00:25:40.080 align:start position:0%
those are the ones I'm using in my
00:25:40.080 --> 00:25:42.750 align:start position:0%
those are the ones I'm using in my
browser<00:25:40.399><c> and</c><00:25:40.520><c> on</c><00:25:40.640><c> my</c><00:25:40.799><c> phone</c><00:25:41.399><c> um</c><00:25:42.080><c> I</c><00:25:42.159><c> use</c><00:25:42.440><c> get</c><00:25:42.640><c> I</c>
00:25:42.750 --> 00:25:42.760 align:start position:0%
browser and on my phone um I use get I
00:25:42.760 --> 00:25:44.830 align:start position:0%
browser and on my phone um I use get I
do<00:25:42.960><c> I</c><00:25:43.039><c> use</c><00:25:43.240><c> GitHub</c><00:25:43.559><c> co-pilot</c><00:25:44.240><c> um</c><00:25:44.520><c> I've</c><00:25:44.679><c> always</c>
00:25:44.830 --> 00:25:44.840 align:start position:0%
do I use GitHub co-pilot um I've always
00:25:44.840 --> 00:25:47.630 align:start position:0%
do I use GitHub co-pilot um I've always
got<00:25:45.039><c> that</c><00:25:45.159><c> turned</c><00:25:45.440><c> on</c><00:25:46.000><c> I</c><00:25:46.120><c> use</c><00:25:46.520><c> my</c><00:25:47.159><c> I've</c><00:25:47.360><c> bu</c><00:25:47.520><c> been</c>
00:25:47.630 --> 00:25:47.640 align:start position:0%
got that turned on I use my I've bu been
00:25:47.640 --> 00:25:48.830 align:start position:0%
got that turned on I use my I've bu been
building<00:25:47.880><c> this</c><00:25:48.000><c> open</c><00:25:48.200><c> source</c><00:25:48.440><c> tool</c><00:25:48.640><c> called</c>
00:25:48.830 --> 00:25:48.840 align:start position:0%
building this open source tool called
00:25:48.840 --> 00:25:50.750 align:start position:0%
building this open source tool called
llm<00:25:49.640><c> which</c><00:25:49.720><c> is</c><00:25:49.919><c> command</c><00:25:50.240><c> line</c><00:25:50.559><c> just</c><00:25:50.679><c> a</c>
00:25:50.750 --> 00:25:50.760 align:start position:0%
llm which is command line just a
00:25:50.760 --> 00:25:53.070 align:start position:0%
llm which is command line just a
question<00:25:51.200><c> a</c><00:25:51.279><c> coil</c><00:25:51.880><c> what</c><00:25:52.039><c> features</c><00:25:52.480><c> do</c><00:25:52.640><c> you</c><00:25:52.760><c> use</c>
00:25:53.070 --> 00:25:53.080 align:start position:0%
question a coil what features do you use
00:25:53.080 --> 00:25:54.549 align:start position:0%
question a coil what features do you use
cuz<00:25:53.279><c> it's</c><00:25:53.440><c> now</c><00:25:53.600><c> has</c><00:25:53.720><c> a</c><00:25:53.840><c> competing</c><00:25:54.159><c> feature</c><00:25:54.440><c> it</c>
00:25:54.549 --> 00:25:54.559 align:start position:0%
cuz it's now has a competing feature it
00:25:54.559 --> 00:25:56.070 align:start position:0%
cuz it's now has a competing feature it
does<00:25:54.720><c> have</c><00:25:54.840><c> a</c><00:25:54.919><c> chat</c><00:25:55.200><c> window</c><00:25:55.640><c> if</c><00:25:55.720><c> you</c><00:25:55.799><c> want</c><00:25:55.919><c> to</c>
00:25:56.070 --> 00:25:56.080 align:start position:0%
does have a chat window if you want to
00:25:56.080 --> 00:25:58.350 align:start position:0%
does have a chat window if you want to
use<00:25:56.360><c> that</c><00:25:56.840><c> it</c><00:25:56.960><c> has</c><00:25:57.159><c> auto</c><00:25:57.480><c> complete</c><00:25:57.799><c> which</c><00:25:57.919><c> ones</c>
00:25:58.350 --> 00:25:58.360 align:start position:0%
use that it has auto complete which ones
00:25:58.360 --> 00:26:00.470 align:start position:0%
use that it has auto complete which ones
find<00:25:58.559><c> most</c><00:25:58.760><c> useful</c><00:25:59.120><c> for</c><00:25:59.320><c> your</c><00:25:59.760><c> use</c><00:26:00.039><c> cases</c>
00:26:00.470 --> 00:26:00.480 align:start position:0%
find most useful for your use cases
00:26:00.480 --> 00:26:02.630 align:start position:0%
find most useful for your use cases
mostly<00:26:01.120><c> autocomplete</c><00:26:01.880><c> like</c><00:26:02.039><c> old</c><00:26:02.279><c> school</c>
00:26:02.630 --> 00:26:02.640 align:start position:0%
mostly autocomplete like old school
00:26:02.640 --> 00:26:04.789 align:start position:0%
mostly autocomplete like old school
co-pilot<00:26:03.360><c> I've</c><00:26:03.559><c> recently</c><00:26:04.039><c> started</c><00:26:04.399><c> using</c><00:26:04.679><c> the</c>
00:26:04.789 --> 00:26:04.799 align:start position:0%
co-pilot I've recently started using the
00:26:04.799 --> 00:26:06.070 align:start position:0%
co-pilot I've recently started using the
thing<00:26:04.960><c> where</c><00:26:05.080><c> you</c><00:26:05.159><c> can</c><00:26:05.320><c> select</c><00:26:05.600><c> some</c><00:26:05.760><c> lines</c><00:26:05.960><c> of</c>
00:26:06.070 --> 00:26:06.080 align:start position:0%
thing where you can select some lines of
00:26:06.080 --> 00:26:08.190 align:start position:0%
thing where you can select some lines of
code<00:26:06.399><c> there's</c><00:26:06.520><c> a</c><00:26:06.640><c> little</c><00:26:06.840><c> sparkly</c><00:26:07.480><c> icon</c><00:26:08.120><c> you</c>
00:26:08.190 --> 00:26:08.200 align:start position:0%
code there's a little sparkly icon you
00:26:08.200 --> 00:26:10.029 align:start position:0%
code there's a little sparkly icon you
can<00:26:08.480><c> click</c><00:26:08.840><c> that</c><00:26:09.120><c> and</c><00:26:09.240><c> then</c><00:26:09.360><c> give</c><00:26:09.480><c> it</c><00:26:09.559><c> a</c><00:26:09.720><c> prompt</c>
00:26:10.029 --> 00:26:10.039 align:start position:0%
can click that and then give it a prompt
00:26:10.039 --> 00:26:11.750 align:start position:0%
can click that and then give it a prompt
to<00:26:10.279><c> what</c><00:26:10.440><c> run</c><00:26:10.760><c> against</c><00:26:11.080><c> those</c><00:26:11.279><c> lines</c><00:26:11.480><c> of</c><00:26:11.600><c> code</c>
00:26:11.750 --> 00:26:11.760 align:start position:0%
to what run against those lines of code
00:26:11.760 --> 00:26:13.149 align:start position:0%
to what run against those lines of code
and<00:26:11.840><c> it'll</c><00:26:12.039><c> do</c><00:26:12.159><c> that</c><00:26:12.440><c> I</c><00:26:12.520><c> don't</c><00:26:12.679><c> use</c><00:26:12.840><c> the</c><00:26:12.960><c> chat</c>
00:26:13.149 --> 00:26:13.159 align:start position:0%
and it'll do that I don't use the chat
00:26:13.159 --> 00:26:16.389 align:start position:0%
and it'll do that I don't use the chat
window<00:26:13.480><c> at</c><00:26:13.600><c> all</c><00:26:13.840><c> I</c><00:26:13.960><c> use</c><00:26:14.360><c> clae</c><00:26:14.640><c> 3</c><00:26:15.240><c> I</c><00:26:15.360><c> use</c><00:26:15.840><c> um</c><00:26:15.960><c> clae</c>
00:26:16.389 --> 00:26:16.399 align:start position:0%
window at all I use clae 3 I use um clae
00:26:16.399 --> 00:26:18.310 align:start position:0%
window at all I use clae 3 I use um clae
clae<00:26:16.679><c> in</c><00:26:16.799><c> the</c><00:26:17.000><c> browser</c><00:26:17.360><c> for</c><00:26:17.640><c> what</c><00:26:17.760><c> I</c><00:26:17.880><c> would</c><00:26:18.080><c> use</c>
00:26:18.310 --> 00:26:18.320 align:start position:0%
clae in the browser for what I would use
00:26:18.320 --> 00:26:20.990 align:start position:0%
clae in the browser for what I would use
that<00:26:18.480><c> for</c><00:26:19.360><c> um</c><00:26:19.520><c> and</c><00:26:19.600><c> it's</c><00:26:19.880><c> great</c><00:26:20.120><c> you</c><00:26:20.240><c> know</c><00:26:20.600><c> um</c>
00:26:20.990 --> 00:26:21.000 align:start position:0%
that for um and it's great you know um
00:26:21.000 --> 00:26:23.070 align:start position:0%
that for um and it's great you know um
it's<00:26:21.320><c> it's</c><00:26:21.840><c> copil</c><00:26:22.320><c> it's</c><00:26:22.440><c> another</c><00:26:22.679><c> interesting</c>
00:26:23.070 --> 00:26:23.080 align:start position:0%
it's it's copil it's another interesting
00:26:23.080 --> 00:26:24.990 align:start position:0%
it's it's copil it's another interesting
one<00:26:23.360><c> where</c><00:26:23.919><c> you</c><00:26:24.159><c> hear</c><00:26:24.360><c> from</c><00:26:24.480><c> people</c><00:26:24.679><c> who</c><00:26:24.840><c> like</c>
00:26:24.990 --> 00:26:25.000 align:start position:0%
one where you hear from people who like
00:26:25.000 --> 00:26:26.510 align:start position:0%
one where you hear from people who like
I<00:26:25.120><c> turned</c><00:26:25.320><c> it</c><00:26:25.440><c> on</c><00:26:25.799><c> and</c><00:26:25.919><c> it</c><00:26:26.039><c> just</c><00:26:26.200><c> gave</c><00:26:26.360><c> me</c><00:26:26.440><c> a</c>
00:26:26.510 --> 00:26:26.520 align:start position:0%
I turned it on and it just gave me a
00:26:26.520 --> 00:26:27.950 align:start position:0%
I turned it on and it just gave me a
bunch<00:26:26.679><c> of</c><00:26:26.799><c> junk</c><00:26:27.080><c> and</c><00:26:27.159><c> I</c><00:26:27.240><c> turned</c><00:26:27.440><c> it</c><00:26:27.559><c> off</c><00:26:27.720><c> again</c>
00:26:27.950 --> 00:26:27.960 align:start position:0%
bunch of junk and I turned it off again
00:26:27.960 --> 00:26:29.669 align:start position:0%
bunch of junk and I turned it off again
cuz<00:26:28.080><c> it's</c><00:26:28.320><c> clearly</c><00:26:28.600><c> not</c><00:26:28.760><c> useful</c><00:26:29.279><c> and</c><00:26:29.480><c> again</c>
00:26:29.669 --> 00:26:29.679 align:start position:0%
cuz it's clearly not useful and again
00:26:29.679 --> 00:26:32.110 align:start position:0%
cuz it's clearly not useful and again
co-pilot<00:26:30.240><c> you</c><00:26:30.399><c> have</c><00:26:30.480><c> to</c><00:26:30.679><c> learn</c><00:26:30.960><c> how</c><00:26:31.120><c> to</c><00:26:31.320><c> use</c><00:26:31.520><c> it</c>
00:26:32.110 --> 00:26:32.120 align:start position:0%
co-pilot you have to learn how to use it
00:26:32.120 --> 00:26:33.990 align:start position:0%
co-pilot you have to learn how to use it
like<00:26:32.279><c> there's</c><00:26:32.480><c> no</c><00:26:32.720><c> manual</c><00:26:33.200><c> for</c><00:26:33.440><c> any</c><00:26:33.640><c> of</c><00:26:33.799><c> this</c>
00:26:33.990 --> 00:26:34.000 align:start position:0%
like there's no manual for any of this
00:26:34.000 --> 00:26:35.950 align:start position:0%
like there's no manual for any of this
stuff<00:26:34.399><c> especially</c><00:26:34.720><c> not</c><00:26:34.840><c> for</c><00:26:35.000><c> co-pilot</c><00:26:35.840><c> and</c>
00:26:35.950 --> 00:26:35.960 align:start position:0%
stuff especially not for co-pilot and
00:26:35.960 --> 00:26:37.510 align:start position:0%
stuff especially not for co-pilot and
that<00:26:36.080><c> you</c><00:26:36.159><c> have</c><00:26:36.279><c> to</c><00:26:36.399><c> learn</c><00:26:36.640><c> things</c><00:26:36.880><c> like</c><00:26:37.360><c> if</c>
00:26:37.510 --> 00:26:37.520 align:start position:0%
that you have to learn things like if
00:26:37.520 --> 00:26:39.950 align:start position:0%
that you have to learn things like if
you<00:26:38.200><c> type</c><00:26:38.480><c> out</c><00:26:38.720><c> the</c><00:26:39.000><c> start</c><00:26:39.320><c> of</c><00:26:39.440><c> a</c><00:26:39.640><c> function</c>
00:26:39.950 --> 00:26:39.960 align:start position:0%
you type out the start of a function
00:26:39.960 --> 00:26:42.470 align:start position:0%
you type out the start of a function
name<00:26:40.240><c> and</c><00:26:40.440><c> give</c><00:26:40.559><c> it</c><00:26:41.159><c> named</c><00:26:41.559><c> par</c><00:26:41.880><c> clearly</c><00:26:42.240><c> named</c>
00:26:42.470 --> 00:26:42.480 align:start position:0%
name and give it named par clearly named
00:26:42.480 --> 00:26:44.510 align:start position:0%
name and give it named par clearly named
parameters<00:26:43.000><c> with</c><00:26:43.159><c> their</c><00:26:43.399><c> types</c><00:26:43.960><c> or</c><00:26:44.159><c> type</c>
00:26:44.510 --> 00:26:44.520 align:start position:0%
parameters with their types or type
00:26:44.520 --> 00:26:46.230 align:start position:0%
parameters with their types or type
annotations<00:26:45.520><c> it</c><00:26:45.640><c> will</c><00:26:45.840><c> complete</c><00:26:46.120><c> the</c>
00:26:46.230 --> 00:26:46.240 align:start position:0%
annotations it will complete the
00:26:46.240 --> 00:26:48.430 align:start position:0%
annotations it will complete the
function<00:26:46.520><c> for</c><00:26:46.760><c> you</c><00:26:47.480><c> and</c><00:26:47.720><c> if</c><00:26:47.840><c> you</c><00:26:48.000><c> add</c><00:26:48.200><c> a</c>
00:26:48.430 --> 00:26:48.440 align:start position:0%
function for you and if you add a
00:26:48.440 --> 00:26:50.789 align:start position:0%
function for you and if you add a
comment<00:26:48.919><c> it</c><00:26:49.080><c> will</c><00:26:49.679><c> like</c><00:26:50.120><c> you</c><00:26:50.240><c> can</c><00:26:50.440><c> you</c><00:26:50.559><c> can</c><00:26:50.679><c> you</c>
00:26:50.789 --> 00:26:50.799 align:start position:0%
comment it will like you can you can you
00:26:50.799 --> 00:26:52.269 align:start position:0%
comment it will like you can you can you
learn<00:26:51.120><c> you</c><00:26:51.240><c> prompt</c><00:26:51.520><c> it</c><00:26:51.640><c> through</c><00:26:51.799><c> the</c><00:26:51.880><c> comments</c>
00:26:52.269 --> 00:26:52.279 align:start position:0%
learn you prompt it through the comments
00:26:52.279 --> 00:26:53.870 align:start position:0%
learn you prompt it through the comments
that<00:26:52.399><c> you</c><00:26:52.520><c> write</c><00:26:52.799><c> essentially</c><00:26:53.399><c> yeah</c><00:26:53.600><c> I</c><00:26:53.720><c> I've</c>
00:26:53.870 --> 00:26:53.880 align:start position:0%
that you write essentially yeah I I've
00:26:53.880 --> 00:26:55.430 align:start position:0%
that you write essentially yeah I I've
actually<00:26:54.039><c> started</c><00:26:54.360><c> to</c><00:26:54.480><c> use</c><00:26:54.720><c> that</c><00:26:54.960><c> it's</c><00:26:55.200><c> it's</c>
00:26:55.430 --> 00:26:55.440 align:start position:0%
actually started to use that it's it's
00:26:55.440 --> 00:26:57.149 align:start position:0%
actually started to use that it's it's
actually<00:26:55.799><c> again</c><00:26:56.080><c> no</c><00:26:56.159><c> one</c><00:26:56.360><c> tells</c><00:26:56.600><c> you</c><00:26:56.799><c> that</c><00:26:56.960><c> but</c>
00:26:57.149 --> 00:26:57.159 align:start position:0%
actually again no one tells you that but
00:26:57.159 --> 00:26:59.350 align:start position:0%
actually again no one tells you that but
once<00:26:57.399><c> once</c><00:26:57.520><c> you</c><00:26:57.640><c> figure</c><00:26:57.919><c> it</c><00:26:58.039><c> out</c><00:26:58.640><c> it's</c><00:26:59.120><c> it</c><00:26:59.240><c> can</c>
00:26:59.350 --> 00:26:59.360 align:start position:0%
once once you figure it out it's it can
00:26:59.360 --> 00:27:00.590 align:start position:0%
once once you figure it out it's it can
be<00:26:59.520><c> rful</c><00:27:00.000><c> because</c><00:27:00.159><c> that's</c><00:27:00.279><c> how</c><00:27:00.399><c> you</c><00:27:00.480><c> can</c>
00:27:00.590 --> 00:27:00.600 align:start position:0%
be rful because that's how you can
00:27:00.600 --> 00:27:03.510 align:start position:0%
be rful because that's how you can
generate<00:27:01.240><c> like</c><00:27:01.399><c> either</c><00:27:01.559><c> a</c><00:27:01.760><c> small</c><00:27:02.440><c> part</c><00:27:02.880><c> for</c><00:27:03.080><c> me</c>
00:27:03.510 --> 00:27:03.520 align:start position:0%
generate like either a small part for me
00:27:03.520 --> 00:27:05.669 align:start position:0%
generate like either a small part for me
just<00:27:03.640><c> a</c><00:27:03.799><c> small</c><00:27:04.080><c> part</c><00:27:04.320><c> or</c><00:27:04.440><c> a</c><00:27:04.600><c> function</c><00:27:05.320><c> it</c><00:27:05.480><c> just</c>
00:27:05.669 --> 00:27:05.679 align:start position:0%
just a small part or a function it just
00:27:05.679 --> 00:27:07.549 align:start position:0%
just a small part or a function it just
gets<00:27:05.880><c> it</c><00:27:06.120><c> and</c><00:27:06.440><c> again</c><00:27:06.720><c> like</c><00:27:06.919><c> as</c><00:27:07.279><c> I</c><00:27:07.320><c> mean</c><00:27:07.440><c> it's</c>
00:27:07.549 --> 00:27:07.559 align:start position:0%
gets it and again like as I mean it's
00:27:07.559 --> 00:27:09.029 align:start position:0%
gets it and again like as I mean it's
not<00:27:07.720><c> surprising</c><00:27:08.159><c> but</c><00:27:08.279><c> the</c><00:27:08.360><c> more</c><00:27:08.559><c> context</c><00:27:08.960><c> you</c>
00:27:09.029 --> 00:27:09.039 align:start position:0%
not surprising but the more context you
00:27:09.039 --> 00:27:11.070 align:start position:0%
not surprising but the more context you
give<00:27:09.200><c> in</c><00:27:09.279><c> the</c><00:27:09.440><c> comment</c><00:27:10.200><c> the</c><00:27:10.320><c> more</c><00:27:10.600><c> it'll</c><00:27:10.919><c> kind</c>
00:27:11.070 --> 00:27:11.080 align:start position:0%
give in the comment the more it'll kind
00:27:11.080 --> 00:27:13.750 align:start position:0%
give in the comment the more it'll kind
of<00:27:11.240><c> do</c><00:27:11.600><c> what</c><00:27:11.760><c> you</c><00:27:11.919><c> want</c><00:27:12.440><c> if</c><00:27:12.520><c> you're</c><00:27:12.720><c> lucky</c><00:27:13.640><c> I</c>
00:27:13.750 --> 00:27:13.760 align:start position:0%
of do what you want if you're lucky I
00:27:13.760 --> 00:27:14.830 align:start position:0%
of do what you want if you're lucky I
think<00:27:13.880><c> the</c><00:27:14.000><c> other</c><00:27:14.240><c> thing</c><00:27:14.399><c> to</c><00:27:14.480><c> know</c><00:27:14.640><c> about</c>
00:27:14.830 --> 00:27:14.840 align:start position:0%
think the other thing to know about
00:27:14.840 --> 00:27:16.510 align:start position:0%
think the other thing to know about
co-pilot<00:27:15.480><c> is</c><00:27:15.559><c> that</c><00:27:15.720><c> it's</c><00:27:15.919><c> actually</c><00:27:16.120><c> running</c>
00:27:16.510 --> 00:27:16.520 align:start position:0%
co-pilot is that it's actually running
00:27:16.520 --> 00:27:19.870 align:start position:0%
co-pilot is that it's actually running
rag<00:27:17.159><c> it's</c><00:27:17.360><c> got</c><00:27:17.520><c> an</c><00:27:17.760><c> incredibly</c><00:27:18.880><c> sophisticated</c>
00:27:19.870 --> 00:27:19.880 align:start position:0%
rag it's got an incredibly sophisticated
00:27:19.880 --> 00:27:23.149 align:start position:0%
rag it's got an incredibly sophisticated
um<00:27:20.120><c> like</c><00:27:20.520><c> retrieve</c><00:27:21.039><c> look</c><00:27:21.679><c> rag</c><00:27:22.360><c> um</c><00:27:22.919><c> uh</c>
00:27:23.149 --> 00:27:23.159 align:start position:0%
um like retrieve look rag um uh
00:27:23.159 --> 00:27:25.110 align:start position:0%
um like retrieve look rag um uh
mechanism<00:27:23.799><c> where</c><00:27:24.360><c> every</c><00:27:24.559><c> time</c><00:27:24.720><c> it</c><00:27:24.840><c> does</c><00:27:25.000><c> a</c>
00:27:25.110 --> 00:27:25.120 align:start position:0%
mechanism where every time it does a
00:27:25.120 --> 00:27:27.630 align:start position:0%
mechanism where every time it does a
completion<00:27:25.559><c> for</c><00:27:25.760><c> you</c><00:27:26.520><c> co-pilot</c><00:27:27.080><c> it</c><00:27:27.240><c> tries</c><00:27:27.480><c> to</c>
00:27:27.630 --> 00:27:27.640 align:start position:0%
completion for you co-pilot it tries to
00:27:27.640 --> 00:27:30.510 align:start position:0%
completion for you co-pilot it tries to
include<00:27:28.200><c> context</c><00:27:28.679><c> from</c><00:27:29.039><c> nearby</c><00:27:29.640><c> in</c><00:27:29.799><c> your</c><00:27:30.039><c> file</c>
00:27:30.510 --> 00:27:30.520 align:start position:0%
include context from nearby in your file
00:27:30.520 --> 00:27:32.389 align:start position:0%
include context from nearby in your file
but<00:27:30.640><c> it</c><00:27:30.799><c> also</c><00:27:31.080><c> looks</c><00:27:31.320><c> for</c><00:27:31.600><c> other</c><00:27:31.960><c> files</c><00:27:32.240><c> in</c>
00:27:32.389 --> 00:27:32.399 align:start position:0%
but it also looks for other files in
00:27:32.399 --> 00:27:34.710 align:start position:0%
but it also looks for other files in
your<00:27:32.640><c> project</c><00:27:33.000><c> that</c><00:27:33.200><c> have</c><00:27:33.640><c> similar</c><00:27:34.240><c> keywords</c>
00:27:34.710 --> 00:27:34.720 align:start position:0%
your project that have similar keywords
00:27:34.720 --> 00:27:36.950 align:start position:0%
your project that have similar keywords
in<00:27:34.880><c> them</c><00:27:35.399><c> so</c><00:27:35.600><c> that's</c><00:27:35.799><c> why</c><00:27:36.200><c> sometimes</c><00:27:36.760><c> your</c>
00:27:36.950 --> 00:27:36.960 align:start position:0%
in them so that's why sometimes your
00:27:36.960 --> 00:27:38.350 align:start position:0%
in them so that's why sometimes your
test<00:27:37.480><c> that's</c><00:27:37.640><c> really</c><00:27:37.799><c> interesting</c><00:27:38.159><c> that</c><00:27:38.279><c> you</c>
00:27:38.350 --> 00:27:38.360 align:start position:0%
test that's really interesting that you
00:27:38.360 --> 00:27:39.350 align:start position:0%
test that's really interesting that you
say<00:27:38.559><c> that</c><00:27:38.720><c> because</c><00:27:38.840><c> we're</c><00:27:38.919><c> going</c><00:27:39.039><c> to</c><00:27:39.120><c> get</c><00:27:39.240><c> to</c>
00:27:39.350 --> 00:27:39.360 align:start position:0%
say that because we're going to get to
00:27:39.360 --> 00:27:40.950 align:start position:0%
say that because we're going to get to
the<00:27:39.480><c> misconceptions</c><00:27:40.279><c> but</c><00:27:40.640><c> we've</c><00:27:40.840><c> been</c>
00:27:40.950 --> 00:27:40.960 align:start position:0%
the misconceptions but we've been
00:27:40.960 --> 00:27:42.990 align:start position:0%
the misconceptions but we've been
running<00:27:41.240><c> an</c><00:27:41.399><c> AI</c><00:27:42.039><c> survey</c><00:27:42.440><c> and</c><00:27:42.640><c> one</c><00:27:42.760><c> of</c><00:27:42.880><c> the</c>
00:27:42.990 --> 00:27:43.000 align:start position:0%
running an AI survey and one of the
00:27:43.000 --> 00:27:44.990 align:start position:0%
running an AI survey and one of the
things<00:27:43.240><c> that</c><00:27:43.440><c> people</c><00:27:43.840><c> really</c><00:27:44.279><c> complain</c><00:27:44.720><c> about</c>
00:27:44.990 --> 00:27:45.000 align:start position:0%
things that people really complain about
00:27:45.000 --> 00:27:48.070 align:start position:0%
things that people really complain about
saying<00:27:45.360><c> is</c><00:27:45.640><c> I</c><00:27:45.760><c> use</c><00:27:46.519><c> copilot</c><00:27:47.519><c> because</c><00:27:47.880><c> it's</c>
00:27:48.070 --> 00:27:48.080 align:start position:0%
saying is I use copilot because it's
00:27:48.080 --> 00:27:49.669 align:start position:0%
saying is I use copilot because it's
it's<00:27:48.240><c> the</c><00:27:48.440><c> one</c><00:27:48.600><c> that's</c><00:27:48.799><c> easiest</c><00:27:49.080><c> to</c><00:27:49.200><c> turn</c><00:27:49.399><c> on</c>
00:27:49.669 --> 00:27:49.679 align:start position:0%
it's the one that's easiest to turn on
00:27:49.679 --> 00:27:52.350 align:start position:0%
it's the one that's easiest to turn on
in<00:27:49.799><c> your</c><00:27:50.000><c> ID</c><00:27:50.600><c> and</c><00:27:50.760><c> people</c><00:27:51.039><c> said</c><00:27:51.480><c> that</c><00:27:51.840><c> it</c><00:27:52.080><c> only</c>
00:27:52.350 --> 00:27:52.360 align:start position:0%
in your ID and people said that it only
00:27:52.360 --> 00:27:54.590 align:start position:0%
in your ID and people said that it only
uses<00:27:52.760><c> my</c><00:27:53.000><c> files</c><00:27:53.320><c> and</c><00:27:53.519><c> I</c><00:27:53.679><c> wish</c><00:27:54.120><c> it</c><00:27:54.240><c> would</c><00:27:54.480><c> look</c>
00:27:54.590 --> 00:27:54.600 align:start position:0%
uses my files and I wish it would look
00:27:54.600 --> 00:27:56.190 align:start position:0%
uses my files and I wish it would look
at<00:27:54.799><c> the</c><00:27:55.039><c> project</c><00:27:55.320><c> or</c><00:27:55.720><c> understand</c><00:27:55.840><c> the</c><00:27:55.960><c> whole</c>
00:27:56.190 --> 00:27:56.200 align:start position:0%
at the project or understand the whole
00:27:56.200 --> 00:27:57.590 align:start position:0%
at the project or understand the whole
project<00:27:56.799><c> but</c><00:27:56.919><c> it's</c><00:27:57.039><c> interesting</c><00:27:57.360><c> you</c><00:27:57.480><c> say</c>
00:27:57.590 --> 00:27:57.600 align:start position:0%
project but it's interesting you say
00:27:57.600 --> 00:27:58.710 align:start position:0%
project but it's interesting you say
that<00:27:57.720><c> cuz</c><00:27:57.840><c> I</c><00:27:57.880><c> think</c><00:27:58.200><c> lot</c><00:27:58.320><c> of</c><00:27:58.360><c> people</c><00:27:58.480><c> don't</c>
00:27:58.710 --> 00:27:58.720 align:start position:0%
that cuz I think lot of people don't
00:27:58.720 --> 00:28:01.430 align:start position:0%
that cuz I think lot of people don't
realize<00:27:59.039><c> that</c><00:27:59.200><c> it</c><00:27:59.320><c> is</c><00:27:59.559><c> trying</c><00:27:59.799><c> to</c><00:27:59.960><c> do</c><00:28:00.080><c> it</c><00:28:00.279><c> or</c><00:28:01.279><c> in</c>
00:28:01.430 --> 00:28:01.440 align:start position:0%
realize that it is trying to do it or in
00:28:01.440 --> 00:28:03.789 align:start position:0%
realize that it is trying to do it or in
smart<00:28:01.799><c> ways</c><00:28:02.320><c> most</c><00:28:02.559><c> people</c><00:28:02.880><c> or</c><00:28:03.159><c> not</c><00:28:03.360><c> most</c><00:28:03.600><c> but</c><00:28:03.720><c> a</c>
00:28:03.789 --> 00:28:03.799 align:start position:0%
smart ways most people or not most but a
00:28:03.799 --> 00:28:05.310 align:start position:0%
smart ways most people or not most but a
lot<00:28:03.919><c> of</c><00:28:04.039><c> people</c><00:28:04.279><c> assume</c><00:28:04.600><c> that</c><00:28:04.799><c> it</c><00:28:04.919><c> just</c><00:28:05.120><c> only</c>
00:28:05.310 --> 00:28:05.320 align:start position:0%
lot of people assume that it just only
00:28:05.320 --> 00:28:06.669 align:start position:0%
lot of people assume that it just only
looks<00:28:05.559><c> at</c><00:28:05.720><c> whatever</c><00:28:06.000><c> you're</c><00:28:06.240><c> seeing</c><00:28:06.480><c> on</c><00:28:06.559><c> the</c>
00:28:06.669 --> 00:28:06.679 align:start position:0%
looks at whatever you're seeing on the
00:28:06.679 --> 00:28:08.750 align:start position:0%
looks at whatever you're seeing on the
screen<00:28:07.080><c> no</c><00:28:07.240><c> it's</c><00:28:07.559><c> it</c><00:28:07.679><c> is</c><00:28:07.880><c> looking</c><00:28:08.159><c> at</c><00:28:08.360><c> bits</c><00:28:08.600><c> of</c>
00:28:08.750 --> 00:28:08.760 align:start position:0%
screen no it's it is looking at bits of
00:28:08.760 --> 00:28:10.590 align:start position:0%
screen no it's it is looking at bits of
other<00:28:09.039><c> files</c><00:28:09.480><c> but</c><00:28:09.600><c> it's</c><00:28:09.799><c> undocumented</c><00:28:10.480><c> and</c>
00:28:10.590 --> 00:28:10.600 align:start position:0%
other files but it's undocumented and
00:28:10.600 --> 00:28:11.909 align:start position:0%
other files but it's undocumented and
it's<00:28:10.799><c> weird</c><00:28:11.080><c> and</c><00:28:11.159><c> it's</c><00:28:11.320><c> trying</c><00:28:11.519><c> to</c><00:28:11.640><c> do</c>
00:28:11.909 --> 00:28:11.919 align:start position:0%
it's weird and it's trying to do
00:28:11.919 --> 00:28:13.470 align:start position:0%
it's weird and it's trying to do
semantic<00:28:12.440><c> similarities</c><00:28:13.000><c> and</c><00:28:13.120><c> all</c><00:28:13.240><c> of</c><00:28:13.360><c> that</c>
00:28:13.470 --> 00:28:13.480 align:start position:0%
semantic similarities and all of that
00:28:13.480 --> 00:28:15.549 align:start position:0%
semantic similarities and all of that
sort<00:28:13.640><c> of</c><00:28:13.840><c> stuff</c><00:28:14.200><c> what</c><00:28:14.320><c> I</c><00:28:14.440><c> do</c><00:28:14.600><c> a</c><00:28:14.720><c> lot</c><00:28:14.919><c> of</c><00:28:15.240><c> is</c>
00:28:15.549 --> 00:28:15.559 align:start position:0%
sort of stuff what I do a lot of is
00:28:15.559 --> 00:28:16.750 align:start position:0%
sort of stuff what I do a lot of is
sometimes<00:28:15.760><c> I'll</c><00:28:15.960><c> just</c><00:28:16.120><c> copy</c><00:28:16.320><c> and</c><00:28:16.480><c> paste</c><00:28:16.679><c> a</c>
00:28:16.750 --> 00:28:16.760 align:start position:0%
sometimes I'll just copy and paste a
00:28:16.760 --> 00:28:18.750 align:start position:0%
sometimes I'll just copy and paste a
chunk<00:28:17.000><c> of</c><00:28:17.120><c> one</c><00:28:17.360><c> file</c><00:28:17.720><c> into</c><00:28:17.960><c> a</c><00:28:18.120><c> comment</c><00:28:18.519><c> in</c>
00:28:18.750 --> 00:28:18.760 align:start position:0%
chunk of one file into a comment in
00:28:18.760 --> 00:28:20.909 align:start position:0%
chunk of one file into a comment in
another<00:28:19.440><c> so</c><00:28:19.640><c> that</c><00:28:19.799><c> it's</c><00:28:20.120><c> definitely</c><00:28:20.640><c> visible</c>
00:28:20.909 --> 00:28:20.919 align:start position:0%
another so that it's definitely visible
00:28:20.919 --> 00:28:22.630 align:start position:0%
another so that it's definitely visible
to<00:28:21.120><c> co-pilot</c><00:28:21.799><c> that's</c><00:28:21.960><c> great</c><00:28:22.200><c> for</c><00:28:22.320><c> things</c><00:28:22.480><c> like</c>
00:28:22.630 --> 00:28:22.640 align:start position:0%
to co-pilot that's great for things like
00:28:22.640 --> 00:28:24.590 align:start position:0%
to co-pilot that's great for things like
writing<00:28:23.000><c> tests</c><00:28:23.360><c> you</c><00:28:23.480><c> can</c><00:28:23.840><c> literally</c><00:28:24.240><c> copy</c><00:28:24.480><c> in</c>
00:28:24.590 --> 00:28:24.600 align:start position:0%
writing tests you can literally copy in
00:28:24.600 --> 00:28:26.269 align:start position:0%
writing tests you can literally copy in
the<00:28:24.679><c> code</c><00:28:24.880><c> that</c><00:28:24.960><c> you're</c><00:28:25.120><c> testing</c><00:28:25.519><c> into</c><00:28:25.720><c> your</c>
00:28:26.269 --> 00:28:26.279 align:start position:0%
the code that you're testing into your
00:28:26.279 --> 00:28:29.470 align:start position:0%
the code that you're testing into your
test.py<00:28:27.279><c> and</c><00:28:27.399><c> then</c><00:28:27.600><c> start</c><00:28:28.159><c> so</c><00:28:29.159><c> I'm</c><00:28:29.279><c> now</c>
00:28:29.470 --> 00:28:29.480 align:start position:0%
test.py and then start so I'm now
00:28:29.480 --> 00:28:31.070 align:start position:0%
test.py and then start so I'm now
starting<00:28:29.760><c> to</c><00:28:30.279><c> understand</c><00:28:30.519><c> you</c><00:28:30.640><c> know</c><00:28:30.799><c> when</c><00:28:30.919><c> you</c>
00:28:31.070 --> 00:28:31.080 align:start position:0%
starting to understand you know when you
00:28:31.080 --> 00:28:32.830 align:start position:0%
starting to understand you know when you
said<00:28:31.320><c> you</c><00:28:31.440><c> need</c><00:28:31.600><c> to</c><00:28:31.760><c> learn</c><00:28:32.000><c> how</c><00:28:32.159><c> to</c><00:28:32.320><c> use</c><00:28:32.480><c> it</c>
00:28:32.830 --> 00:28:32.840 align:start position:0%
said you need to learn how to use it
00:28:32.840 --> 00:28:33.870 align:start position:0%
said you need to learn how to use it
sounds<00:28:33.080><c> like</c><00:28:33.200><c> you</c><00:28:33.320><c> kind</c><00:28:33.440><c> of</c><00:28:33.519><c> you're</c><00:28:33.679><c> coming</c>
00:28:33.870 --> 00:28:33.880 align:start position:0%
sounds like you kind of you're coming
00:28:33.880 --> 00:28:35.029 align:start position:0%
sounds like you kind of you're coming
from<00:28:34.039><c> the</c><00:28:34.159><c> other</c><00:28:34.360><c> way</c><00:28:34.519><c> instead</c><00:28:34.760><c> of</c><00:28:34.880><c> like</c>
00:28:35.029 --> 00:28:35.039 align:start position:0%
from the other way instead of like
00:28:35.039 --> 00:28:37.310 align:start position:0%
from the other way instead of like
trying<00:28:35.320><c> out</c><00:28:35.440><c> and</c><00:28:35.640><c> saying</c><00:28:35.960><c> y</c><00:28:36.120><c> or</c><00:28:36.360><c> nay</c><00:28:37.039><c> and</c><00:28:37.200><c> you</c>
00:28:37.310 --> 00:28:37.320 align:start position:0%
trying out and saying y or nay and you
00:28:37.320 --> 00:28:38.669 align:start position:0%
trying out and saying y or nay and you
know<00:28:37.519><c> like</c><00:28:37.720><c> cuz</c><00:28:38.200><c> because</c><00:28:38.360><c> I</c><00:28:38.440><c> guess</c><00:28:38.559><c> you're</c>
00:28:38.669 --> 00:28:38.679 align:start position:0%
know like cuz because I guess you're
00:28:38.679 --> 00:28:40.310 align:start position:0%
know like cuz because I guess you're
working<00:28:38.880><c> for</c><00:28:39.080><c> yourself</c><00:28:39.480><c> so</c><00:28:39.720><c> it</c><00:28:39.880><c> kind</c><00:28:39.960><c> of</c><00:28:40.080><c> makes</c>
00:28:40.310 --> 00:28:40.320 align:start position:0%
working for yourself so it kind of makes
00:28:40.320 --> 00:28:41.389 align:start position:0%
working for yourself so it kind of makes
sense<00:28:40.519><c> that</c><00:28:40.640><c> you</c><00:28:40.720><c> want</c><00:28:40.799><c> to</c><00:28:40.919><c> make</c><00:28:41.039><c> yourself</c>
00:28:41.389 --> 00:28:41.399 align:start position:0%
sense that you want to make yourself
00:28:41.399 --> 00:28:43.789 align:start position:0%
sense that you want to make yourself
productive<00:28:41.799><c> you</c><00:28:41.960><c> figure</c><00:28:42.240><c> it</c><00:28:42.399><c> out</c><00:28:43.320><c> how</c><00:28:43.600><c> these</c>
00:28:43.789 --> 00:28:43.799 align:start position:0%
productive you figure it out how these
00:28:43.799 --> 00:28:46.029 align:start position:0%
productive you figure it out how these
things<00:28:44.120><c> can</c><00:28:44.519><c> actually</c><00:28:45.159><c> like</c><00:28:45.320><c> make</c><00:28:45.480><c> you</c><00:28:45.640><c> more</c>
00:28:46.029 --> 00:28:46.039 align:start position:0%
things can actually like make you more
00:28:46.039 --> 00:28:48.630 align:start position:0%
things can actually like make you more
productive<00:28:47.039><c> right</c><00:28:47.600><c> absolutely</c><00:28:48.240><c> and</c><00:28:48.399><c> like</c>
00:28:48.630 --> 00:28:48.640 align:start position:0%
productive right absolutely and like
00:28:48.640 --> 00:28:50.909 align:start position:0%
productive right absolutely and like
it's<00:28:48.840><c> so</c><00:28:49.080><c> much</c><00:28:49.360><c> work</c><00:28:49.919><c> like</c><00:28:50.120><c> that's</c><00:28:50.440><c> the</c><00:28:50.840><c> I</c>
00:28:50.909 --> 00:28:50.919 align:start position:0%
it's so much work like that's the I
00:28:50.919 --> 00:28:52.389 align:start position:0%
it's so much work like that's the I
think<00:28:51.159><c> the</c><00:28:51.360><c> the</c><00:28:51.519><c> biggest</c><00:28:52.080><c> sort</c><00:28:52.279><c> of</c>
00:28:52.389 --> 00:28:52.399 align:start position:0%
think the the biggest sort of
00:28:52.399 --> 00:28:54.029 align:start position:0%
think the the biggest sort of
misconception<00:28:52.960><c> about</c><00:28:53.159><c> all</c><00:28:53.279><c> of</c><00:28:53.440><c> this</c><00:28:53.600><c> is</c><00:28:53.799><c> that</c>
00:28:54.029 --> 00:28:54.039 align:start position:0%
misconception about all of this is that
00:28:54.039 --> 00:28:55.430 align:start position:0%
misconception about all of this is that
you'll<00:28:54.279><c> get</c><00:28:54.399><c> this</c><00:28:54.559><c> tool</c><00:28:54.919><c> and</c><00:28:55.039><c> it'll</c><00:28:55.200><c> make</c><00:28:55.320><c> you</c>
00:28:55.430 --> 00:28:55.440 align:start position:0%
you'll get this tool and it'll make you
00:28:55.440 --> 00:28:57.149 align:start position:0%
you'll get this tool and it'll make you
productive<00:28:55.840><c> on</c><00:28:55.960><c> day</c><00:28:56.120><c> one</c><00:28:56.399><c> and</c><00:28:56.480><c> it</c><00:28:56.679><c> absolutely</c>
00:28:57.149 --> 00:28:57.159 align:start position:0%
productive on day one and it absolutely
00:28:57.159 --> 00:28:58.990 align:start position:0%
productive on day one and it absolutely
won't<00:28:57.440><c> you</c><00:28:57.559><c> have</c><00:28:57.679><c> to</c><00:28:57.760><c> put</c><00:28:57.919><c> it</c>
00:28:58.990 --> 00:28:59.000 align:start position:0%
won't you have to put it
00:28:59.000 --> 00:29:01.310 align:start position:0%
won't you have to put it
so<00:28:59.240><c> much</c><00:28:59.519><c> effort</c><00:28:59.880><c> to</c><00:29:00.120><c> learn</c><00:29:00.519><c> to</c><00:29:00.720><c> explore</c><00:29:01.080><c> it</c><00:29:01.159><c> an</c>
00:29:01.310 --> 00:29:01.320 align:start position:0%
so much effort to learn to explore it an
00:29:01.320 --> 00:29:03.430 align:start position:0%
so much effort to learn to explore it an
experiment<00:29:01.760><c> and</c><00:29:01.919><c> learn</c><00:29:02.240><c> how</c><00:29:02.399><c> to</c><00:29:02.600><c> use</c><00:29:02.799><c> it</c><00:29:03.240><c> and</c>
00:29:03.430 --> 00:29:03.440 align:start position:0%
experiment and learn how to use it and
00:29:03.440 --> 00:29:05.590 align:start position:0%
experiment and learn how to use it and
there's<00:29:03.799><c> no</c><00:29:04.080><c> guidance</c><00:29:04.640><c> like</c><00:29:04.760><c> I</c><00:29:04.840><c> said</c><00:29:05.039><c> co-pilot</c>
00:29:05.590 --> 00:29:05.600 align:start position:0%
there's no guidance like I said co-pilot
00:29:05.600 --> 00:29:07.669 align:start position:0%
there's no guidance like I said co-pilot
doesn't<00:29:05.840><c> have</c><00:29:05.919><c> a</c><00:29:06.080><c> manual</c><00:29:06.679><c> which</c><00:29:06.799><c> is</c><00:29:07.000><c> crazy</c>
00:29:07.669 --> 00:29:07.679 align:start position:0%
doesn't have a manual which is crazy
00:29:07.679 --> 00:29:09.750 align:start position:0%
doesn't have a manual which is crazy
Claude<00:29:08.360><c> to</c><00:29:08.559><c> its</c><00:29:08.760><c> credit</c><00:29:09.039><c> Claude</c><00:29:09.320><c> is</c><00:29:09.440><c> the</c><00:29:09.559><c> only</c>
00:29:09.750 --> 00:29:09.760 align:start position:0%
Claude to its credit Claude is the only
00:29:09.760 --> 00:29:11.110 align:start position:0%
Claude to its credit Claude is the only
one<00:29:09.880><c> of</c><00:29:10.039><c> these</c><00:29:10.200><c> things</c><00:29:10.399><c> that</c><00:29:10.600><c> actually</c><00:29:10.880><c> has</c>
00:29:11.110 --> 00:29:11.120 align:start position:0%
one of these things that actually has
00:29:11.120 --> 00:29:13.230 align:start position:0%
one of these things that actually has
documentation<00:29:11.720><c> that's</c><00:29:12.000><c> really</c><00:29:12.399><c> good</c><00:29:13.000><c> like</c><00:29:13.159><c> if</c>
00:29:13.230 --> 00:29:13.240 align:start position:0%
documentation that's really good like if
00:29:13.240 --> 00:29:15.430 align:start position:0%
documentation that's really good like if
you<00:29:13.360><c> want</c><00:29:13.519><c> to</c><00:29:13.640><c> learn</c><00:29:13.919><c> how</c><00:29:14.120><c> to</c><00:29:14.279><c> prompt</c><00:29:14.559><c> llms</c><00:29:15.279><c> the</c>
00:29:15.430 --> 00:29:15.440 align:start position:0%
you want to learn how to prompt llms the
00:29:15.440 --> 00:29:17.669 align:start position:0%
you want to learn how to prompt llms the
clawed<00:29:15.919><c> anthropic</c><00:29:16.440><c> prompting</c><00:29:16.840><c> guide</c><00:29:17.080><c> is</c><00:29:17.279><c> the</c>
00:29:17.669 --> 00:29:17.679 align:start position:0%
clawed anthropic prompting guide is the
00:29:17.679 --> 00:29:18.750 align:start position:0%
clawed anthropic prompting guide is the
actually<00:29:17.960><c> the</c><00:29:18.080><c> best</c><00:29:18.240><c> thing</c><00:29:18.360><c> I've</c><00:29:18.519><c> seen</c>
00:29:18.750 --> 00:29:18.760 align:start position:0%
actually the best thing I've seen
00:29:18.760 --> 00:29:21.470 align:start position:0%
actually the best thing I've seen
anywhere<00:29:19.519><c> open</c><00:29:19.799><c> air</c><00:29:20.039><c> I</c><00:29:20.159><c> have</c><00:29:20.440><c> almost</c><00:29:20.799><c> nothing</c>
00:29:21.470 --> 00:29:21.480 align:start position:0%
anywhere open air I have almost nothing
00:29:21.480 --> 00:29:24.750 align:start position:0%
anywhere open air I have almost nothing
there<00:29:21.600><c> are</c><00:29:22.080><c> so</c><00:29:22.480><c> many</c><00:29:23.480><c> hypers</c><00:29:24.000><c> and</c><00:29:24.240><c> blogs</c><00:29:24.600><c> and</c>
00:29:24.750 --> 00:29:24.760 align:start position:0%
there are so many hypers and blogs and
00:29:24.760 --> 00:29:27.029 align:start position:0%
there are so many hypers and blogs and
tweets<00:29:25.080><c> and</c><00:29:25.200><c> Linkedin</c><00:29:25.679><c> posts</c><00:29:26.080><c> full</c><00:29:26.240><c> of</c><00:29:26.519><c> like</c>
00:29:27.029 --> 00:29:27.039 align:start position:0%
tweets and Linkedin posts full of like
00:29:27.039 --> 00:29:29.029 align:start position:0%
tweets and Linkedin posts full of like
junk<00:29:27.600><c> junk</c><00:29:28.159><c> advice</c><00:29:28.480><c> you</c><00:29:28.559><c> know</c><00:29:28.679><c> all</c><00:29:28.799><c> of</c><00:29:28.880><c> the</c>
00:29:29.029 --> 00:29:29.039 align:start position:0%
junk junk advice you know all of the
00:29:29.039 --> 00:29:30.990 align:start position:0%
junk junk advice you know all of the
things<00:29:29.279><c> like</c><00:29:29.679><c> always</c><00:29:30.039><c> tell</c><00:29:30.200><c> it</c><00:29:30.440><c> that</c><00:29:30.679><c> you</c><00:29:30.799><c> are</c>
00:29:30.990 --> 00:29:31.000 align:start position:0%
things like always tell it that you are
00:29:31.000 --> 00:29:33.190 align:start position:0%
things like always tell it that you are
the<00:29:31.120><c> world's</c><00:29:31.519><c> greatest</c><00:29:32.000><c> expert</c><00:29:32.440><c> in</c><00:29:32.640><c> X</c><00:29:33.000><c> before</c>
00:29:33.190 --> 00:29:33.200 align:start position:0%
the world's greatest expert in X before
00:29:33.200 --> 00:29:35.470 align:start position:0%
the world's greatest expert in X before
you<00:29:33.320><c> ask</c><00:29:33.679><c> all</c><00:29:33.760><c> of</c><00:29:33.919><c> that</c><00:29:34.039><c> kind</c><00:29:34.159><c> of</c><00:29:35.000><c> mostly</c>
00:29:35.470 --> 00:29:35.480 align:start position:0%
you ask all of that kind of mostly
00:29:35.480 --> 00:29:38.029 align:start position:0%
you ask all of that kind of mostly
rubbish<00:29:36.120><c> right</c><00:29:37.120><c> but</c><00:29:37.399><c> there's</c><00:29:37.600><c> so</c><00:29:37.760><c> much</c>
00:29:38.029 --> 00:29:38.039 align:start position:0%
rubbish right but there's so much
00:29:38.039 --> 00:29:40.470 align:start position:0%
rubbish right but there's so much
Superstition<00:29:39.039><c> because</c><00:29:39.320><c> this</c><00:29:39.559><c> stuff</c><00:29:40.120><c> isn't</c>
00:29:40.470 --> 00:29:40.480 align:start position:0%
Superstition because this stuff isn't
00:29:40.480 --> 00:29:42.350 align:start position:0%
Superstition because this stuff isn't
documented<00:29:41.240><c> and</c><00:29:41.679><c> even</c><00:29:41.919><c> the</c><00:29:42.039><c> people</c><00:29:42.200><c> who</c>
00:29:42.350 --> 00:29:42.360 align:start position:0%
documented and even the people who
00:29:42.360 --> 00:29:43.870 align:start position:0%
documented and even the people who
created<00:29:42.640><c> the</c><00:29:42.720><c> models</c><00:29:43.000><c> don't</c><00:29:43.279><c> fully</c>
00:29:43.870 --> 00:29:43.880 align:start position:0%
created the models don't fully
00:29:43.880 --> 00:29:46.029 align:start position:0%
created the models don't fully
understand<00:29:44.200><c> how</c><00:29:44.360><c> they</c><00:29:44.519><c> do</c><00:29:44.720><c> what</c><00:29:44.880><c> they</c><00:29:45.039><c> do</c><00:29:45.799><c> it's</c>
00:29:46.029 --> 00:29:46.039 align:start position:0%
understand how they do what they do it's
00:29:46.039 --> 00:29:47.669 align:start position:0%
understand how they do what they do it's
very<00:29:46.200><c> easy</c><00:29:46.399><c> to</c><00:29:46.519><c> form</c><00:29:46.799><c> superstitions</c><00:29:47.440><c> you</c><00:29:47.559><c> know</c>
00:29:47.669 --> 00:29:47.679 align:start position:0%
very easy to form superstitions you know
00:29:47.679 --> 00:29:49.389 align:start position:0%
very easy to form superstitions you know
you<00:29:47.840><c> try</c><00:29:48.200><c> the</c><00:29:48.480><c> you're</c><00:29:48.679><c> the</c><00:29:48.799><c> world's</c><00:29:49.080><c> greatest</c>
00:29:49.389 --> 00:29:49.399 align:start position:0%
you try the you're the world's greatest
00:29:49.399 --> 00:29:51.149 align:start position:0%
you try the you're the world's greatest
expert<00:29:49.720><c> in</c><00:29:49.880><c> Python</c><00:29:50.200><c> thing</c><00:29:50.640><c> and</c><00:29:50.720><c> you</c><00:29:50.840><c> get</c><00:29:51.000><c> good</c>
00:29:51.149 --> 00:29:51.159 align:start position:0%
expert in Python thing and you get good
00:29:51.159 --> 00:29:52.870 align:start position:0%
expert in Python thing and you get good
answer<00:29:51.640><c> so</c><00:29:51.760><c> you're</c><00:29:51.919><c> like</c><00:29:52.120><c> okay</c><00:29:52.279><c> I'll</c><00:29:52.440><c> do</c><00:29:52.640><c> that</c>
00:29:52.870 --> 00:29:52.880 align:start position:0%
answer so you're like okay I'll do that
00:29:52.880 --> 00:29:55.350 align:start position:0%
answer so you're like okay I'll do that
from<00:29:53.039><c> now</c><00:29:53.200><c> on</c><00:29:53.559><c> it's</c><00:29:53.760><c> kind</c><00:29:53.919><c> of</c><00:29:54.159><c> like</c><00:29:54.480><c> um</c><00:29:54.880><c> if</c><00:29:55.039><c> your</c>
00:29:55.350 --> 00:29:55.360 align:start position:0%
from now on it's kind of like um if your
00:29:55.360 --> 00:29:58.590 align:start position:0%
from now on it's kind of like um if your
dog<00:29:56.080><c> finds</c><00:29:56.640><c> a</c><00:29:56.840><c> hamburger</c><00:29:57.360><c> in</c><00:29:57.480><c> a</c><00:29:57.640><c> bush</c>
00:29:58.590 --> 00:29:58.600 align:start position:0%
dog finds a hamburger in a bush
00:29:58.600 --> 00:30:00.070 align:start position:0%
dog finds a hamburger in a bush
every<00:29:58.840><c> time</c><00:29:59.000><c> you</c><00:29:59.159><c> walk</c><00:29:59.399><c> past</c><00:29:59.600><c> that</c><00:29:59.720><c> bush</c><00:29:59.960><c> for</c>
00:30:00.070 --> 00:30:00.080 align:start position:0%
every time you walk past that bush for
00:30:00.080 --> 00:30:01.750 align:start position:0%
every time you walk past that bush for
the<00:30:00.200><c> next</c><00:30:00.360><c> two</c><00:30:00.559><c> years</c><00:30:00.919><c> they</c><00:30:01.039><c> will</c><00:30:01.240><c> check</c><00:30:01.440><c> for</c><00:30:01.600><c> a</c>
00:30:01.750 --> 00:30:01.760 align:start position:0%
the next two years they will check for a
00:30:01.760 --> 00:30:03.950 align:start position:0%
the next two years they will check for a
hamburger<00:30:02.720><c> right</c><00:30:02.960><c> because</c><00:30:03.159><c> dogs</c><00:30:03.399><c> are</c><00:30:03.559><c> very</c>
00:30:03.950 --> 00:30:03.960 align:start position:0%
hamburger right because dogs are very
00:30:03.960 --> 00:30:06.590 align:start position:0%
hamburger right because dogs are very
superstitious<00:30:04.960><c> and</c><00:30:05.080><c> it's</c><00:30:05.360><c> that</c><00:30:05.679><c> but</c><00:30:05.840><c> for</c><00:30:06.480><c> but</c>
00:30:06.590 --> 00:30:06.600 align:start position:0%
superstitious and it's that but for but
00:30:06.600 --> 00:30:07.630 align:start position:0%
superstitious and it's that but for but
for<00:30:06.720><c> software</c>
00:30:07.630 --> 00:30:07.640 align:start position:0%
for software
00:30:07.640 --> 00:30:09.630 align:start position:0%
for software
engineering<00:30:08.640><c> and</c><00:30:08.760><c> then</c><00:30:08.919><c> going</c><00:30:09.159><c> back</c><00:30:09.279><c> to</c><00:30:09.399><c> your</c>
00:30:09.630 --> 00:30:09.640 align:start position:0%
engineering and then going back to your
00:30:09.640 --> 00:30:15.389 align:start position:0%
engineering and then going back to your
stack<00:30:10.039><c> so</c><00:30:11.120><c> uh</c><00:30:12.120><c> yeah</c><00:30:12.880><c> couple</c><00:30:13.559><c> tools</c><00:30:14.240><c> but</c><00:30:15.240><c> uh</c>
00:30:15.389 --> 00:30:15.399 align:start position:0%
stack so uh yeah couple tools but uh
00:30:15.399 --> 00:30:17.269 align:start position:0%
stack so uh yeah couple tools but uh
there's<00:30:15.519><c> a</c><00:30:15.600><c> few</c><00:30:15.760><c> more</c><00:30:16.120><c> so</c><00:30:16.360><c> there's</c><00:30:16.840><c> um</c><00:30:17.200><c> I</c>
00:30:17.269 --> 00:30:17.279 align:start position:0%
there's a few more so there's um I
00:30:17.279 --> 00:30:19.070 align:start position:0%
there's a few more so there's um I
talked<00:30:17.519><c> about</c><00:30:17.679><c> code</c><00:30:17.880><c> interpreter</c><00:30:18.679><c> one</c><00:30:18.799><c> of</c><00:30:18.960><c> my</c>
00:30:19.070 --> 00:30:19.080 align:start position:0%
talked about code interpreter one of my
00:30:19.080 --> 00:30:20.789 align:start position:0%
talked about code interpreter one of my
favorite<00:30:19.480><c> Claude</c><00:30:19.840><c> features</c><00:30:20.279><c> is</c><00:30:20.440><c> again</c><00:30:20.640><c> in</c><00:30:20.720><c> the</c>
00:30:20.789 --> 00:30:20.799 align:start position:0%
favorite Claude features is again in the
00:30:20.799 --> 00:30:22.110 align:start position:0%
favorite Claude features is again in the
feature<00:30:21.080><c> from</c><00:30:21.200><c> a</c><00:30:21.279><c> few</c><00:30:21.399><c> weeks</c><00:30:21.600><c> ago</c><00:30:21.760><c> called</c>
00:30:22.110 --> 00:30:22.120 align:start position:0%
feature from a few weeks ago called
00:30:22.120 --> 00:30:24.389 align:start position:0%
feature from a few weeks ago called
artifacts<00:30:23.120><c> which</c><00:30:23.279><c> is</c><00:30:23.519><c> this</c><00:30:23.720><c> thing</c><00:30:23.960><c> where</c>
00:30:24.389 --> 00:30:24.399 align:start position:0%
artifacts which is this thing where
00:30:24.399 --> 00:30:26.710 align:start position:0%
artifacts which is this thing where
Claude<00:30:24.799><c> can</c><00:30:25.000><c> now</c><00:30:25.320><c> write</c><00:30:25.640><c> HTML</c><00:30:26.120><c> and</c><00:30:26.240><c> CSS</c><00:30:26.559><c> and</c>
00:30:26.710 --> 00:30:26.720 align:start position:0%
Claude can now write HTML and CSS and
00:30:26.720 --> 00:30:28.669 align:start position:0%
Claude can now write HTML and CSS and
JavaScript<00:30:27.399><c> and</c><00:30:27.519><c> then</c><00:30:27.600><c> it</c><00:30:27.679><c> can</c><00:30:28.000><c> show</c><00:30:28.240><c> you</c><00:30:28.440><c> that</c>
00:30:28.669 --> 00:30:28.679 align:start position:0%
JavaScript and then it can show you that
00:30:28.679 --> 00:30:31.470 align:start position:0%
JavaScript and then it can show you that
in<00:30:28.840><c> like</c><00:30:28.960><c> a</c><00:30:29.120><c> little</c><00:30:29.360><c> secure</c><00:30:29.960><c> iframe</c><00:30:30.960><c> and</c><00:30:31.120><c> so</c><00:30:31.360><c> it</c>
00:30:31.470 --> 00:30:31.480 align:start position:0%
in like a little secure iframe and so it
00:30:31.480 --> 00:30:32.950 align:start position:0%
in like a little secure iframe and so it
can<00:30:31.679><c> build</c><00:30:31.960><c> you</c><00:30:32.120><c> tools</c><00:30:32.480><c> and</c><00:30:32.640><c> one</c><00:30:32.799><c> of</c>
00:30:32.950 --> 00:30:32.960 align:start position:0%
can build you tools and one of
00:30:32.960 --> 00:30:36.230 align:start position:0%
can build you tools and one of
interfaces<00:30:33.360><c> and</c><00:30:33.559><c> prototypes</c><00:30:34.320><c> on</c><00:30:34.799><c> demand</c><00:30:35.799><c> and</c>
00:30:36.230 --> 00:30:36.240 align:start position:0%
interfaces and prototypes on demand and
00:30:36.240 --> 00:30:38.029 align:start position:0%
interfaces and prototypes on demand and
it's<00:30:36.440><c> quite</c><00:30:36.640><c> limited</c><00:30:37.080><c> they</c><00:30:37.200><c> can't</c><00:30:37.399><c> make</c><00:30:37.640><c> API</c>
00:30:38.029 --> 00:30:38.039 align:start position:0%
it's quite limited they can't make API
00:30:38.039 --> 00:30:39.710 align:start position:0%
it's quite limited they can't make API
calls<00:30:38.360><c> from</c><00:30:38.519><c> in</c><00:30:38.679><c> there</c><00:30:39.000><c> it</c><00:30:39.159><c> can't</c><00:30:39.440><c> actually</c>
00:30:39.710 --> 00:30:39.720 align:start position:0%
calls from in there it can't actually
00:30:39.720 --> 00:30:41.470 align:start position:0%
calls from in there it can't actually
see<00:30:40.000><c> the</c><00:30:40.200><c> results</c><00:30:40.600><c> so</c><00:30:40.760><c> it</c><00:30:40.840><c> doesn't</c><00:30:41.120><c> have</c><00:30:41.320><c> that</c>
00:30:41.470 --> 00:30:41.480 align:start position:0%
see the results so it doesn't have that
00:30:41.480 --> 00:30:43.950 align:start position:0%
see the results so it doesn't have that
debug<00:30:41.919><c> Loop</c><00:30:42.240><c> that</c><00:30:42.399><c> code</c><00:30:42.679><c> interpreter</c><00:30:43.159><c> has</c><00:30:43.679><c> but</c>
00:30:43.950 --> 00:30:43.960 align:start position:0%
debug Loop that code interpreter has but
00:30:43.960 --> 00:30:46.789 align:start position:0%
debug Loop that code interpreter has but
still<00:30:44.440><c> it's</c><00:30:44.760><c> amazing</c><00:30:45.480><c> like</c><00:30:45.679><c> I've</c><00:30:45.840><c> been</c><00:30:46.200><c> um</c><00:30:46.640><c> I</c>
00:30:46.789 --> 00:30:46.799 align:start position:0%
still it's amazing like I've been um I
00:30:46.799 --> 00:30:49.310 align:start position:0%
still it's amazing like I've been um I
redesigned<00:30:47.480><c> pages</c><00:30:47.760><c> on</c><00:30:47.960><c> my</c><00:30:48.120><c> blog</c><00:30:48.559><c> by</c><00:30:48.960><c> pasting</c>
00:30:49.310 --> 00:30:49.320 align:start position:0%
redesigned pages on my blog by pasting
00:30:49.320 --> 00:30:51.590 align:start position:0%
redesigned pages on my blog by pasting
in<00:30:49.440><c> a</c><00:30:49.640><c> screenshot</c><00:30:50.200><c> of</c><00:30:50.360><c> my</c><00:30:50.559><c> blog</c><00:30:51.320><c> and</c><00:30:51.440><c> then</c>
00:30:51.590 --> 00:30:51.600 align:start position:0%
in a screenshot of my blog and then
00:30:51.600 --> 00:30:54.269 align:start position:0%
in a screenshot of my blog and then
saying<00:30:52.480><c> try</c><00:30:52.880><c> suggest</c><00:30:53.360><c> better</c><00:30:53.760><c> color</c><00:30:54.000><c> scheme</c>
00:30:54.269 --> 00:30:54.279 align:start position:0%
saying try suggest better color scheme
00:30:54.279 --> 00:30:56.110 align:start position:0%
saying try suggest better color scheme
for<00:30:54.519><c> this</c><00:30:54.760><c> and</c><00:30:54.919><c> show</c><00:30:55.120><c> me</c><00:30:55.360><c> a</c><00:30:55.519><c> prototype</c><00:30:55.960><c> of</c><00:30:56.039><c> an</c>
00:30:56.110 --> 00:30:56.120 align:start position:0%
for this and show me a prototype of an
00:30:56.120 --> 00:30:58.990 align:start position:0%
for this and show me a prototype of an
artifact<00:30:56.559><c> and</c><00:30:56.679><c> it</c><00:30:56.880><c> did</c><00:30:57.639><c> so</c><00:30:58.159><c> cool</c><00:30:58.519><c> so</c><00:30:58.679><c> I'm</c><00:30:58.799><c> doing</c>
00:30:58.990 --> 00:30:59.000 align:start position:0%
artifact and it did so cool so I'm doing
00:30:59.000 --> 00:31:00.710 align:start position:0%
artifact and it did so cool so I'm doing
a<00:30:59.080><c> lot</c><00:30:59.200><c> more</c><00:30:59.360><c> front</c><00:30:59.519><c> end</c><00:30:59.799><c> stuff</c><00:31:00.080><c> now</c><00:31:00.360><c> because</c><00:31:00.639><c> I</c>
00:31:00.710 --> 00:31:00.720 align:start position:0%
a lot more front end stuff now because I
00:31:00.720 --> 00:31:02.629 align:start position:0%
a lot more front end stuff now because I
can<00:31:00.880><c> get</c><00:31:01.080><c> Claud</c><00:31:01.519><c> to</c><00:31:01.960><c> build</c><00:31:02.200><c> me</c><00:31:02.399><c> little</c>
00:31:02.629 --> 00:31:02.639 align:start position:0%
can get Claud to build me little
00:31:02.639 --> 00:31:04.950 align:start position:0%
can get Claud to build me little
interactive<00:31:03.240><c> prototypes</c><00:31:04.200><c> along</c><00:31:04.440><c> the</c><00:31:04.600><c> way</c><00:31:04.799><c> to</c>
00:31:04.950 --> 00:31:04.960 align:start position:0%
interactive prototypes along the way to
00:31:04.960 --> 00:31:07.509 align:start position:0%
interactive prototypes along the way to
help<00:31:05.200><c> speed</c><00:31:05.519><c> that</c><00:31:05.679><c> up</c><00:31:06.519><c> um</c><00:31:06.960><c> so</c><00:31:07.120><c> I'm</c><00:31:07.200><c> spending</c><00:31:07.440><c> a</c>
00:31:07.509 --> 00:31:07.519 align:start position:0%
help speed that up um so I'm spending a
00:31:07.519 --> 00:31:09.029 align:start position:0%
help speed that up um so I'm spending a
lot<00:31:07.639><c> of</c><00:31:07.760><c> time</c><00:31:07.880><c> with</c><00:31:08.000><c> that</c><00:31:08.399><c> I</c><00:31:08.519><c> have</c><00:31:08.720><c> my</c><00:31:08.960><c> my</c>
00:31:09.029 --> 00:31:09.039 align:start position:0%
lot of time with that I have my my
00:31:09.039 --> 00:31:10.870 align:start position:0%
lot of time with that I have my my
command<00:31:09.360><c> line</c><00:31:09.519><c> tool</c><00:31:09.799><c> llm</c><00:31:10.240><c> lets</c><00:31:10.440><c> you</c><00:31:10.639><c> run</c>
00:31:10.870 --> 00:31:10.880 align:start position:0%
command line tool llm lets you run
00:31:10.880 --> 00:31:12.909 align:start position:0%
command line tool llm lets you run
prompts<00:31:11.279><c> from</c><00:31:11.399><c> the</c><00:31:11.519><c> command</c><00:31:11.880><c> line</c><00:31:12.679><c> and</c><00:31:12.799><c> the</c>
00:31:12.909 --> 00:31:12.919 align:start position:0%
prompts from the command line and the
00:31:12.919 --> 00:31:14.870 align:start position:0%
prompts from the command line and the
key<00:31:13.080><c> feature</c><00:31:13.360><c> of</c><00:31:13.519><c> that</c><00:31:13.679><c> is</c><00:31:13.799><c> that</c><00:31:13.960><c> you</c><00:31:14.080><c> can</c><00:31:14.600><c> pipe</c>
00:31:14.870 --> 00:31:14.880 align:start position:0%
key feature of that is that you can pipe
00:31:14.880 --> 00:31:17.590 align:start position:0%
key feature of that is that you can pipe
things<00:31:15.240><c> into</c><00:31:15.519><c> it</c><00:31:15.679><c> so</c><00:31:15.840><c> I</c><00:31:15.919><c> can</c><00:31:16.120><c> like</c><00:31:16.519><c> cat</c><00:31:16.919><c> a</c><00:31:17.159><c> file</c>
00:31:17.590 --> 00:31:17.600 align:start position:0%
things into it so I can like cat a file
00:31:17.600 --> 00:31:20.710 align:start position:0%
things into it so I can like cat a file
into<00:31:17.919><c> that</c><00:31:18.120><c> and</c><00:31:18.320><c> say</c><00:31:18.840><c> llm</c><00:31:19.720><c> write</c><00:31:20.000><c> the</c><00:31:20.159><c> tests</c>
00:31:20.710 --> 00:31:20.720 align:start position:0%
into that and say llm write the tests
00:31:20.720 --> 00:31:22.830 align:start position:0%
into that and say llm write the tests
and<00:31:20.840><c> it</c><00:31:20.960><c> will</c><00:31:21.159><c> output</c><00:31:22.039><c> test</c><00:31:22.399><c> for</c><00:31:22.519><c> that</c><00:31:22.760><c> and</c>
00:31:22.830 --> 00:31:22.840 align:start position:0%
and it will output test for that and
00:31:22.840 --> 00:31:24.110 align:start position:0%
and it will output test for that and
then<00:31:22.960><c> just</c><00:31:23.320><c> understand</c><00:31:23.519><c> you</c><00:31:23.600><c> just</c><00:31:23.760><c> build</c><00:31:24.000><c> like</c>
00:31:24.110 --> 00:31:24.120 align:start position:0%
then just understand you just build like
00:31:24.120 --> 00:31:25.669 align:start position:0%
then just understand you just build like
it's<00:31:24.200><c> a</c><00:31:24.320><c> command</c><00:31:24.639><c> line</c><00:31:25.080><c> are</c><00:31:25.159><c> you</c><00:31:25.279><c> running</c><00:31:25.519><c> a</c>
00:31:25.669 --> 00:31:25.679 align:start position:0%
it's a command line are you running a
00:31:25.679 --> 00:31:28.870 align:start position:0%
it's a command line are you running a
local<00:31:25.960><c> model</c><00:31:26.279><c> or</c><00:31:26.480><c> somewhere</c><00:31:27.039><c> a</c><00:31:27.120><c> model</c><00:31:27.679><c> ser</c>
00:31:28.870 --> 00:31:28.880 align:start position:0%
local model or somewhere a model ser
00:31:28.880 --> 00:31:31.549 align:start position:0%
local model or somewhere a model ser
llm<00:31:29.720><c> the</c><00:31:29.840><c> tool</c><00:31:30.200><c> it's</c><00:31:30.360><c> based</c><00:31:30.600><c> around</c><00:31:30.880><c> plugins</c>
00:31:31.549 --> 00:31:31.559 align:start position:0%
llm the tool it's based around plugins
00:31:31.559 --> 00:31:33.350 align:start position:0%
llm the tool it's based around plugins
and<00:31:31.720><c> it</c><00:31:31.840><c> can</c><00:31:32.039><c> talk</c><00:31:32.240><c> to</c><00:31:32.480><c> over</c><00:31:32.679><c> a</c><00:31:32.799><c> 100</c><00:31:33.120><c> different</c>
00:31:33.350 --> 00:31:33.360 align:start position:0%
and it can talk to over a 100 different
00:31:33.360 --> 00:31:36.070 align:start position:0%
and it can talk to over a 100 different
models<00:31:34.240><c> is</c><00:31:34.399><c> an</c><00:31:34.480><c> open</c><00:31:34.679><c> SCE</c><00:31:34.919><c> tool</c><00:31:35.200><c> so</c><00:31:35.679><c> yes</c><00:31:35.799><c> it's</c>
00:31:36.070 --> 00:31:36.080 align:start position:0%
models is an open SCE tool so yes it's
00:31:36.080 --> 00:31:38.110 align:start position:0%
models is an open SCE tool so yes it's
my<00:31:36.279><c> my</c><00:31:36.440><c> big</c><00:31:36.639><c> open</c><00:31:37.240><c> my</c><00:31:37.399><c> my</c><00:31:37.559><c> open</c><00:31:37.799><c> source</c>
00:31:38.110 --> 00:31:38.120 align:start position:0%
my my big open my my open source
00:31:38.120 --> 00:31:40.350 align:start position:0%
my my big open my my open source
language<00:31:38.480><c> model</c><00:31:39.279><c> command</c><00:31:39.519><c> line</c><00:31:39.679><c> project</c><00:31:40.200><c> we</c>
00:31:40.350 --> 00:31:40.360 align:start position:0%
language model command line project we
00:31:40.360 --> 00:31:42.230 align:start position:0%
language model command line project we
we'll<00:31:40.480><c> link</c><00:31:40.639><c> it</c><00:31:40.720><c> in</c><00:31:40.799><c> the</c><00:31:40.880><c> show</c><00:31:41.120><c> notes</c><00:31:41.399><c> as</c><00:31:41.519><c> well</c>
00:31:42.230 --> 00:31:42.240 align:start position:0%
we'll link it in the show notes as well
00:31:42.240 --> 00:31:44.029 align:start position:0%
we'll link it in the show notes as well
and<00:31:42.440><c> yes</c><00:31:42.600><c> so</c><00:31:42.799><c> it's</c><00:31:43.000><c> plug-in</c><00:31:43.320><c> based</c><00:31:43.639><c> originally</c>
00:31:44.029 --> 00:31:44.039 align:start position:0%
and yes so it's plug-in based originally
00:31:44.039 --> 00:31:46.070 align:start position:0%
and yes so it's plug-in based originally
it<00:31:44.120><c> could</c><00:31:44.240><c> just</c><00:31:44.360><c> do</c><00:31:44.519><c> open</c><00:31:44.799><c> Ai</c><00:31:45.559><c> and</c><00:31:45.720><c> then</c><00:31:45.960><c> I</c>
00:31:46.070 --> 00:31:46.080 align:start position:0%
it could just do open Ai and then I
00:31:46.080 --> 00:31:47.710 align:start position:0%
it could just do open Ai and then I
added<00:31:46.360><c> plugins</c><00:31:46.679><c> and</c><00:31:46.840><c> now</c><00:31:46.960><c> it</c><00:31:47.039><c> can</c><00:31:47.159><c> run</c><00:31:47.399><c> local</c>
00:31:47.710 --> 00:31:47.720 align:start position:0%
added plugins and now it can run local
00:31:47.720 --> 00:31:49.789 align:start position:0%
added plugins and now it can run local
models<00:31:48.200><c> and</c><00:31:48.360><c> it</c><00:31:48.480><c> can</c><00:31:48.679><c> talk</c><00:31:48.919><c> to</c><00:31:49.279><c> other</c><00:31:49.480><c> models</c>
00:31:49.789 --> 00:31:49.799 align:start position:0%
models and it can talk to other models
00:31:49.799 --> 00:31:52.310 align:start position:0%
models and it can talk to other models
too<00:31:50.039><c> so</c><00:31:50.200><c> I</c><00:31:50.360><c> mainly</c><00:31:50.679><c> use</c><00:31:50.840><c> it</c><00:31:51.039><c> with</c><00:31:51.440><c> with</c><00:31:51.639><c> claw</c>
00:31:52.310 --> 00:31:52.320 align:start position:0%
too so I mainly use it with with claw
00:31:52.320 --> 00:31:54.070 align:start position:0%
too so I mainly use it with with claw
because<00:31:52.600><c> that's</c><00:31:52.799><c> the</c><00:31:52.919><c> best</c><00:31:53.159><c> available</c><00:31:53.559><c> model</c>
00:31:54.070 --> 00:31:54.080 align:start position:0%
because that's the best available model
00:31:54.080 --> 00:31:56.789 align:start position:0%
because that's the best available model
but<00:31:54.240><c> I've</c><00:31:54.399><c> also</c><00:31:54.679><c> run</c><00:31:55.320><c> like</c><00:31:55.519><c> Microsoft's</c><00:31:56.039><c> 53</c>
00:31:56.789 --> 00:31:56.799 align:start position:0%
but I've also run like Microsoft's 53
00:31:56.799 --> 00:31:59.750 align:start position:0%
but I've also run like Microsoft's 53
and<00:31:56.960><c> llama</c><00:31:57.639><c> and</c><00:31:58.120><c> um</c><00:31:58.720><c> Al</c><00:31:59.000><c> and</c><00:31:59.120><c> mistol</c><00:31:59.600><c> and</c>
00:31:59.750 --> 00:31:59.760 align:start position:0%
and llama and um Al and mistol and
00:31:59.760 --> 00:32:01.549 align:start position:0%
and llama and um Al and mistol and
things<00:31:59.960><c> I</c><00:32:00.039><c> can</c><00:32:00.159><c> run</c><00:32:00.440><c> those</c><00:32:00.639><c> locally</c><00:32:01.240><c> which</c><00:32:01.440><c> to</c>
00:32:01.549 --> 00:32:01.559 align:start position:0%
things I can run those locally which to
00:32:01.559 --> 00:32:03.430 align:start position:0%
things I can run those locally which to
be<00:32:01.720><c> honest</c><00:32:02.120><c> I</c><00:32:02.240><c> don't</c><00:32:02.480><c> use</c><00:32:02.679><c> on</c><00:32:02.799><c> a</c><00:32:02.919><c> day-to-day</c>
00:32:03.430 --> 00:32:03.440 align:start position:0%
be honest I don't use on a day-to-day
00:32:03.440 --> 00:32:05.430 align:start position:0%
be honest I don't use on a day-to-day
basis<00:32:04.120><c> because</c><00:32:04.360><c> they're</c><00:32:04.559><c> just</c><00:32:04.720><c> not</c><00:32:04.880><c> as</c><00:32:05.080><c> good</c>
00:32:05.430 --> 00:32:05.440 align:start position:0%
basis because they're just not as good
00:32:05.440 --> 00:32:07.070 align:start position:0%
basis because they're just not as good
you<00:32:05.559><c> know</c><00:32:05.919><c> the</c><00:32:06.080><c> local</c><00:32:06.279><c> models</c><00:32:06.559><c> are</c><00:32:06.799><c> very</c>
00:32:07.070 --> 00:32:07.080 align:start position:0%
you know the local models are very
00:32:07.080 --> 00:32:10.629 align:start position:0%
you know the local models are very
impressive<00:32:08.080><c> but</c><00:32:08.799><c> the</c><00:32:09.159><c> really</c><00:32:09.720><c> like</c><00:32:09.960><c> high-end</c>
00:32:10.629 --> 00:32:10.639 align:start position:0%
impressive but the really like high-end
00:32:10.639 --> 00:32:12.350 align:start position:0%
impressive but the really like high-end
the<00:32:10.919><c> the</c><00:32:11.080><c> best</c><00:32:11.240><c> of</c><00:32:11.399><c> the</c><00:32:11.519><c> best</c><00:32:11.720><c> models</c><00:32:12.080><c> run</c>
00:32:12.350 --> 00:32:12.360 align:start position:0%
the the best of the best models run
00:32:12.360 --> 00:32:13.950 align:start position:0%
the the best of the best models run
circles<00:32:12.760><c> around</c><00:32:13.039><c> them</c><00:32:13.360><c> so</c><00:32:13.519><c> when</c><00:32:13.639><c> I'm</c><00:32:13.720><c> trying</c>
00:32:13.950 --> 00:32:13.960 align:start position:0%
circles around them so when I'm trying
00:32:13.960 --> 00:32:16.070 align:start position:0%
circles around them so when I'm trying
to<00:32:14.080><c> be</c><00:32:14.240><c> productive</c><00:32:14.880><c> I'm</c><00:32:15.039><c> mostly</c><00:32:15.440><c> working</c><00:32:15.799><c> with</c>
00:32:16.070 --> 00:32:16.080 align:start position:0%
to be productive I'm mostly working with
00:32:16.080 --> 00:32:18.389 align:start position:0%
to be productive I'm mostly working with
the<00:32:16.320><c> the</c><00:32:16.480><c> the</c><00:32:16.600><c> best</c><00:32:16.840><c> available</c><00:32:17.200><c> models</c><00:32:18.000><c> I</c><00:32:18.159><c> love</c>
00:32:18.389 --> 00:32:18.399 align:start position:0%
the the the best available models I love
00:32:18.399 --> 00:32:20.789 align:start position:0%
the the the best available models I love
running<00:32:18.720><c> the</c><00:32:18.840><c> local</c><00:32:19.200><c> models</c><00:32:20.200><c> for</c><00:32:20.440><c> sort</c><00:32:20.600><c> of</c>
00:32:20.789 --> 00:32:20.799 align:start position:0%
running the local models for sort of
00:32:20.799 --> 00:32:23.110 align:start position:0%
running the local models for sort of
research<00:32:21.360><c> and</c><00:32:21.480><c> for</c><00:32:21.720><c> playing</c><00:32:22.080><c> around</c><00:32:22.440><c> and</c><00:32:22.600><c> also</c>
00:32:23.110 --> 00:32:23.120 align:start position:0%
research and for playing around and also
00:32:23.120 --> 00:32:24.470 align:start position:0%
research and for playing around and also
they're<00:32:23.279><c> a</c><00:32:23.440><c> great</c><00:32:23.639><c> way</c><00:32:23.760><c> to</c><00:32:23.880><c> learn</c><00:32:24.120><c> more</c><00:32:24.279><c> about</c>
00:32:24.470 --> 00:32:24.480 align:start position:0%
they're a great way to learn more about
00:32:24.480 --> 00:32:26.590 align:start position:0%
they're a great way to learn more about
how<00:32:24.679><c> language</c><00:32:25.000><c> models</c><00:32:25.480><c> actually</c><00:32:26.120><c> work</c><00:32:26.399><c> and</c>
00:32:26.590 --> 00:32:26.600 align:start position:0%
how language models actually work and
00:32:26.600 --> 00:32:29.470 align:start position:0%
how language models actually work and
what<00:32:26.720><c> they</c><00:32:26.840><c> can</c><00:32:27.039><c> do</c><00:32:28.000><c> because</c><00:32:28.840><c> when</c><00:32:29.000><c> you</c><00:32:29.279><c> like</c>
00:32:29.470 --> 00:32:29.480 align:start position:0%
what they can do because when you like
00:32:29.480 --> 00:32:31.590 align:start position:0%
what they can do because when you like
um<00:32:29.639><c> people</c><00:32:29.880><c> talk</c><00:32:30.039><c> about</c><00:32:30.240><c> hallucination</c><00:32:30.880><c> a</c><00:32:31.080><c> lot</c>
00:32:31.590 --> 00:32:31.600 align:start position:0%
um people talk about hallucination a lot
00:32:31.600 --> 00:32:33.149 align:start position:0%
um people talk about hallucination a lot
I<00:32:31.679><c> think</c><00:32:31.919><c> it's</c><00:32:32.159><c> really</c><00:32:32.399><c> useful</c><00:32:32.799><c> to</c><00:32:32.960><c> have</c><00:32:33.039><c> a</c>
00:32:33.149 --> 00:32:33.159 align:start position:0%
I think it's really useful to have a
00:32:33.159 --> 00:32:35.070 align:start position:0%
I think it's really useful to have a
model<00:32:33.399><c> hallucinate</c><00:32:33.919><c> at</c><00:32:34.080><c> you</c><00:32:34.240><c> early</c><00:32:34.919><c> because</c>
00:32:35.070 --> 00:32:35.080 align:start position:0%
model hallucinate at you early because
00:32:35.080 --> 00:32:37.190 align:start position:0%
model hallucinate at you early because
it<00:32:35.240><c> helps</c><00:32:35.559><c> you</c><00:32:36.279><c> get</c><00:32:36.480><c> that</c><00:32:36.639><c> better</c><00:32:36.880><c> mental</c>
00:32:37.190 --> 00:32:37.200 align:start position:0%
it helps you get that better mental
00:32:37.200 --> 00:32:39.269 align:start position:0%
it helps you get that better mental
model<00:32:37.519><c> of</c><00:32:37.720><c> of</c><00:32:37.880><c> of</c><00:32:38.000><c> what</c><00:32:38.120><c> it</c><00:32:38.240><c> can</c><00:32:38.440><c> do</c><00:32:39.000><c> and</c><00:32:39.120><c> the</c>
00:32:39.269 --> 00:32:39.279 align:start position:0%
model of of of what it can do and the
00:32:39.279 --> 00:32:41.909 align:start position:0%
model of of of what it can do and the
local<00:32:39.559><c> models</c><00:32:39.960><c> hallucinate</c><00:32:40.760><c> wildly</c><00:32:41.639><c> so</c><00:32:41.799><c> if</c>
00:32:41.909 --> 00:32:41.919 align:start position:0%
local models hallucinate wildly so if
00:32:41.919 --> 00:32:43.230 align:start position:0%
local models hallucinate wildly so if
you<00:32:42.080><c> really</c><00:32:42.279><c> want</c><00:32:42.440><c> to</c><00:32:42.600><c> learn</c><00:32:42.840><c> more</c><00:32:43.039><c> about</c>
00:32:43.230 --> 00:32:43.240 align:start position:0%
you really want to learn more about
00:32:43.240 --> 00:32:45.750 align:start position:0%
you really want to learn more about
language<00:32:43.559><c> models</c><00:32:43.919><c> running</c><00:32:44.320><c> a</c><00:32:44.679><c> tiny</c><00:32:45.000><c> little</c>
00:32:45.750 --> 00:32:45.760 align:start position:0%
language models running a tiny little
00:32:45.760 --> 00:32:47.190 align:start position:0%
language models running a tiny little
like<00:32:46.080><c> some</c><00:32:46.240><c> of</c><00:32:46.360><c> them</c><00:32:46.480><c> are</c><00:32:46.600><c> like</c><00:32:46.720><c> two</c><00:32:46.880><c> or</c><00:32:47.000><c> three</c>
00:32:47.190 --> 00:32:47.200 align:start position:0%
like some of them are like two or three
00:32:47.200 --> 00:32:48.629 align:start position:0%
like some of them are like two or three
gigabyte<00:32:47.639><c> files</c><00:32:48.000><c> that</c><00:32:48.080><c> you</c><00:32:48.159><c> can</c><00:32:48.279><c> run</c><00:32:48.399><c> on</c><00:32:48.519><c> a</c>
00:32:48.629 --> 00:32:48.639 align:start position:0%
gigabyte files that you can run on a
00:32:48.639 --> 00:32:50.110 align:start position:0%
gigabyte files that you can run on a
laptop<00:32:49.000><c> I've</c><00:32:49.159><c> got</c><00:32:49.279><c> one</c><00:32:49.399><c> that</c><00:32:49.519><c> runs</c><00:32:49.720><c> on</c><00:32:49.880><c> my</c>
00:32:50.110 --> 00:32:50.120 align:start position:0%
laptop I've got one that runs on my
00:32:50.120 --> 00:32:52.590 align:start position:0%
laptop I've got one that runs on my
phone<00:32:50.799><c> it's</c><00:32:51.080><c> actually</c><00:32:51.559><c> really</c><00:32:51.799><c> which</c><00:32:51.960><c> surpris</c>
00:32:52.590 --> 00:32:52.600 align:start position:0%
phone it's actually really which surpris
00:32:52.600 --> 00:32:56.830 align:start position:0%
phone it's actually really which surpris
yeah<00:32:53.080><c> um</c><00:32:53.799><c> there's</c><00:32:54.000><c> an</c><00:32:54.240><c> app</c><00:32:54.480><c> called</c><00:32:55.240><c> mlc</c><00:32:56.240><c> mlc</c>
00:32:56.830 --> 00:32:56.840 align:start position:0%
yeah um there's an app called mlc mlc
00:32:56.840 --> 00:33:01.110 align:start position:0%
yeah um there's an app called mlc mlc
chat<00:32:57.360><c> and</c><00:32:57.480><c> it</c><00:32:57.600><c> can</c><00:32:57.919><c> run</c><00:32:58.440><c> Microsoft</c><00:32:59.240><c> 53</c><00:33:00.240><c> and</c><00:33:00.840><c> um</c>
00:33:01.110 --> 00:33:01.120 align:start position:0%
chat and it can run Microsoft 53 and um
00:33:01.120 --> 00:33:03.990 align:start position:0%
chat and it can run Microsoft 53 and um
Google's<00:33:01.559><c> Gemma</c><00:33:02.240><c> and</c><00:33:02.399><c> it's</c><00:33:02.600><c> got</c><00:33:02.760><c> mistal</c><00:33:03.159><c> 7B</c>
00:33:03.990 --> 00:33:04.000 align:start position:0%
Google's Gemma and it's got mistal 7B
00:33:04.000 --> 00:33:06.070 align:start position:0%
Google's Gemma and it's got mistal 7B
these<00:33:04.080><c> are</c><00:33:04.320><c> very</c><00:33:04.519><c> good</c><00:33:04.720><c> models</c><00:33:05.360><c> like</c><00:33:05.679><c> if</c><00:33:05.840><c> you</c>
00:33:06.070 --> 00:33:06.080 align:start position:0%
these are very good models like if you
00:33:06.080 --> 00:33:08.190 align:start position:0%
these are very good models like if you
ask<00:33:06.320><c> them</c><00:33:07.080><c> like</c><00:33:07.240><c> if</c><00:33:07.320><c> you</c><00:33:07.399><c> say</c><00:33:07.639><c> who</c><00:33:07.799><c> is</c><00:33:07.919><c> Simon</c>
00:33:08.190 --> 00:33:08.200 align:start position:0%
ask them like if you say who is Simon
00:33:08.200 --> 00:33:09.990 align:start position:0%
ask them like if you say who is Simon
willson<00:33:08.600><c> they</c><00:33:08.720><c> will</c><00:33:08.880><c> make</c><00:33:09.080><c> up</c><00:33:09.399><c> things</c><00:33:09.840><c> that's</c>
00:33:09.990 --> 00:33:10.000 align:start position:0%
willson they will make up things that's
00:33:10.000 --> 00:33:13.310 align:start position:0%
willson they will make up things that's
a<00:33:10.159><c> great</c><00:33:10.480><c> I</c><00:33:10.639><c> I</c><00:33:10.760><c> love</c><00:33:11.440><c> I</c><00:33:11.519><c> use</c><00:33:12.080><c> like</c><00:33:12.279><c> ego</c><00:33:12.639><c> searches</c>
00:33:13.310 --> 00:33:13.320 align:start position:0%
a great I I love I use like ego searches
00:33:13.320 --> 00:33:14.990 align:start position:0%
a great I I love I use like ego searches
to<00:33:14.000><c> basically</c><00:33:14.320><c> see</c><00:33:14.559><c> how</c><00:33:14.679><c> much</c><00:33:14.880><c> they</c>
00:33:14.990 --> 00:33:15.000 align:start position:0%
to basically see how much they
00:33:15.000 --> 00:33:16.389 align:start position:0%
to basically see how much they
hallucinate<00:33:15.559><c> they'll</c><00:33:15.760><c> they'll</c><00:33:15.919><c> say</c><00:33:16.120><c> he</c><00:33:16.240><c> was</c>
00:33:16.389 --> 00:33:16.399 align:start position:0%
hallucinate they'll they'll say he was
00:33:16.399 --> 00:33:18.269 align:start position:0%
hallucinate they'll they'll say he was
the<00:33:16.559><c> CTO</c><00:33:17.039><c> of</c><00:33:17.159><c> GitHub</c><00:33:17.600><c> and</c><00:33:17.679><c> I'm</c><00:33:17.840><c> like</c><00:33:18.000><c> well</c><00:33:18.120><c> I</c>
00:33:18.269 --> 00:33:18.279 align:start position:0%
the CTO of GitHub and I'm like well I
00:33:18.279 --> 00:33:22.549 align:start position:0%
the CTO of GitHub and I'm like well I
really<00:33:18.519><c> wasn't</c><00:33:19.039><c> but</c><00:33:19.480><c> I</c><00:33:19.600><c> do</c><00:33:19.880><c> use</c><00:33:20.240><c> GitHub</c><00:33:21.080><c> um</c><00:33:22.000><c> but</c>
00:33:22.549 --> 00:33:22.559 align:start position:0%
really wasn't but I do use GitHub um but
00:33:22.559 --> 00:33:24.310 align:start position:0%
really wasn't but I do use GitHub um but
but<00:33:22.760><c> they</c><00:33:23.000><c> like</c><00:33:23.080><c> I've</c><00:33:23.200><c> used</c><00:33:23.399><c> these</c><00:33:23.519><c> on</c><00:33:23.679><c> planes</c>
00:33:24.310 --> 00:33:24.320 align:start position:0%
but they like I've used these on planes
00:33:24.320 --> 00:33:25.710 align:start position:0%
but they like I've used these on planes
they're<00:33:24.440><c> good</c><00:33:24.600><c> enough</c><00:33:24.799><c> at</c><00:33:25.000><c> python</c><00:33:25.360><c> that</c><00:33:25.480><c> I</c><00:33:25.600><c> can</c>
00:33:25.710 --> 00:33:25.720 align:start position:0%
they're good enough at python that I can
00:33:25.720 --> 00:33:27.269 align:start position:0%
they're good enough at python that I can
use<00:33:25.880><c> them</c><00:33:26.039><c> to</c><00:33:26.200><c> like</c><00:33:26.399><c> look</c><00:33:26.559><c> up</c><00:33:26.760><c> little</c><00:33:26.960><c> bits</c><00:33:27.120><c> of</c>
00:33:27.269 --> 00:33:27.279 align:start position:0%
use them to like look up little bits of
00:33:27.279 --> 00:33:29.070 align:start position:0%
use them to like look up little bits of
API<00:33:27.760><c> doation</c><00:33:28.320><c> they</c><00:33:28.440><c> can't</c><00:33:28.639><c> remember</c><00:33:28.919><c> and</c>
00:33:29.070 --> 00:33:29.080 align:start position:0%
API doation they can't remember and
00:33:29.080 --> 00:33:31.350 align:start position:0%
API doation they can't remember and
things<00:33:29.320><c> like</c><00:33:29.519><c> that</c><00:33:30.120><c> um</c><00:33:30.639><c> and</c><00:33:30.760><c> it</c><00:33:30.880><c> runs</c><00:33:31.080><c> on</c><00:33:31.240><c> your</c>
00:33:31.350 --> 00:33:31.360 align:start position:0%
things like that um and it runs on your
00:33:31.360 --> 00:33:35.470 align:start position:0%
things like that um and it runs on your
phone<00:33:31.600><c> it's</c><00:33:31.760><c> really</c><00:33:32.320><c> fun</c><00:33:33.320><c> yeah</c><00:33:33.639><c> awesome</c><00:33:34.639><c> so</c>
00:33:35.470 --> 00:33:35.480 align:start position:0%
phone it's really fun yeah awesome so
00:33:35.480 --> 00:33:37.110 align:start position:0%
phone it's really fun yeah awesome so
like<00:33:35.880><c> looking</c><00:33:36.159><c> back</c><00:33:36.320><c> you've</c><00:33:36.519><c> now</c><00:33:36.639><c> been</c><00:33:36.799><c> coding</c>
00:33:37.110 --> 00:33:37.120 align:start position:0%
like looking back you've now been coding
00:33:37.120 --> 00:33:40.149 align:start position:0%
like looking back you've now been coding
for<00:33:37.360><c> like</c><00:33:37.720><c> more</c><00:33:37.880><c> than</c><00:33:38.080><c> 20</c><00:33:38.399><c> years</c><00:33:38.919><c> right</c><00:33:39.919><c> I</c><00:33:40.000><c> mean</c>
00:33:40.149 --> 00:33:40.159 align:start position:0%
for like more than 20 years right I mean
00:33:40.159 --> 00:33:42.110 align:start position:0%
for like more than 20 years right I mean
depending<00:33:40.399><c> on</c><00:33:41.080><c> professionally</c><00:33:41.799><c> people</c><00:33:42.000><c> have</c>
00:33:42.110 --> 00:33:42.120 align:start position:0%
depending on professionally people have
00:33:42.120 --> 00:33:43.549 align:start position:0%
depending on professionally people have
been<00:33:42.320><c> paying</c><00:33:42.559><c> me</c><00:33:42.720><c> for</c><00:33:42.880><c> 20</c><00:33:43.159><c> years</c><00:33:43.360><c> at</c><00:33:43.480><c> this</c>
00:33:43.549 --> 00:33:43.559 align:start position:0%
been paying me for 20 years at this
00:33:43.559 --> 00:33:45.190 align:start position:0%
been paying me for 20 years at this
point<00:33:43.840><c> people</c><00:33:44.159><c> paying</c><00:33:44.399><c> for</c><00:33:44.519><c> 20</c><00:33:44.760><c> years</c><00:33:44.919><c> so</c><00:33:45.080><c> like</c>
00:33:45.190 --> 00:33:45.200 align:start position:0%
point people paying for 20 years so like
00:33:45.200 --> 00:33:46.509 align:start position:0%
point people paying for 20 years so like
through<00:33:45.399><c> throughout</c><00:33:45.639><c> this</c><00:33:45.799><c> time</c><00:33:46.000><c> you</c><00:33:46.120><c> know</c><00:33:46.360><c> we</c>
00:33:46.509 --> 00:33:46.519 align:start position:0%
through throughout this time you know we
00:33:46.519 --> 00:33:50.029 align:start position:0%
through throughout this time you know we
have<00:33:46.679><c> seen</c><00:33:47.039><c> some</c><00:33:47.919><c> some</c><00:33:48.799><c> increases</c><00:33:49.320><c> in</c><00:33:49.760><c> in</c>
00:33:50.029 --> 00:33:50.039 align:start position:0%
have seen some some increases in in
00:33:50.039 --> 00:33:51.870 align:start position:0%
have seen some some increases in in
productivity<00:33:50.639><c> may</c><00:33:50.880><c> that</c><00:33:51.039><c> be</c><00:33:51.200><c> fire</c><00:33:51.559><c> Buck</c>
00:33:51.870 --> 00:33:51.880 align:start position:0%
productivity may that be fire Buck
00:33:51.880 --> 00:33:54.269 align:start position:0%
productivity may that be fire Buck
coming<00:33:52.120><c> out</c><00:33:52.399><c> for</c><00:33:52.639><c> for</c><00:33:52.840><c> developers</c><00:33:53.480><c> or</c><00:33:53.960><c> other</c>
00:33:54.269 --> 00:33:54.279 align:start position:0%
coming out for for developers or other
00:33:54.279 --> 00:33:56.389 align:start position:0%
coming out for for developers or other
things<00:33:54.600><c> like</c><00:33:55.000><c> if</c><00:33:55.200><c> you</c><00:33:55.799><c> could</c><00:33:55.960><c> you</c><00:33:56.120><c> talk</c>
00:33:56.389 --> 00:33:56.399 align:start position:0%
things like if you could you talk
00:33:56.399 --> 00:33:58.509 align:start position:0%
things like if you could you talk
through<00:33:56.720><c> like</c><00:33:57.080><c> what</c><00:33:57.240><c> were</c><00:33:57.519><c> kind</c><00:33:58.000><c> like</c><00:33:58.120><c> bumps</c>
00:33:58.509 --> 00:33:58.519 align:start position:0%
through like what were kind like bumps
00:33:58.519 --> 00:34:00.149 align:start position:0%
through like what were kind like bumps
when<00:33:58.639><c> you</c><00:33:58.760><c> became</c><00:33:59.080><c> more</c><00:33:59.320><c> productive</c><00:33:59.919><c> as</c><00:34:00.000><c> a</c>
00:34:00.149 --> 00:34:00.159 align:start position:0%
when you became more productive as a
00:34:00.159 --> 00:34:02.629 align:start position:0%
when you became more productive as a
developer<00:34:01.000><c> and</c><00:34:01.120><c> then</c><00:34:01.360><c> when</c><00:34:01.480><c> we</c><00:34:01.600><c> get</c><00:34:01.720><c> to</c><00:34:01.880><c> llms</c>
00:34:02.629 --> 00:34:02.639 align:start position:0%
developer and then when we get to llms
00:34:02.639 --> 00:34:04.430 align:start position:0%
developer and then when we get to llms
compared<00:34:03.000><c> to</c><00:34:03.159><c> how</c><00:34:03.360><c> this</c><00:34:03.559><c> bump</c><00:34:03.840><c> compares</c><00:34:04.200><c> to</c>
00:34:04.430 --> 00:34:04.440 align:start position:0%
compared to how this bump compares to
00:34:04.440 --> 00:34:06.870 align:start position:0%
compared to how this bump compares to
those<00:34:04.919><c> ones</c><00:34:05.919><c> I</c><00:34:06.080><c> love</c><00:34:06.320><c> that</c><00:34:06.440><c> you</c><00:34:06.519><c> mentioned</c>
00:34:06.870 --> 00:34:06.880 align:start position:0%
those ones I love that you mentioned
00:34:06.880 --> 00:34:08.909 align:start position:0%
those ones I love that you mentioned
Firebug<00:34:07.399><c> because</c><00:34:07.559><c> that</c><00:34:07.639><c> was</c><00:34:07.760><c> a</c><00:34:08.000><c> big</c><00:34:08.240><c> bump</c>
00:34:08.909 --> 00:34:08.919 align:start position:0%
Firebug because that was a big bump
00:34:08.919 --> 00:34:12.629 align:start position:0%
Firebug because that was a big bump
right<00:34:09.159><c> I</c><00:34:09.679><c> yeah</c><00:34:10.000><c> um</c><00:34:10.919><c> Firebug</c><00:34:11.480><c> was</c><00:34:11.679><c> the</c><00:34:12.320><c> it</c><00:34:12.480><c> was</c>
00:34:12.629 --> 00:34:12.639 align:start position:0%
right I yeah um Firebug was the it was
00:34:12.639 --> 00:34:15.149 align:start position:0%
right I yeah um Firebug was the it was
the<00:34:13.000><c> Chrome</c><00:34:13.320><c> Dev</c><00:34:13.560><c> tools</c><00:34:14.040><c> before</c><00:34:14.560><c> browsers</c><00:34:15.000><c> had</c>
00:34:15.149 --> 00:34:15.159 align:start position:0%
the Chrome Dev tools before browsers had
00:34:15.159 --> 00:34:16.470 align:start position:0%
the Chrome Dev tools before browsers had
them<00:34:15.280><c> built</c><00:34:15.480><c> in</c><00:34:15.639><c> it</c><00:34:15.720><c> was</c><00:34:15.800><c> an</c><00:34:15.919><c> extension</c><00:34:16.280><c> for</c>
00:34:16.470 --> 00:34:16.480 align:start position:0%
them built in it was an extension for
00:34:16.480 --> 00:34:18.629 align:start position:0%
them built in it was an extension for
Firefox<00:34:17.000><c> that</c><00:34:17.200><c> added</c><00:34:17.879><c> essentially</c><00:34:18.320><c> what</c><00:34:18.440><c> you</c>
00:34:18.629 --> 00:34:18.639 align:start position:0%
Firefox that added essentially what you
00:34:18.639 --> 00:34:20.589 align:start position:0%
Firefox that added essentially what you
recognize<00:34:19.159><c> as</c><00:34:19.320><c> as</c><00:34:19.440><c> the</c><00:34:19.520><c> developer</c><00:34:19.879><c> tools</c><00:34:20.200><c> now</c>
00:34:20.589 --> 00:34:20.599 align:start position:0%
recognize as as the developer tools now
00:34:20.599 --> 00:34:22.550 align:start position:0%
recognize as as the developer tools now
and<00:34:20.760><c> that</c><00:34:20.879><c> was</c><00:34:21.000><c> an</c><00:34:21.320><c> absolute</c><00:34:21.879><c> Revelation</c><00:34:22.440><c> when</c>
00:34:22.550 --> 00:34:22.560 align:start position:0%
and that was an absolute Revelation when
00:34:22.560 --> 00:34:25.550 align:start position:0%
and that was an absolute Revelation when
it<00:34:22.760><c> came</c><00:34:22.919><c> out</c><00:34:23.480><c> especially</c><00:34:23.960><c> for</c><00:34:24.200><c> me</c><00:34:24.599><c> because</c>
00:34:25.550 --> 00:34:25.560 align:start position:0%
it came out especially for me because
00:34:25.560 --> 00:34:27.310 align:start position:0%
it came out especially for me because
I've<00:34:26.000><c> spent</c><00:34:26.280><c> most</c><00:34:26.440><c> of</c><00:34:26.520><c> my</c><00:34:26.639><c> career</c><00:34:26.839><c> as</c><00:34:26.919><c> a</c><00:34:27.040><c> python</c>
00:34:27.310 --> 00:34:27.320 align:start position:0%
I've spent most of my career as a python
00:34:27.320 --> 00:34:29.069 align:start position:0%
I've spent most of my career as a python
programmer<00:34:27.960><c> my</c><00:34:28.119><c> favorite</c><00:34:28.399><c> feature</c><00:34:28.639><c> of</c><00:34:28.800><c> python</c>
00:34:29.069 --> 00:34:29.079 align:start position:0%
programmer my favorite feature of python
00:34:29.079 --> 00:34:30.990 align:start position:0%
programmer my favorite feature of python
is<00:34:29.200><c> the</c><00:34:29.320><c> interactive</c><00:34:29.839><c> prompt</c><00:34:30.399><c> I</c><00:34:30.520><c> love</c><00:34:30.760><c> being</c>
00:34:30.990 --> 00:34:31.000 align:start position:0%
is the interactive prompt I love being
00:34:31.000 --> 00:34:34.230 align:start position:0%
is the interactive prompt I love being
able<00:34:31.320><c> to</c><00:34:32.320><c> code</c><00:34:32.839><c> by</c><00:34:33.320><c> writing</c><00:34:33.639><c> a</c><00:34:33.760><c> line</c><00:34:33.919><c> of</c><00:34:34.079><c> code</c>
00:34:34.230 --> 00:34:34.240 align:start position:0%
able to code by writing a line of code
00:34:34.240 --> 00:34:35.349 align:start position:0%
able to code by writing a line of code
and<00:34:34.359><c> hitting</c><00:34:34.560><c> enter</c><00:34:34.800><c> and</c><00:34:34.919><c> seeing</c><00:34:35.119><c> what</c><00:34:35.240><c> it</c>
00:34:35.349 --> 00:34:35.359 align:start position:0%
and hitting enter and seeing what it
00:34:35.359 --> 00:34:36.909 align:start position:0%
and hitting enter and seeing what it
does<00:34:35.560><c> and</c><00:34:35.720><c> then</c><00:34:35.960><c> you</c><00:34:36.119><c> end</c><00:34:36.280><c> up</c><00:34:36.440><c> copying</c><00:34:36.760><c> and</c>
00:34:36.909 --> 00:34:36.919 align:start position:0%
does and then you end up copying and
00:34:36.919 --> 00:34:38.510 align:start position:0%
does and then you end up copying and
pasting<00:34:37.200><c> a</c><00:34:37.320><c> bunch</c><00:34:37.480><c> of</c><00:34:37.679><c> those</c><00:34:37.919><c> Explorations</c>
00:34:38.510 --> 00:34:38.520 align:start position:0%
pasting a bunch of those Explorations
00:34:38.520 --> 00:34:40.310 align:start position:0%
pasting a bunch of those Explorations
into<00:34:38.720><c> a</c><00:34:38.919><c> file</c><00:34:39.520><c> but</c><00:34:39.639><c> you</c><00:34:39.760><c> know</c><00:34:39.960><c> that</c><00:34:40.079><c> it's</c><00:34:40.240><c> going</c>
00:34:40.310 --> 00:34:40.320 align:start position:0%
into a file but you know that it's going
00:34:40.320 --> 00:34:41.550 align:start position:0%
into a file but you know that it's going
to<00:34:40.480><c> work</c><00:34:40.760><c> because</c><00:34:40.919><c> you</c><00:34:41.040><c> you</c><00:34:41.159><c> worked</c><00:34:41.359><c> on</c><00:34:41.480><c> it</c>
00:34:41.550 --> 00:34:41.560 align:start position:0%
to work because you you worked on it
00:34:41.560 --> 00:34:43.589 align:start position:0%
to work because you you worked on it
interactively<00:34:42.320><c> Firebug</c><00:34:43.000><c> instantly</c><00:34:43.359><c> brought</c>
00:34:43.589 --> 00:34:43.599 align:start position:0%
interactively Firebug instantly brought
00:34:43.599 --> 00:34:45.190 align:start position:0%
interactively Firebug instantly brought
that<00:34:43.720><c> to</c><00:34:43.879><c> JavaScript</c><00:34:44.440><c> like</c><00:34:44.599><c> suddenly</c><00:34:45.040><c> you</c>
00:34:45.190 --> 00:34:45.200 align:start position:0%
that to JavaScript like suddenly you
00:34:45.200 --> 00:34:47.190 align:start position:0%
that to JavaScript like suddenly you
could<00:34:45.560><c> interactively</c><00:34:46.200><c> code</c><00:34:46.480><c> against</c><00:34:46.720><c> a</c><00:34:46.919><c> live</c>
00:34:47.190 --> 00:34:47.200 align:start position:0%
could interactively code against a live
00:34:47.200 --> 00:34:48.869 align:start position:0%
could interactively code against a live
web<00:34:47.399><c> page</c><00:34:47.599><c> and</c><00:34:47.760><c> figure</c><00:34:48.040><c> things</c><00:34:48.200><c> out</c><00:34:48.440><c> that</c><00:34:48.560><c> way</c>
00:34:48.869 --> 00:34:48.879 align:start position:0%
web page and figure things out that way
00:34:48.879 --> 00:34:51.430 align:start position:0%
web page and figure things out that way
so<00:34:49.040><c> that</c><00:34:49.119><c> was</c><00:34:49.240><c> a</c><00:34:49.399><c> big</c><00:34:49.560><c> one</c><00:34:50.119><c> um</c><00:34:50.879><c> I</c><00:34:50.960><c> think</c><00:34:51.240><c> the</c>
00:34:51.430 --> 00:34:51.440 align:start position:0%
so that was a big one um I think the
00:34:51.440 --> 00:34:54.030 align:start position:0%
so that was a big one um I think the
biggest<00:34:52.440><c> yeah</c><00:34:53.000><c> I</c><00:34:53.079><c> think</c><00:34:53.240><c> just</c><00:34:53.399><c> as</c><00:34:53.520><c> a</c><00:34:53.599><c> reminder</c>
00:34:54.030 --> 00:34:54.040 align:start position:0%
biggest yeah I think just as a reminder
00:34:54.040 --> 00:34:55.829 align:start position:0%
biggest yeah I think just as a reminder
cuz<00:34:54.240><c> like</c><00:34:54.639><c> some</c><00:34:54.839><c> some</c><00:34:54.960><c> listeners</c><00:34:55.399><c> were</c><00:34:55.639><c> were</c>
00:34:55.829 --> 00:34:55.839 align:start position:0%
cuz like some some listeners were were
00:34:55.839 --> 00:34:57.910 align:start position:0%
cuz like some some listeners were were
not<00:34:56.000><c> necessar</c><00:34:56.359><c> around</c><00:34:56.599><c> but</c><00:34:56.760><c> before</c><00:34:57.040><c> firebug</c><00:34:57.839><c> I</c>
00:34:57.910 --> 00:34:57.920 align:start position:0%
not necessar around but before firebug I
00:34:57.920 --> 00:34:59.270 align:start position:0%
not necessar around but before firebug I
was<00:34:58.040><c> doing</c><00:34:58.280><c> web</c><00:34:58.480><c> development</c><00:34:58.880><c> and</c><00:34:59.000><c> the</c><00:34:59.119><c> way</c>
00:34:59.270 --> 00:34:59.280 align:start position:0%
was doing web development and the way
00:34:59.280 --> 00:35:00.950 align:start position:0%
was doing web development and the way
you<00:34:59.440><c> debugged</c><00:35:00.160><c> your</c><00:35:00.359><c> JavaScript</c>
00:35:00.950 --> 00:35:00.960 align:start position:0%
you debugged your JavaScript
00:35:00.960 --> 00:35:02.349 align:start position:0%
you debugged your JavaScript
applications<00:35:01.520><c> which</c><00:35:01.599><c> were</c><00:35:01.800><c> pretty</c><00:35:02.000><c> simple</c><00:35:02.240><c> at</c>
00:35:02.349 --> 00:35:02.359 align:start position:0%
applications which were pretty simple at
00:35:02.359 --> 00:35:05.470 align:start position:0%
applications which were pretty simple at
the<00:35:02.520><c> time</c><00:35:02.720><c> but</c><00:35:03.040><c> you</c><00:35:03.160><c> did</c><00:35:03.480><c> alerts</c><00:35:04.480><c> to</c><00:35:04.920><c> to</c><00:35:05.040><c> show</c>
00:35:05.470 --> 00:35:05.480 align:start position:0%
the time but you did alerts to to show
00:35:05.480 --> 00:35:07.109 align:start position:0%
the time but you did alerts to to show
we<00:35:05.599><c> didn't</c><00:35:05.960><c> even</c><00:35:06.240><c> have</c>
00:35:07.109 --> 00:35:07.119 align:start position:0%
we didn't even have
00:35:07.119 --> 00:35:10.950 align:start position:0%
we didn't even have
console.log<00:35:08.119><c> cons</c><00:35:08.760><c> was</c><00:35:08.960><c> invented</c><00:35:09.440><c> by</c><00:35:09.960><c> Firebug</c>
00:35:10.950 --> 00:35:10.960 align:start position:0%
console.log cons was invented by Firebug
00:35:10.960 --> 00:35:12.710 align:start position:0%
console.log cons was invented by Firebug
yeah<00:35:11.160><c> so</c><00:35:11.359><c> it</c><00:35:11.480><c> was</c><00:35:11.640><c> just</c><00:35:11.839><c> really</c><00:35:12.079><c> painful</c><00:35:12.560><c> and</c>
00:35:12.710 --> 00:35:12.720 align:start position:0%
yeah so it was just really painful and
00:35:12.720 --> 00:35:14.589 align:start position:0%
yeah so it was just really painful and
really<00:35:12.920><c> hard</c><00:35:13.119><c> to</c><00:35:13.280><c> debug</c><00:35:13.800><c> and</c><00:35:14.160><c> you</c><00:35:14.359><c> also</c>
00:35:14.589 --> 00:35:14.599 align:start position:0%
really hard to debug and you also
00:35:14.599 --> 00:35:15.950 align:start position:0%
really hard to debug and you also
couldn't<00:35:14.880><c> really</c><00:35:15.160><c> inspect</c><00:35:15.480><c> the</c><00:35:15.560><c> elements</c><00:35:15.839><c> so</c>
00:35:15.950 --> 00:35:15.960 align:start position:0%
couldn't really inspect the elements so
00:35:15.960 --> 00:35:17.390 align:start position:0%
couldn't really inspect the elements so
you<00:35:16.040><c> were</c><00:35:16.240><c> changing</c><00:35:16.720><c> it</c><00:35:16.880><c> it</c><00:35:16.960><c> was</c><00:35:17.079><c> like</c><00:35:17.200><c> doing</c>
00:35:17.390 --> 00:35:17.400 align:start position:0%
you were changing it it was like doing
00:35:17.400 --> 00:35:19.390 align:start position:0%
you were changing it it was like doing
it<00:35:17.680><c> in</c><00:35:17.839><c> the</c><00:35:18.000><c> dark</c><00:35:18.280><c> and</c><00:35:18.440><c> and</c><00:35:18.560><c> as</c><00:35:18.640><c> you</c><00:35:18.760><c> say</c><00:35:19.160><c> it</c><00:35:19.320><c> it</c>
00:35:19.390 --> 00:35:19.400 align:start position:0%
it in the dark and and as you say it it
00:35:19.400 --> 00:35:21.550 align:start position:0%
it in the dark and and as you say it it
was<00:35:19.560><c> a</c><00:35:19.680><c> game</c><00:35:19.920><c> changer</c><00:35:20.200><c> and</c><00:35:20.359><c> now</c><00:35:20.599><c> these</c><00:35:20.800><c> days</c>
00:35:21.550 --> 00:35:21.560 align:start position:0%
was a game changer and now these days
00:35:21.560 --> 00:35:23.150 align:start position:0%
was a game changer and now these days
Chrome<00:35:21.880><c> developer</c><00:35:22.240><c> tools</c><00:35:22.520><c> is</c><00:35:22.720><c> better</c><00:35:22.960><c> than</c>
00:35:23.150 --> 00:35:23.160 align:start position:0%
Chrome developer tools is better than
00:35:23.160 --> 00:35:24.990 align:start position:0%
Chrome developer tools is better than
what<00:35:23.280><c> Firebug</c><00:35:23.760><c> used</c><00:35:23.960><c> to</c><00:35:24.040><c> be</c><00:35:24.200><c> but</c><00:35:24.320><c> Firebug</c><00:35:24.880><c> was</c>
00:35:24.990 --> 00:35:25.000 align:start position:0%
what Firebug used to be but Firebug was
00:35:25.000 --> 00:35:27.069 align:start position:0%
what Firebug used to be but Firebug was
a<00:35:25.320><c> was</c><00:35:25.839><c> almost</c><00:35:26.240><c> as</c><00:35:26.400><c> good</c><00:35:26.560><c> as</c><00:35:26.680><c> the</c><00:35:26.839><c> Chrome</c>
00:35:27.069 --> 00:35:27.079 align:start position:0%
a was almost as good as the Chrome
00:35:27.079 --> 00:35:28.150 align:start position:0%
a was almost as good as the Chrome
developer<00:35:27.440><c> tool</c>
00:35:28.150 --> 00:35:28.160 align:start position:0%
developer tool
00:35:28.160 --> 00:35:30.230 align:start position:0%
developer tool
today<00:35:28.560><c> in</c><00:35:28.760><c> my</c><00:35:28.920><c> memory</c><00:35:29.320><c> at</c><00:35:29.440><c> least</c><00:35:29.920><c> so</c><00:35:30.040><c> it</c><00:35:30.119><c> was</c>
00:35:30.230 --> 00:35:30.240 align:start position:0%
today in my memory at least so it was
00:35:30.240 --> 00:35:32.550 align:start position:0%
today in my memory at least so it was
this<00:35:30.440><c> huge</c><00:35:30.720><c> leap</c><00:35:31.520><c> and</c><00:35:31.960><c> like</c><00:35:32.160><c> I</c><00:35:32.240><c> think</c><00:35:32.400><c> for</c>
00:35:32.550 --> 00:35:32.560 align:start position:0%
this huge leap and like I think for
00:35:32.560 --> 00:35:34.870 align:start position:0%
this huge leap and like I think for
front<00:35:32.960><c> developers</c><00:35:33.480><c> like</c><00:35:33.599><c> it's</c><00:35:33.760><c> hard</c><00:35:33.960><c> to</c><00:35:34.119><c> tell</c>
00:35:34.870 --> 00:35:34.880 align:start position:0%
front developers like it's hard to tell
00:35:34.880 --> 00:35:36.630 align:start position:0%
front developers like it's hard to tell
how<00:35:35.000><c> much</c><00:35:35.200><c> more</c><00:35:35.400><c> but</c><00:35:35.880><c> I'm</c><00:35:35.960><c> sure</c><00:35:36.200><c> at</c><00:35:36.320><c> least</c><00:35:36.520><c> you</c>
00:35:36.630 --> 00:35:36.640 align:start position:0%
how much more but I'm sure at least you
00:35:36.640 --> 00:35:38.190 align:start position:0%
how much more but I'm sure at least you
know<00:35:36.839><c> twice</c><00:35:37.119><c> the</c><00:35:37.320><c> productivity</c><00:35:37.960><c> I'll</c><00:35:38.079><c> just</c>
00:35:38.190 --> 00:35:38.200 align:start position:0%
know twice the productivity I'll just
00:35:38.200 --> 00:35:39.710 align:start position:0%
know twice the productivity I'll just
say<00:35:38.359><c> something</c><00:35:38.680><c> because</c><00:35:38.920><c> it</c><00:35:39.079><c> it</c><00:35:39.200><c> it</c><00:35:39.320><c> took</c><00:35:39.560><c> so</c>
00:35:39.710 --> 00:35:39.720 align:start position:0%
say something because it it it took so
00:35:39.720 --> 00:35:41.950 align:start position:0%
say something because it it it took so
much<00:35:39.920><c> longer</c><00:35:40.240><c> to</c><00:35:40.440><c> fix</c><00:35:41.160><c> things</c><00:35:41.359><c> or</c><00:35:41.520><c> to</c>
00:35:41.950 --> 00:35:41.960 align:start position:0%
much longer to fix things or to
00:35:41.960 --> 00:35:43.390 align:start position:0%
much longer to fix things or to
understand<00:35:42.200><c> why</c><00:35:42.359><c> things</c><00:35:42.520><c> were</c><00:35:42.720><c> happening</c><00:35:43.079><c> so</c>
00:35:43.390 --> 00:35:43.400 align:start position:0%
understand why things were happening so
00:35:43.400 --> 00:35:44.990 align:start position:0%
understand why things were happening so
yeah<00:35:43.680><c> like</c><00:35:43.839><c> that</c><00:35:44.000><c> that</c><00:35:44.079><c> was</c><00:35:44.200><c> a</c><00:35:44.280><c> big</c><00:35:44.400><c> jump</c><00:35:44.839><c> so</c>
00:35:44.990 --> 00:35:45.000 align:start position:0%
yeah like that that was a big jump so
00:35:45.000 --> 00:35:46.470 align:start position:0%
yeah like that that was a big jump so
firebugs<00:35:45.480><c> a</c><00:35:45.560><c> good</c><00:35:45.680><c> one</c><00:35:45.960><c> the</c><00:35:46.160><c> biggest</c>
00:35:46.470 --> 00:35:46.480 align:start position:0%
firebugs a good one the biggest
00:35:46.480 --> 00:35:48.030 align:start position:0%
firebugs a good one the biggest
productivity<00:35:46.920><c> boost</c><00:35:47.240><c> my</c><00:35:47.359><c> entire</c><00:35:47.599><c> career</c><00:35:47.839><c> is</c>
00:35:48.030 --> 00:35:48.040 align:start position:0%
productivity boost my entire career is
00:35:48.040 --> 00:35:50.589 align:start position:0%
productivity boost my entire career is
just<00:35:48.280><c> open</c><00:35:48.680><c> source</c><00:35:49.040><c> generally</c><00:35:49.720><c> like</c><00:35:50.359><c> so</c><00:35:50.480><c> it</c>
00:35:50.589 --> 00:35:50.599 align:start position:0%
just open source generally like so it
00:35:50.599 --> 00:35:54.430 align:start position:0%
just open source generally like so it
turns<00:35:50.800><c> out</c><00:35:51.200><c> 25</c><00:35:51.720><c> years</c><00:35:51.960><c> ago</c><00:35:52.880><c> you</c><00:35:53.200><c> had</c><00:35:53.359><c> to</c><00:35:54.000><c> really</c>
00:35:54.430 --> 00:35:54.440 align:start position:0%
turns out 25 years ago you had to really
00:35:54.440 --> 00:35:56.470 align:start position:0%
turns out 25 years ago you had to really
fight<00:35:54.720><c> to</c><00:35:54.839><c> use</c><00:35:55.079><c> anything</c><00:35:55.400><c> open</c><00:35:55.640><c> source</c><00:35:55.920><c> at</c><00:35:56.040><c> all</c>
00:35:56.470 --> 00:35:56.480 align:start position:0%
fight to use anything open source at all
00:35:56.480 --> 00:35:58.710 align:start position:0%
fight to use anything open source at all
like<00:35:56.599><c> a</c><00:35:56.680><c> lot</c><00:35:56.800><c> of</c><00:35:56.960><c> companies</c><00:35:57.319><c> had</c><00:35:57.640><c> blanket</c><00:35:58.119><c> bans</c>
00:35:58.710 --> 00:35:58.720 align:start position:0%
like a lot of companies had blanket bans
00:35:58.720 --> 00:36:02.030 align:start position:0%
like a lot of companies had blanket bans
on<00:35:59.319><c> open-</c><00:35:59.640><c> Source</c><00:35:59.920><c> Ed</c><00:36:00.560><c> like</c><00:36:00.880><c> Microsoft</c>
00:36:02.030 --> 00:36:02.040 align:start position:0%
on open- Source Ed like Microsoft
00:36:02.040 --> 00:36:05.150 align:start position:0%
on open- Source Ed like Microsoft
were<00:36:03.040><c> were</c><00:36:03.240><c> were</c><00:36:03.480><c> Camp</c><00:36:03.800><c> were</c><00:36:04.000><c> were</c><00:36:04.480><c> making</c><00:36:05.000><c> the</c>
00:36:05.150 --> 00:36:05.160 align:start position:0%
were were were Camp were were making the
00:36:05.160 --> 00:36:07.030 align:start position:0%
were were were Camp were were making the
case<00:36:05.359><c> that</c><00:36:05.520><c> this</c><00:36:05.680><c> is</c><00:36:05.760><c> a</c><00:36:06.000><c> very</c><00:36:06.280><c> risky</c><00:36:06.720><c> thing</c><00:36:06.880><c> for</c>
00:36:07.030 --> 00:36:07.040 align:start position:0%
case that this is a very risky thing for
00:36:07.040 --> 00:36:08.750 align:start position:0%
case that this is a very risky thing for
you<00:36:07.119><c> to</c><00:36:07.280><c> even</c><00:36:07.480><c> try</c><00:36:08.040><c> that's</c><00:36:08.240><c> completely</c><00:36:08.599><c> gone</c>
00:36:08.750 --> 00:36:08.760 align:start position:0%
you to even try that's completely gone
00:36:08.760 --> 00:36:10.030 align:start position:0%
you to even try that's completely gone
out<00:36:08.880><c> of</c><00:36:08.960><c> the</c><00:36:09.040><c> window</c><00:36:09.520><c> I</c><00:36:09.599><c> don't</c><00:36:09.760><c> think</c><00:36:09.920><c> there's</c>
00:36:10.030 --> 00:36:10.040 align:start position:0%
out of the window I don't think there's
00:36:10.040 --> 00:36:11.950 align:start position:0%
out of the window I don't think there's
a<00:36:10.160><c> company</c><00:36:10.480><c> left</c><00:36:10.680><c> on</c><00:36:10.920><c> Earth</c><00:36:11.480><c> that</c><00:36:11.599><c> can</c><00:36:11.760><c> have</c>
00:36:11.950 --> 00:36:11.960 align:start position:0%
a company left on Earth that can have
00:36:11.960 --> 00:36:13.230 align:start position:0%
a company left on Earth that can have
that<00:36:12.119><c> policy</c><00:36:12.440><c> now</c><00:36:12.680><c> because</c><00:36:12.960><c> how</c><00:36:13.079><c> are</c><00:36:13.160><c> you</c>
00:36:13.230 --> 00:36:13.240 align:start position:0%
that policy now because how are you
00:36:13.240 --> 00:36:14.790 align:start position:0%
that policy now because how are you
going<00:36:13.319><c> to</c><00:36:13.440><c> write</c><00:36:13.800><c> any</c><00:36:13.960><c> front</c><00:36:14.200><c> end</c><00:36:14.480><c> code</c>
00:36:14.790 --> 00:36:14.800 align:start position:0%
going to write any front end code
00:36:14.800 --> 00:36:17.470 align:start position:0%
going to write any front end code
without<00:36:15.079><c> npm</c><00:36:15.839><c> you</c><00:36:15.960><c> know</c><00:36:16.280><c> that's</c><00:36:17.280><c> that's</c>
00:36:17.470 --> 00:36:17.480 align:start position:0%
without npm you know that's that's
00:36:17.480 --> 00:36:19.589 align:start position:0%
without npm you know that's that's
that's<00:36:17.680><c> all</c><00:36:18.079><c> but</c><00:36:18.319><c> that</c><00:36:18.880><c> the</c><00:36:19.040><c> um</c><00:36:19.200><c> so</c><00:36:19.359><c> it</c><00:36:19.440><c> was</c>
00:36:19.589 --> 00:36:19.599 align:start position:0%
that's all but that the um so it was
00:36:19.599 --> 00:36:21.750 align:start position:0%
that's all but that the um so it was
open<00:36:19.880><c> source</c><00:36:20.119><c> as</c><00:36:20.240><c> a</c><00:36:20.400><c> concept</c><00:36:20.720><c> and</c><00:36:20.960><c> I</c><00:36:21.079><c> was</c><00:36:21.599><c> very</c>
00:36:21.750 --> 00:36:21.760 align:start position:0%
open source as a concept and I was very
00:36:21.760 --> 00:36:23.270 align:start position:0%
open source as a concept and I was very
early<00:36:22.000><c> on</c><00:36:22.160><c> in</c><00:36:22.280><c> open</c><00:36:22.480><c> source</c><00:36:22.680><c> you</c><00:36:22.760><c> know</c><00:36:22.839><c> Django</c>
00:36:23.270 --> 00:36:23.280 align:start position:0%
early on in open source you know Django
00:36:23.280 --> 00:36:26.390 align:start position:0%
early on in open source you know Django
was<00:36:23.480><c> a</c><00:36:23.920><c> we</c><00:36:24.119><c> we</c><00:36:24.359><c> ojango</c><00:36:24.800><c> open</c><00:36:25.040><c> source</c><00:36:25.240><c> in</c><00:36:25.599><c> 2005</c>
00:36:26.390 --> 00:36:26.400 align:start position:0%
was a we we ojango open source in 2005
00:36:26.400 --> 00:36:28.750 align:start position:0%
was a we we ojango open source in 2005
Python<00:36:26.839><c> and</c><00:36:27.040><c> PHP</c><00:36:27.560><c> and</c><00:36:27.680><c> so</c><00:36:27.839><c> forth</c><00:36:28.040><c> all</c><00:36:28.440><c> came</c><00:36:28.599><c> out</c>
00:36:28.750 --> 00:36:28.760 align:start position:0%
Python and PHP and so forth all came out
00:36:28.760 --> 00:36:31.550 align:start position:0%
Python and PHP and so forth all came out
of<00:36:28.880><c> the</c><00:36:29.000><c> open</c><00:36:29.240><c> source</c><00:36:29.680><c> community</c><00:36:30.680><c> and</c><00:36:31.440><c> that</c>
00:36:31.550 --> 00:36:31.560 align:start position:0%
of the open source community and that
00:36:31.560 --> 00:36:33.870 align:start position:0%
of the open source community and that
was<00:36:31.800><c> huge</c><00:36:32.160><c> because</c><00:36:32.599><c> prior</c><00:36:32.880><c> to</c><00:36:33.119><c> open</c><00:36:33.480><c> source</c>
00:36:33.870 --> 00:36:33.880 align:start position:0%
was huge because prior to open source
00:36:33.880 --> 00:36:35.309 align:start position:0%
was huge because prior to open source
the<00:36:33.960><c> way</c><00:36:34.079><c> you</c><00:36:34.200><c> wrote</c><00:36:34.400><c> software</c><00:36:34.800><c> is</c><00:36:34.920><c> you</c><00:36:35.079><c> sat</c>
00:36:35.309 --> 00:36:35.319 align:start position:0%
the way you wrote software is you sat
00:36:35.319 --> 00:36:37.150 align:start position:0%
the way you wrote software is you sat
down<00:36:35.839><c> and</c><00:36:35.960><c> you</c><00:36:36.119><c> implemented</c><00:36:36.640><c> the</c><00:36:36.760><c> same</c><00:36:37.000><c> thing</c>
00:36:37.150 --> 00:36:37.160 align:start position:0%
down and you implemented the same thing
00:36:37.160 --> 00:36:39.430 align:start position:0%
down and you implemented the same thing
that<00:36:37.319><c> everyone</c><00:36:37.640><c> else</c><00:36:37.800><c> had</c><00:36:37.960><c> already</c><00:36:38.200><c> built</c><00:36:39.079><c> or</c>
00:36:39.430 --> 00:36:39.440 align:start position:0%
that everyone else had already built or
00:36:39.440 --> 00:36:40.910 align:start position:0%
that everyone else had already built or
if<00:36:39.520><c> you</c><00:36:39.680><c> had</c><00:36:39.839><c> the</c><00:36:39.960><c> money</c><00:36:40.319><c> you</c><00:36:40.520><c> bought</c>
00:36:40.910 --> 00:36:40.920 align:start position:0%
if you had the money you bought
00:36:40.920 --> 00:36:43.069 align:start position:0%
if you had the money you bought
something<00:36:41.240><c> from</c><00:36:41.400><c> a</c><00:36:41.560><c> vendor</c><00:36:42.280><c> but</c><00:36:42.560><c> good</c><00:36:42.800><c> luck</c>
00:36:43.069 --> 00:36:43.079 align:start position:0%
something from a vendor but good luck
00:36:43.079 --> 00:36:44.710 align:start position:0%
something from a vendor but good luck
buying<00:36:43.560><c> a</c><00:36:43.680><c> decent</c><00:36:44.040><c> thing</c><00:36:44.240><c> and</c><00:36:44.359><c> then</c><00:36:44.480><c> of</c><00:36:44.599><c> course</c>
00:36:44.710 --> 00:36:44.720 align:start position:0%
buying a decent thing and then of course
00:36:44.720 --> 00:36:46.230 align:start position:0%
buying a decent thing and then of course
you<00:36:44.839><c> can't</c><00:36:45.079><c> customize</c><00:36:45.480><c> it</c><00:36:45.640><c> because</c><00:36:45.839><c> it's</c>
00:36:46.230 --> 00:36:46.240 align:start position:0%
you can't customize it because it's
00:36:46.240 --> 00:36:49.030 align:start position:0%
you can't customize it because it's
proprietary<00:36:47.240><c> and</c><00:36:47.839><c> that</c><00:36:48.280><c> the</c><00:36:48.400><c> open</c><00:36:48.640><c> source</c><00:36:48.920><c> and</c>
00:36:49.030 --> 00:36:49.040 align:start position:0%
proprietary and that the open source and
00:36:49.040 --> 00:36:51.349 align:start position:0%
proprietary and that the open source and
then<00:36:49.119><c> on</c><00:36:49.319><c> top</c><00:36:49.440><c> of</c><00:36:49.880><c> um</c><00:36:50.400><c> of</c><00:36:50.560><c> Open</c><00:36:50.839><c> Source</c><00:36:51.119><c> as</c><00:36:51.240><c> a</c>
00:36:51.349 --> 00:36:51.359 align:start position:0%
then on top of um of Open Source as a
00:36:51.359 --> 00:36:54.550 align:start position:0%
then on top of um of Open Source as a
concept<00:36:52.280><c> it</c><00:36:52.480><c> really</c><00:36:52.800><c> was</c><00:36:53.400><c> um</c><00:36:53.760><c> GitHub</c><00:36:54.319><c> coming</c>
00:36:54.550 --> 00:36:54.560 align:start position:0%
concept it really was um GitHub coming
00:36:54.560 --> 00:36:56.589 align:start position:0%
concept it really was um GitHub coming
along<00:36:55.119><c> massively</c><00:36:55.560><c> accelerated</c><00:36:56.040><c> open</c><00:36:56.319><c> source</c>
00:36:56.589 --> 00:36:56.599 align:start position:0%
along massively accelerated open source
00:36:56.599 --> 00:36:58.470 align:start position:0%
along massively accelerated open source
because<00:36:56.800><c> prior</c><00:36:57.040><c> to</c><00:36:57.160><c> that</c><00:36:57.319><c> it</c><00:36:57.640><c> was</c><00:36:58.079><c> Source</c>
00:36:58.470 --> 00:36:58.480 align:start position:0%
because prior to that it was Source
00:36:58.480 --> 00:37:01.550 align:start position:0%
because prior to that it was Source
Forge<00:36:59.079><c> and</c><00:36:59.280><c> mailing</c><00:36:59.680><c> lists</c><00:37:00.200><c> and</c><00:37:00.480><c> c</c><00:37:00.760><c> c</c><00:37:00.960><c> CVS</c><00:37:01.400><c> and</c>
00:37:01.550 --> 00:37:01.560 align:start position:0%
Forge and mailing lists and c c CVS and
00:37:01.560 --> 00:37:03.990 align:start position:0%
Forge and mailing lists and c c CVS and
subversion<00:37:02.319><c> and</c><00:37:02.800><c> just</c><00:37:03.119><c> starting</c><00:37:03.560><c> a</c><00:37:03.720><c> new</c>
00:37:03.990 --> 00:37:04.000 align:start position:0%
subversion and just starting a new
00:37:04.000 --> 00:37:05.950 align:start position:0%
subversion and just starting a new
project<00:37:04.599><c> you</c><00:37:04.800><c> had</c><00:37:05.040><c> like</c><00:37:05.319><c> I</c><00:37:05.560><c> started</c><00:37:05.760><c> open</c>
00:37:05.950 --> 00:37:05.960 align:start position:0%
project you had like I started open
00:37:05.960 --> 00:37:07.230 align:start position:0%
project you had like I started open
source<00:37:06.200><c> projects</c><00:37:06.480><c> where</c><00:37:06.560><c> I</c><00:37:06.680><c> had</c><00:37:06.760><c> to</c><00:37:06.880><c> start</c><00:37:07.079><c> by</c>
00:37:07.230 --> 00:37:07.240 align:start position:0%
source projects where I had to start by
00:37:07.240 --> 00:37:09.230 align:start position:0%
source projects where I had to start by
installing<00:37:07.760><c> track</c><00:37:08.200><c> which</c><00:37:08.319><c> meant</c><00:37:08.520><c> I</c><00:37:08.640><c> needed</c><00:37:08.920><c> to</c>
00:37:09.230 --> 00:37:09.240 align:start position:0%
installing track which meant I needed to
00:37:09.240 --> 00:37:11.349 align:start position:0%
installing track which meant I needed to
run<00:37:09.440><c> a</c><00:37:09.640><c> virtual</c><00:37:10.079><c> private</c><00:37:10.440><c> server</c><00:37:11.079><c> and</c><00:37:11.200><c> then</c>
00:37:11.349 --> 00:37:11.359 align:start position:0%
run a virtual private server and then
00:37:11.359 --> 00:37:14.030 align:start position:0%
run a virtual private server and then
get<00:37:11.520><c> Linux</c><00:37:12.000><c> secured</c><00:37:12.640><c> and</c><00:37:12.800><c> then</c><00:37:13.040><c> install</c><00:37:13.839><c> like</c>
00:37:14.030 --> 00:37:14.040 align:start position:0%
get Linux secured and then install like
00:37:14.040 --> 00:37:15.510 align:start position:0%
get Linux secured and then install like
the<00:37:14.160><c> open</c><00:37:14.400><c> source</c><00:37:14.640><c> alternative</c><00:37:15.079><c> to</c><00:37:15.200><c> what</c><00:37:15.319><c> gith</c>
00:37:15.510 --> 00:37:15.520 align:start position:0%
the open source alternative to what gith
00:37:15.520 --> 00:37:17.309 align:start position:0%
the open source alternative to what gith
her<00:37:15.720><c> became</c><00:37:16.160><c> it</c><00:37:16.240><c> was</c><00:37:16.440><c> great</c><00:37:16.720><c> software</c><00:37:17.119><c> but</c><00:37:17.240><c> it</c>
00:37:17.309 --> 00:37:17.319 align:start position:0%
her became it was great software but it
00:37:17.319 --> 00:37:21.069 align:start position:0%
her became it was great software but it
was<00:37:17.440><c> not</c><00:37:17.960><c> exactly</c><00:37:18.280><c> a</c><00:37:18.440><c> oneclick</c><00:37:19.359><c> experience</c><00:37:20.359><c> um</c>
00:37:21.069 --> 00:37:21.079 align:start position:0%
was not exactly a oneclick experience um
00:37:21.079 --> 00:37:23.190 align:start position:0%
was not exactly a oneclick experience um
so<00:37:21.359><c> open</c><00:37:21.680><c> source</c><00:37:21.920><c> was</c><00:37:22.079><c> absolutely</c><00:37:22.480><c> huge</c><00:37:23.000><c> and</c>
00:37:23.190 --> 00:37:23.200 align:start position:0%
so open source was absolutely huge and
00:37:23.200 --> 00:37:25.710 align:start position:0%
so open source was absolutely huge and
then<00:37:23.400><c> you</c><00:37:23.640><c> had</c><00:37:24.240><c> GitHub</c><00:37:24.680><c> making</c><00:37:25.040><c> open</c><00:37:25.319><c> source</c>
00:37:25.710 --> 00:37:25.720 align:start position:0%
then you had GitHub making open source
00:37:25.720 --> 00:37:27.710 align:start position:0%
then you had GitHub making open source
way<00:37:25.880><c> more</c><00:37:26.319><c> productive</c><00:37:26.960><c> and</c><00:37:27.079><c> accessible</c>
00:37:27.710 --> 00:37:27.720 align:start position:0%
way more productive and accessible
00:37:27.720 --> 00:37:29.430 align:start position:0%
way more productive and accessible
massively<00:37:28.040><c> accelerating</c><00:37:28.839><c> then</c><00:37:28.960><c> the</c><00:37:29.119><c> package</c>
00:37:29.430 --> 00:37:29.440 align:start position:0%
massively accelerating then the package
00:37:29.440 --> 00:37:32.829 align:start position:0%
massively accelerating then the package
managers<00:37:29.960><c> so</c><00:37:30.599><c> um</c><00:37:30.800><c> pii</c><00:37:31.280><c> for</c><00:37:31.480><c> Python</c><00:37:32.000><c> and</c><00:37:32.160><c> npm</c>
00:37:32.829 --> 00:37:32.839 align:start position:0%
managers so um pii for Python and npm
00:37:32.839 --> 00:37:35.309 align:start position:0%
managers so um pii for Python and npm
for<00:37:33.200><c> JavaScript</c><00:37:33.760><c> and</c><00:37:33.920><c> I</c><00:37:34.000><c> mean</c><00:37:34.240><c> the</c><00:37:34.440><c> the</c><00:37:34.640><c> OG</c><00:37:35.119><c> of</c>
00:37:35.309 --> 00:37:35.319 align:start position:0%
for JavaScript and I mean the the OG of
00:37:35.319 --> 00:37:38.150 align:start position:0%
for JavaScript and I mean the the OG of
that<00:37:35.599><c> was</c><00:37:35.920><c> um</c><00:37:36.160><c> was</c><00:37:36.319><c> cpan</c><00:37:36.839><c> for</c><00:37:37.079><c> Pearl</c><00:37:37.839><c> which</c><00:37:38.000><c> was</c>
00:37:38.150 --> 00:37:38.160 align:start position:0%
that was um was cpan for Pearl which was
00:37:38.160 --> 00:37:40.550 align:start position:0%
that was um was cpan for Pearl which was
up<00:37:38.280><c> and</c><00:37:38.440><c> running</c><00:37:38.920><c> in</c><00:37:39.000><c> the</c><00:37:39.119><c> late</c><00:37:39.319><c> 90s</c><00:37:40.240><c> and</c><00:37:40.359><c> it's</c>
00:37:40.550 --> 00:37:40.560 align:start position:0%
up and running in the late 90s and it's
00:37:40.560 --> 00:37:43.670 align:start position:0%
up and running in the late 90s and it's
where<00:37:40.880><c> we</c><00:37:41.040><c> we</c><00:37:41.160><c> owe</c><00:37:41.520><c> so</c><00:37:41.800><c> much</c><00:37:42.119><c> to</c><00:37:42.720><c> to</c><00:37:42.920><c> cpan</c><00:37:43.520><c> and</c>
00:37:43.670 --> 00:37:43.680 align:start position:0%
where we we owe so much to to cpan and
00:37:43.680 --> 00:37:45.870 align:start position:0%
where we we owe so much to to cpan and
sort<00:37:43.880><c> of</c><00:37:44.599><c> H</c><00:37:44.800><c> how</c><00:37:44.920><c> it</c><00:37:45.079><c> made</c><00:37:45.319><c> that</c><00:37:45.440><c> kind</c><00:37:45.560><c> of</c><00:37:45.720><c> thing</c>
00:37:45.870 --> 00:37:45.880 align:start position:0%
sort of H how it made that kind of thing
00:37:45.880 --> 00:37:48.309 align:start position:0%
sort of H how it made that kind of thing
happen<00:37:46.319><c> you</c><00:37:46.440><c> know</c><00:37:46.599><c> today</c><00:37:47.599><c> the</c><00:37:47.839><c> productivity</c>
00:37:48.309 --> 00:37:48.319 align:start position:0%
happen you know today the productivity
00:37:48.319 --> 00:37:49.630 align:start position:0%
happen you know today the productivity
boost<00:37:48.599><c> you</c><00:37:48.680><c> get</c><00:37:48.800><c> from</c><00:37:48.920><c> just</c><00:37:49.040><c> being</c><00:37:49.240><c> able</c><00:37:49.400><c> to</c>
00:37:49.630 --> 00:37:49.640 align:start position:0%
boost you get from just being able to
00:37:49.640 --> 00:37:51.829 align:start position:0%
boost you get from just being able to
pip<00:37:49.880><c> install</c><00:37:50.280><c> or</c><00:37:50.440><c> npm</c><00:37:50.920><c> install</c><00:37:51.319><c> a</c><00:37:51.520><c> thing</c><00:37:51.720><c> that</c>
00:37:51.829 --> 00:37:51.839 align:start position:0%
pip install or npm install a thing that
00:37:51.839 --> 00:37:54.870 align:start position:0%
pip install or npm install a thing that
solves<00:37:52.160><c> your</c><00:37:52.400><c> problem</c><00:37:53.400><c> I</c><00:37:53.640><c> think</c><00:37:54.240><c> my</c><00:37:54.440><c> my</c><00:37:54.560><c> hunch</c>
00:37:54.870 --> 00:37:54.880 align:start position:0%
solves your problem I think my my hunch
00:37:54.880 --> 00:37:56.790 align:start position:0%
solves your problem I think my my hunch
is<00:37:55.079><c> that</c><00:37:55.400><c> developers</c><00:37:55.880><c> who</c><00:37:56.040><c> crew</c><00:37:56.319><c> grew</c><00:37:56.520><c> up</c><00:37:56.680><c> with</c>
00:37:56.790 --> 00:37:56.800 align:start position:0%
is that developers who crew grew up with
00:37:56.800 --> 00:37:59.510 align:start position:0%
is that developers who crew grew up with
that<00:37:56.960><c> already</c><00:37:57.560><c> B</c><00:37:58.160><c> have</c><00:37:58.480><c> no</c><00:37:58.800><c> idea</c><00:37:59.160><c> how</c><00:37:59.280><c> much</c><00:37:59.400><c> of</c>
00:37:59.510 --> 00:37:59.520 align:start position:0%
that already B have no idea how much of
00:37:59.520 --> 00:38:01.750 align:start position:0%
that already B have no idea how much of
a<00:37:59.640><c> difference</c><00:38:00.000><c> that</c><00:38:00.160><c> makes</c><00:38:01.079><c> like</c><00:38:01.359><c> when</c><00:38:01.480><c> I</c><00:38:01.599><c> did</c>
00:38:01.750 --> 00:38:01.760 align:start position:0%
a difference that makes like when I did
00:38:01.760 --> 00:38:03.870 align:start position:0%
a difference that makes like when I did
it<00:38:02.000><c> my</c><00:38:02.359><c> my</c><00:38:02.480><c> software</c><00:38:02.800><c> engineering</c><00:38:03.200><c> degree</c><00:38:03.560><c> 20</c>
00:38:03.870 --> 00:38:03.880 align:start position:0%
it my my software engineering degree 20
00:38:03.880 --> 00:38:06.309 align:start position:0%
it my my software engineering degree 20
years<00:38:04.079><c> ago</c><00:38:04.680><c> um</c><00:38:05.119><c> the</c><00:38:05.280><c> big</c><00:38:05.680><c> one</c><00:38:05.800><c> of</c><00:38:05.920><c> the</c><00:38:06.119><c> big</c>
00:38:06.309 --> 00:38:06.319 align:start position:0%
years ago um the big one of the big
00:38:06.319 --> 00:38:08.069 align:start position:0%
years ago um the big one of the big
challenges<00:38:06.760><c> everyone</c><00:38:07.000><c> talked</c><00:38:07.200><c> about</c><00:38:07.400><c> was</c><00:38:07.839><c> was</c>
00:38:08.069 --> 00:38:08.079 align:start position:0%
challenges everyone talked about was was
00:38:08.079 --> 00:38:10.710 align:start position:0%
challenges everyone talked about was was
was<00:38:08.280><c> software</c><00:38:08.960><c> reusability</c><00:38:09.960><c> right</c><00:38:10.359><c> like</c><00:38:10.599><c> why</c>
00:38:10.710 --> 00:38:10.720 align:start position:0%
was software reusability right like why
00:38:10.720 --> 00:38:12.069 align:start position:0%
was software reusability right like why
are<00:38:10.839><c> we</c><00:38:11.000><c> writing</c><00:38:11.280><c> the</c><00:38:11.400><c> same</c><00:38:11.599><c> software</c><00:38:11.960><c> over</c>
00:38:12.069 --> 00:38:12.079 align:start position:0%
are we writing the same software over
00:38:12.079 --> 00:38:14.470 align:start position:0%
are we writing the same software over
and<00:38:12.240><c> over</c><00:38:12.520><c> again</c><00:38:13.040><c> and</c><00:38:13.480><c> at</c><00:38:13.599><c> the</c><00:38:13.760><c> time</c><00:38:14.240><c> people</c>
00:38:14.470 --> 00:38:14.480 align:start position:0%
and over again and at the time people
00:38:14.480 --> 00:38:16.670 align:start position:0%
and over again and at the time people
thought<00:38:14.760><c> oop</c><00:38:15.680><c> was</c><00:38:15.839><c> the</c><00:38:15.960><c> answer</c><00:38:16.280><c> they're</c><00:38:16.440><c> like</c>
00:38:16.670 --> 00:38:16.680 align:start position:0%
thought oop was the answer they're like
00:38:16.680 --> 00:38:18.349 align:start position:0%
thought oop was the answer they're like
oh<00:38:16.920><c> if</c><00:38:17.000><c> we</c><00:38:17.119><c> do</c><00:38:17.280><c> everything</c><00:38:17.480><c> as</c><00:38:17.720><c> classes</c><00:38:18.119><c> in</c>
00:38:18.349 --> 00:38:18.359 align:start position:0%
oh if we do everything as classes in
00:38:18.359 --> 00:38:20.430 align:start position:0%
oh if we do everything as classes in
Java<00:38:18.920><c> then</c><00:38:19.040><c> we</c><00:38:19.119><c> can</c><00:38:19.319><c> subclass</c><00:38:19.920><c> those</c><00:38:20.079><c> classes</c>
00:38:20.430 --> 00:38:20.440 align:start position:0%
Java then we can subclass those classes
00:38:20.440 --> 00:38:22.030 align:start position:0%
Java then we can subclass those classes
and<00:38:20.640><c> that's</c><00:38:20.839><c> how</c><00:38:21.000><c> we'll</c><00:38:21.160><c> solve</c><00:38:21.520><c> reusable</c>
00:38:22.030 --> 00:38:22.040 align:start position:0%
and that's how we'll solve reusable
00:38:22.040 --> 00:38:24.390 align:start position:0%
and that's how we'll solve reusable
software<00:38:22.800><c> with</c><00:38:22.960><c> Hite</c><00:38:23.760><c> that</c><00:38:23.839><c> wasn't</c><00:38:24.079><c> the</c><00:38:24.200><c> fix</c>
00:38:24.390 --> 00:38:24.400 align:start position:0%
software with Hite that wasn't the fix
00:38:24.400 --> 00:38:26.589 align:start position:0%
software with Hite that wasn't the fix
the<00:38:24.520><c> fix</c><00:38:24.720><c> was</c><00:38:24.880><c> open</c><00:38:25.119><c> source</c><00:38:25.560><c> the</c><00:38:25.680><c> fix</c><00:38:26.079><c> was</c>
00:38:26.589 --> 00:38:26.599 align:start position:0%
the fix was open source the fix was
00:38:26.599 --> 00:38:29.230 align:start position:0%
the fix was open source the fix was
having<00:38:26.960><c> a</c><00:38:27.520><c> diverse</c><00:38:28.040><c> and</c><00:38:28.319><c> vibrant</c><00:38:28.680><c> open</c><00:38:28.960><c> source</c>
00:38:29.230 --> 00:38:29.240 align:start position:0%
having a diverse and vibrant open source
00:38:29.240 --> 00:38:31.150 align:start position:0%
having a diverse and vibrant open source
Community<00:38:29.920><c> releasing</c><00:38:30.520><c> software</c><00:38:30.920><c> that's</c>
00:38:31.150 --> 00:38:31.160 align:start position:0%
Community releasing software that's
00:38:31.160 --> 00:38:32.430 align:start position:0%
Community releasing software that's
documented<00:38:31.599><c> and</c><00:38:31.680><c> you</c><00:38:31.800><c> can</c><00:38:31.960><c> package</c><00:38:32.240><c> and</c>
00:38:32.430 --> 00:38:32.440 align:start position:0%
documented and you can package and
00:38:32.440 --> 00:38:34.670 align:start position:0%
documented and you can package and
install<00:38:32.760><c> and</c><00:38:32.920><c> all</c><00:38:33.040><c> of</c><00:38:33.200><c> those</c><00:38:33.359><c> kinds</c><00:38:33.520><c> of</c><00:38:33.680><c> things</c>
00:38:34.670 --> 00:38:34.680 align:start position:0%
install and all of those kinds of things
00:38:34.680 --> 00:38:36.589 align:start position:0%
install and all of those kinds of things
that's<00:38:34.880><c> been</c><00:38:35.040><c> incredible</c><00:38:35.760><c> like</c><00:38:36.040><c> that</c><00:38:36.280><c> that</c>
00:38:36.589 --> 00:38:36.599 align:start position:0%
that's been incredible like that that
00:38:36.599 --> 00:38:39.589 align:start position:0%
that's been incredible like that that
the<00:38:36.839><c> um</c><00:38:37.480><c> the</c><00:38:37.680><c> the</c><00:38:37.920><c> the</c><00:38:38.160><c> the</c><00:38:38.640><c> cost</c><00:38:39.000><c> of</c><00:38:39.200><c> building</c>
00:38:39.589 --> 00:38:39.599 align:start position:0%
the um the the the the cost of building
00:38:39.599 --> 00:38:41.630 align:start position:0%
the um the the the the cost of building
software<00:38:40.000><c> today</c><00:38:40.319><c> is</c><00:38:40.480><c> a</c><00:38:40.800><c> fraction</c><00:38:41.200><c> of</c><00:38:41.359><c> what</c><00:38:41.480><c> it</c>
00:38:41.630 --> 00:38:41.640 align:start position:0%
software today is a fraction of what it
00:38:41.640 --> 00:38:44.470 align:start position:0%
software today is a fraction of what it
was<00:38:41.839><c> 20</c><00:38:42.119><c> years</c><00:38:42.319><c> ago</c><00:38:43.040><c> purely</c><00:38:43.599><c> thanks</c><00:38:43.800><c> to</c><00:38:44.040><c> open</c>
00:38:44.470 --> 00:38:44.480 align:start position:0%
was 20 years ago purely thanks to open
00:38:44.480 --> 00:38:46.390 align:start position:0%
was 20 years ago purely thanks to open
source<00:38:45.480><c> it's</c><00:38:45.640><c> interesting</c><00:38:46.079><c> because</c><00:38:46.280><c> like</c>
00:38:46.390 --> 00:38:46.400 align:start position:0%
source it's interesting because like
00:38:46.400 --> 00:38:47.309 align:start position:0%
source it's interesting because like
when<00:38:46.480><c> we</c><00:38:46.599><c> talk</c><00:38:46.720><c> about</c><00:38:46.880><c> developer</c>
00:38:47.309 --> 00:38:47.319 align:start position:0%
when we talk about developer
00:38:47.319 --> 00:38:49.950 align:start position:0%
when we talk about developer
productivity<00:38:47.920><c> like</c><00:38:48.119><c> it's</c><00:38:48.480><c> it's</c><00:38:48.599><c> a</c><00:38:49.520><c> topic</c><00:38:49.839><c> that</c>
00:38:49.950 --> 00:38:49.960 align:start position:0%
productivity like it's it's a topic that
00:38:49.960 --> 00:38:51.470 align:start position:0%
productivity like it's it's a topic that
will<00:38:50.200><c> come</c><00:38:50.440><c> back</c><00:38:50.599><c> and</c><00:38:50.760><c> obviously</c><00:38:51.040><c> it's</c><00:38:51.200><c> very</c>
00:38:51.470 --> 00:38:51.480 align:start position:0%
will come back and obviously it's very
00:38:51.480 --> 00:38:53.750 align:start position:0%
will come back and obviously it's very
popular<00:38:52.079><c> very</c><00:38:52.319><c> important</c><00:38:52.880><c> for</c><00:38:53.400><c> people</c><00:38:53.599><c> in</c>
00:38:53.750 --> 00:38:53.760 align:start position:0%
popular very important for people in
00:38:53.760 --> 00:38:55.470 align:start position:0%
popular very important for people in
leadership<00:38:54.240><c> positions</c><00:38:54.640><c> you</c><00:38:54.760><c> know</c><00:38:54.920><c> who</c><00:38:55.040><c> are</c>
00:38:55.470 --> 00:38:55.480 align:start position:0%
leadership positions you know who are
00:38:55.480 --> 00:38:57.190 align:start position:0%
leadership positions you know who are
hiring<00:38:56.000><c> certain</c><00:38:56.280><c> number</c><00:38:56.480><c> of</c><00:38:56.680><c> people</c><00:38:56.920><c> and</c>
00:38:57.190 --> 00:38:57.200 align:start position:0%
hiring certain number of people and
00:38:57.200 --> 00:39:01.710 align:start position:0%
hiring certain number of people and
there<00:38:57.920><c> their</c><00:38:58.920><c> um</c><00:38:59.200><c> CEOs</c><00:38:59.760><c> and</c><00:39:00.240><c> will</c><00:39:00.520><c> ask</c><00:39:01.160><c> how</c><00:39:01.480><c> are</c>
00:39:01.710 --> 00:39:01.720 align:start position:0%
there their um CEOs and will ask how are
00:39:01.720 --> 00:39:03.309 align:start position:0%
there their um CEOs and will ask how are
these<00:39:01.920><c> people</c><00:39:02.160><c> used</c><00:39:02.720><c> and</c><00:39:02.880><c> right</c><00:39:03.000><c> now</c><00:39:03.119><c> there's</c>
00:39:03.309 --> 00:39:03.319 align:start position:0%
these people used and right now there's
00:39:03.319 --> 00:39:06.670 align:start position:0%
these people used and right now there's
a<00:39:03.560><c> big</c><00:39:03.880><c> big</c><00:39:04.480><c> you</c><00:39:04.599><c> know</c><00:39:04.800><c> push</c><00:39:05.000><c> to</c><00:39:05.160><c> say</c><00:39:05.599><c> that</c><00:39:05.839><c> geni</c>
00:39:06.670 --> 00:39:06.680 align:start position:0%
a big big you know push to say that geni
00:39:06.680 --> 00:39:08.349 align:start position:0%
a big big you know push to say that geni
is<00:39:06.960><c> adding</c><00:39:07.319><c> this</c><00:39:07.440><c> and</c><00:39:07.640><c> this</c><00:39:07.839><c> much</c>
00:39:08.349 --> 00:39:08.359 align:start position:0%
is adding this and this much
00:39:08.359 --> 00:39:10.510 align:start position:0%
is adding this and this much
productivity<00:39:09.359><c> but</c><00:39:09.560><c> it's</c><00:39:10.079><c> two</c><00:39:10.200><c> things</c><00:39:10.359><c> are</c>
00:39:10.510 --> 00:39:10.520 align:start position:0%
productivity but it's two things are
00:39:10.520 --> 00:39:12.030 align:start position:0%
productivity but it's two things are
interesting<00:39:10.960><c> one</c><00:39:11.119><c> is</c><00:39:11.400><c> that</c><00:39:11.560><c> we</c><00:39:11.680><c> don't</c><00:39:11.839><c> really</c>
00:39:12.030 --> 00:39:12.040 align:start position:0%
interesting one is that we don't really
00:39:12.040 --> 00:39:13.829 align:start position:0%
interesting one is that we don't really
talk<00:39:12.240><c> about</c><00:39:12.480><c> how</c><00:39:12.640><c> much</c><00:39:13.079><c> just</c><00:39:13.280><c> having</c><00:39:13.560><c> open</c>
00:39:13.829 --> 00:39:13.839 align:start position:0%
talk about how much just having open
00:39:13.839 --> 00:39:15.710 align:start position:0%
talk about how much just having open
source<00:39:14.079><c> or</c><00:39:14.319><c> not</c><00:39:14.520><c> having</c><00:39:14.720><c> to</c><00:39:14.880><c> do</c><00:39:15.040><c> it</c><00:39:15.240><c> ads</c><00:39:15.560><c> we</c>
00:39:15.710 --> 00:39:15.720 align:start position:0%
source or not having to do it ads we
00:39:15.720 --> 00:39:18.030 align:start position:0%
source or not having to do it ads we
just<00:39:16.119><c> I</c><00:39:16.200><c> guess</c><00:39:16.359><c> we</c><00:39:16.520><c> just</c><00:39:16.680><c> take</c><00:39:16.800><c> it</c><00:39:16.920><c> for</c><00:39:17.079><c> granted</c>
00:39:18.030 --> 00:39:18.040 align:start position:0%
just I guess we just take it for granted
00:39:18.040 --> 00:39:19.069 align:start position:0%
just I guess we just take it for granted
and<00:39:18.200><c> the</c><00:39:18.280><c> other</c><00:39:18.440><c> thing</c><00:39:18.560><c> that</c><00:39:18.640><c> I</c><00:39:18.720><c> want</c><00:39:18.800><c> to</c><00:39:18.960><c> ask</c>
00:39:19.069 --> 00:39:19.079 align:start position:0%
and the other thing that I want to ask
00:39:19.079 --> 00:39:20.670 align:start position:0%
and the other thing that I want to ask
you<00:39:19.200><c> I</c><00:39:19.280><c> want</c><00:39:19.400><c> to</c><00:39:19.520><c> ask</c><00:39:19.640><c> you</c><00:39:19.800><c> like</c><00:39:20.040><c> how</c><00:39:20.240><c> much</c><00:39:20.440><c> more</c>
00:39:20.670 --> 00:39:20.680 align:start position:0%
you I want to ask you like how much more
00:39:20.680 --> 00:39:21.829 align:start position:0%
you I want to ask you like how much more
productive<00:39:21.040><c> do</c><00:39:21.119><c> you</c><00:39:21.240><c> think</c><00:39:21.480><c> with</c><00:39:21.680><c> this</c>
00:39:21.829 --> 00:39:21.839 align:start position:0%
productive do you think with this
00:39:21.839 --> 00:39:23.109 align:start position:0%
productive do you think with this
current<00:39:22.119><c> workflow</c><00:39:22.560><c> you</c><00:39:22.640><c> have</c><00:39:22.839><c> which</c><00:39:22.920><c> is</c>
00:39:23.109 --> 00:39:23.119 align:start position:0%
current workflow you have which is
00:39:23.119 --> 00:39:24.790 align:start position:0%
current workflow you have which is
pretty<00:39:23.400><c> Advanced</c><00:39:24.000><c> it</c><00:39:24.119><c> sounds</c><00:39:24.359><c> like</c><00:39:24.480><c> it</c><00:39:24.640><c> you're</c>
00:39:24.790 --> 00:39:24.800 align:start position:0%
pretty Advanced it sounds like it you're
00:39:24.800 --> 00:39:26.589 align:start position:0%
pretty Advanced it sounds like it you're
using<00:39:25.079><c> a</c><00:39:25.160><c> bunch</c><00:39:25.319><c> of</c><00:39:25.440><c> different</c><00:39:25.680><c> tools</c><00:39:26.079><c> you</c>
00:39:26.589 --> 00:39:26.599 align:start position:0%
using a bunch of different tools you
00:39:26.599 --> 00:39:28.150 align:start position:0%
using a bunch of different tools you
spend<00:39:26.880><c> a</c><00:39:26.960><c> lot</c><00:39:27.040><c> of</c><00:39:27.160><c> time</c><00:39:27.400><c> tweaking</c><00:39:27.760><c> it</c><00:39:27.880><c> so</c><00:39:28.000><c> I'm</c>
00:39:28.150 --> 00:39:28.160 align:start position:0%
spend a lot of time tweaking it so I'm
00:39:28.160 --> 00:39:31.190 align:start position:0%
spend a lot of time tweaking it so I'm
going<00:39:28.240><c> to</c><00:39:28.760><c> assume</c><00:39:29.119><c> you're</c><00:39:29.359><c> one</c><00:39:29.480><c> of</c><00:39:29.720><c> the</c><00:39:30.200><c> the</c>
00:39:31.190 --> 00:39:31.200 align:start position:0%
going to assume you're one of the the
00:39:31.200 --> 00:39:33.230 align:start position:0%
going to assume you're one of the the
software<00:39:31.560><c> Engineers</c><00:39:31.960><c> who</c><00:39:32.079><c> are</c><00:39:32.200><c> using</c><00:39:32.560><c> it</c><00:39:32.839><c> more</c>
00:39:33.230 --> 00:39:33.240 align:start position:0%
software Engineers who are using it more
00:39:33.240 --> 00:39:35.270 align:start position:0%
software Engineers who are using it more
efficiently<00:39:33.760><c> to</c><00:39:33.960><c> your</c><00:39:34.160><c> own</c><00:39:34.800><c> personal</c>
00:39:35.270 --> 00:39:35.280 align:start position:0%
efficiently to your own personal
00:39:35.280 --> 00:39:38.150 align:start position:0%
efficiently to your own personal
productivity<00:39:36.280><c> how</c><00:39:36.400><c> do</c><00:39:36.560><c> you</c><00:39:36.680><c> feel</c><00:39:37.680><c> like</c><00:39:38.040><c> how</c>
00:39:38.150 --> 00:39:38.160 align:start position:0%
productivity how do you feel like how
00:39:38.160 --> 00:39:40.069 align:start position:0%
productivity how do you feel like how
much<00:39:38.280><c> more</c><00:39:38.480><c> productiv</c><00:39:38.839><c> this</c><00:39:38.920><c> makes</c><00:39:39.119><c> you</c><00:39:39.400><c> and</c>
00:39:40.069 --> 00:39:40.079 align:start position:0%
much more productiv this makes you and
00:39:40.079 --> 00:39:41.589 align:start position:0%
much more productiv this makes you and
and<00:39:40.160><c> you</c><00:39:40.240><c> know</c><00:39:40.359><c> there's</c><00:39:40.560><c> a</c><00:39:40.680><c> kave</c><00:39:41.119><c> here</c>
00:39:41.589 --> 00:39:41.599 align:start position:0%
and you know there's a kave here
00:39:41.599 --> 00:39:44.030 align:start position:0%
and you know there's a kave here
obviously<00:39:42.040><c> it's</c><00:39:42.200><c> hard</c><00:39:42.400><c> to</c><00:39:42.880><c> you</c><00:39:43.000><c> know</c><00:39:43.599><c> like</c><00:39:43.760><c> be</c>
00:39:44.030 --> 00:39:44.040 align:start position:0%
obviously it's hard to you know like be
00:39:44.040 --> 00:39:46.710 align:start position:0%
obviously it's hard to you know like be
honest<00:39:44.800><c> about</c><00:39:45.079><c> yourself</c><00:39:45.560><c> but</c><00:39:46.160><c> right</c><00:39:46.319><c> now</c><00:39:46.560><c> the</c>
00:39:46.710 --> 00:39:46.720 align:start position:0%
honest about yourself but right now the
00:39:46.720 --> 00:39:48.670 align:start position:0%
honest about yourself but right now the
good<00:39:46.880><c> thing</c><00:39:47.040><c> is</c><00:39:47.240><c> we</c><00:39:47.319><c> don't</c><00:39:47.560><c> have</c><00:39:47.760><c> any</c><00:39:48.319><c> like</c><00:39:48.480><c> any</c>
00:39:48.670 --> 00:39:48.680 align:start position:0%
good thing is we don't have any like any
00:39:48.680 --> 00:39:51.150 align:start position:0%
good thing is we don't have any like any
polls<00:39:49.440><c> vendors</c><00:39:49.920><c> will</c><00:39:50.160><c> obviously</c><00:39:50.560><c> have</c><00:39:50.640><c> a</c><00:39:50.800><c> bias</c>
00:39:51.150 --> 00:39:51.160 align:start position:0%
polls vendors will obviously have a bias
00:39:51.160 --> 00:39:53.829 align:start position:0%
polls vendors will obviously have a bias
to<00:39:51.359><c> say</c><00:39:52.160><c> AI</c><00:39:52.440><c> vendors</c><00:39:52.800><c> that</c><00:39:52.960><c> it's</c><00:39:53.160><c> helping</c><00:39:53.520><c> them</c>
00:39:53.829 --> 00:39:53.839 align:start position:0%
to say AI vendors that it's helping them
00:39:53.839 --> 00:39:56.150 align:start position:0%
to say AI vendors that it's helping them
more<00:39:54.240><c> and</c><00:39:54.560><c> you</c><00:39:54.640><c> know</c><00:39:54.880><c> people</c><00:39:55.160><c> who</c><00:39:55.760><c> might</c><00:39:55.960><c> not</c>
00:39:56.150 --> 00:39:56.160 align:start position:0%
more and you know people who might not
00:39:56.160 --> 00:39:57.630 align:start position:0%
more and you know people who might not
like<00:39:56.359><c> these</c><00:39:56.480><c> tools</c><00:39:56.800><c> they</c><00:39:56.880><c> might</c><00:39:57.000><c> have</c><00:39:57.079><c> a</c><00:39:57.520><c> to</c>
00:39:57.630 --> 00:39:57.640 align:start position:0%
like these tools they might have a to
00:39:57.640 --> 00:39:59.309 align:start position:0%
like these tools they might have a to
say<00:39:57.800><c> like</c><00:39:58.000><c> ah</c><00:39:58.119><c> it's</c><00:39:58.280><c> not</c><00:39:58.480><c> not</c><00:39:58.599><c> even</c><00:39:58.800><c> helping</c><00:39:59.119><c> me</c>
00:39:59.309 --> 00:39:59.319 align:start position:0%
say like ah it's not not even helping me
00:39:59.319 --> 00:40:01.309 align:start position:0%
say like ah it's not not even helping me
so<00:39:59.560><c> I</c><00:39:59.760><c> I</c><00:39:59.839><c> think</c><00:40:00.079><c> we're</c><00:40:00.280><c> we</c><00:40:00.599><c> the</c><00:40:00.760><c> best</c><00:40:00.960><c> answer</c><00:40:01.200><c> we</c>
00:40:01.309 --> 00:40:01.319 align:start position:0%
so I I think we're we the best answer we
00:40:01.319 --> 00:40:02.870 align:start position:0%
so I I think we're we the best answer we
can<00:40:01.560><c> probably</c><00:40:01.800><c> get</c><00:40:02.040><c> right</c><00:40:02.160><c> now</c><00:40:02.319><c> is</c><00:40:02.480><c> just</c><00:40:02.640><c> from</c>
00:40:02.870 --> 00:40:02.880 align:start position:0%
can probably get right now is just from
00:40:02.880 --> 00:40:04.510 align:start position:0%
can probably get right now is just from
like<00:40:03.160><c> people</c><00:40:03.440><c> like</c><00:40:03.560><c> you</c><00:40:03.760><c> looking</c><00:40:04.000><c> honestly</c><00:40:04.359><c> at</c>
00:40:04.510 --> 00:40:04.520 align:start position:0%
like people like you looking honestly at
00:40:04.520 --> 00:40:07.470 align:start position:0%
like people like you looking honestly at
yourself<00:40:04.880><c> and</c><00:40:05.480><c> like</c><00:40:06.480><c> okay</c><00:40:07.000><c> so</c><00:40:07.119><c> I</c><00:40:07.200><c> think</c><00:40:07.319><c> I've</c>
00:40:07.470 --> 00:40:07.480 align:start position:0%
yourself and like okay so I think I've
00:40:07.480 --> 00:40:10.550 align:start position:0%
yourself and like okay so I think I've
got<00:40:07.960><c> two</c><00:40:08.359><c> answers</c><00:40:08.720><c> to</c><00:40:08.960><c> this</c><00:40:09.480><c> um</c><00:40:09.920><c> I</c><00:40:10.160><c> it's</c>
00:40:10.550 --> 00:40:10.560 align:start position:0%
got two answers to this um I it's
00:40:10.560 --> 00:40:13.109 align:start position:0%
got two answers to this um I it's
difficult<00:40:10.680><c> to</c><00:40:10.920><c> like</c><00:40:11.119><c> quantify</c><00:40:11.839><c> this</c><00:40:12.240><c> but</c><00:40:12.560><c> um</c>
00:40:13.109 --> 00:40:13.119 align:start position:0%
difficult to like quantify this but um
00:40:13.119 --> 00:40:15.870 align:start position:0%
difficult to like quantify this but um
my<00:40:13.359><c> guess</c><00:40:13.720><c> for</c><00:40:13.920><c> a</c><00:40:14.079><c> while</c><00:40:14.440><c> has</c><00:40:14.599><c> been</c><00:40:15.319><c> that</c><00:40:15.640><c> I've</c>
00:40:15.870 --> 00:40:15.880 align:start position:0%
my guess for a while has been that I've
00:40:15.880 --> 00:40:17.950 align:start position:0%
my guess for a while has been that I've
had<00:40:16.079><c> a</c><00:40:16.440><c> giant</c><00:40:16.800><c> productivity</c><00:40:17.319><c> boost</c><00:40:17.599><c> in</c><00:40:17.720><c> the</c>
00:40:17.950 --> 00:40:17.960 align:start position:0%
had a giant productivity boost in the
00:40:17.960 --> 00:40:19.990 align:start position:0%
had a giant productivity boost in the
portion<00:40:18.280><c> of</c><00:40:18.440><c> my</c><00:40:18.680><c> job</c><00:40:18.920><c> which</c><00:40:19.040><c> is</c><00:40:19.280><c> typing</c><00:40:19.680><c> code</c>
00:40:19.990 --> 00:40:20.000 align:start position:0%
portion of my job which is typing code
00:40:20.000 --> 00:40:22.750 align:start position:0%
portion of my job which is typing code
at<00:40:20.119><c> a</c><00:40:20.599><c> at</c><00:40:21.000><c> at</c><00:40:21.079><c> a</c><00:40:21.200><c> computer</c><00:40:22.079><c> and</c><00:40:22.240><c> I</c><00:40:22.400><c> I</c><00:40:22.560><c> I</c><00:40:22.599><c> would</c>
00:40:22.750 --> 00:40:22.760 align:start position:0%
at a at at a computer and I I I would
00:40:22.760 --> 00:40:24.870 align:start position:0%
at a at at a computer and I I I would
estimate<00:40:23.160><c> I</c><00:40:23.240><c> am</c><00:40:23.480><c> two</c><00:40:23.680><c> to</c><00:40:23.920><c> three</c><00:40:24.200><c> times</c><00:40:24.640><c> more</c>
00:40:24.870 --> 00:40:24.880 align:start position:0%
estimate I am two to three times more
00:40:24.880 --> 00:40:27.950 align:start position:0%
estimate I am two to three times more
produ<00:40:25.359><c> like</c><00:40:25.599><c> faster</c><00:40:26.319><c> at</c><00:40:26.920><c> turning</c><00:40:27.599><c> thoughts</c>
00:40:27.950 --> 00:40:27.960 align:start position:0%
produ like faster at turning thoughts
00:40:27.960 --> 00:40:30.109 align:start position:0%
produ like faster at turning thoughts
into<00:40:28.359><c> working</c><00:40:28.760><c> code</c><00:40:29.040><c> than</c><00:40:29.160><c> I</c><00:40:29.280><c> was</c><00:40:29.480><c> before</c><00:40:29.960><c> but</c>
00:40:30.109 --> 00:40:30.119 align:start position:0%
into working code than I was before but
00:40:30.119 --> 00:40:31.910 align:start position:0%
into working code than I was before but
that's<00:40:30.319><c> only</c><00:40:30.560><c> 10%</c><00:40:31.040><c> of</c><00:40:31.160><c> my</c><00:40:31.319><c> job</c><00:40:31.599><c> like</c><00:40:31.720><c> as</c><00:40:31.800><c> a</c>
00:40:31.910 --> 00:40:31.920 align:start position:0%
that's only 10% of my job like as a
00:40:31.920 --> 00:40:33.670 align:start position:0%
that's only 10% of my job like as a
software<00:40:32.240><c> engineer</c><00:40:32.880><c> as</c><00:40:33.240><c> once</c><00:40:33.359><c> you're</c><00:40:33.560><c> once</c>
00:40:33.670 --> 00:40:33.680 align:start position:0%
software engineer as once you're once
00:40:33.680 --> 00:40:35.069 align:start position:0%
software engineer as once you're once
you're<00:40:33.880><c> sort</c><00:40:34.000><c> of</c><00:40:34.200><c> more</c><00:40:34.480><c> senior</c><00:40:34.800><c> software</c>
00:40:35.069 --> 00:40:35.079 align:start position:0%
you're sort of more senior software
00:40:35.079 --> 00:40:36.950 align:start position:0%
you're sort of more senior software
engineer<00:40:35.640><c> the</c><00:40:35.800><c> typing</c><00:40:36.079><c> in</c><00:40:36.200><c> the</c><00:40:36.319><c> code</c><00:40:36.520><c> bit</c><00:40:36.760><c> is</c>
00:40:36.950 --> 00:40:36.960 align:start position:0%
engineer the typing in the code bit is
00:40:36.960 --> 00:40:38.870 align:start position:0%
engineer the typing in the code bit is
is<00:40:37.119><c> not</c><00:40:37.359><c> near</c><00:40:37.599><c> you</c><00:40:37.760><c> spend</c><00:40:38.040><c> way</c><00:40:38.200><c> more</c><00:40:38.400><c> time</c>
00:40:38.870 --> 00:40:38.880 align:start position:0%
is not near you spend way more time
00:40:38.880 --> 00:40:40.550 align:start position:0%
is not near you spend way more time
researching<00:40:39.640><c> and</c><00:40:39.880><c> figuring</c><00:40:40.200><c> out</c><00:40:40.359><c> what</c><00:40:40.480><c> the</c>
00:40:40.550 --> 00:40:40.560 align:start position:0%
researching and figuring out what the
00:40:40.560 --> 00:40:42.349 align:start position:0%
researching and figuring out what the
requirements<00:40:41.000><c> for</c><00:40:41.119><c> the</c><00:40:41.280><c> thing</c><00:40:41.480><c> are</c><00:40:41.760><c> and</c><00:40:42.200><c> all</c>
00:40:42.349 --> 00:40:42.359 align:start position:0%
requirements for the thing are and all
00:40:42.359 --> 00:40:45.910 align:start position:0%
requirements for the thing are and all
of<00:40:42.520><c> those</c><00:40:42.720><c> other</c><00:40:42.960><c> activities</c><00:40:43.920><c> um</c><00:40:44.680><c> so</c><00:40:45.640><c> huge</c>
00:40:45.910 --> 00:40:45.920 align:start position:0%
of those other activities um so huge
00:40:45.920 --> 00:40:48.349 align:start position:0%
of those other activities um so huge
boost<00:40:46.240><c> for</c><00:40:46.480><c> for</c><00:40:46.760><c> typing</c><00:40:47.280><c> for</c><00:40:47.520><c> for</c><00:40:47.680><c> for</c><00:40:47.880><c> typing</c>
00:40:48.349 --> 00:40:48.359 align:start position:0%
boost for for typing for for for typing
00:40:48.359 --> 00:40:52.030 align:start position:0%
boost for for typing for for for typing
code<00:40:49.200><c> the</c><00:40:49.359><c> other</c><00:40:49.640><c> thing</c><00:40:50.160><c> that's</c><00:40:50.839><c> and</c><00:40:51.079><c> and</c><00:40:51.680><c> it</c>
00:40:52.030 --> 00:40:52.040 align:start position:0%
code the other thing that's and and it
00:40:52.040 --> 00:40:53.349 align:start position:0%
code the other thing that's and and it
does<00:40:52.280><c> speed</c><00:40:52.560><c> up</c><00:40:52.720><c> a</c><00:40:52.800><c> lot</c><00:40:52.920><c> of</c><00:40:53.040><c> the</c><00:40:53.160><c> other</c>
00:40:53.349 --> 00:40:53.359 align:start position:0%
does speed up a lot of the other
00:40:53.359 --> 00:40:55.349 align:start position:0%
does speed up a lot of the other
activities<00:40:53.880><c> the</c><00:40:54.040><c> research</c><00:40:54.599><c> activity</c><00:40:55.160><c> in</c>
00:40:55.349 --> 00:40:55.359 align:start position:0%
activities the research activity in
00:40:55.359 --> 00:40:57.990 align:start position:0%
activities the research activity in
particular<00:40:56.160><c> like</c><00:40:56.800><c> if</c><00:40:56.960><c> I</c><00:40:57.359><c> need</c><00:40:57.599><c> a</c><00:40:57.720><c> little</c>
00:40:57.990 --> 00:40:58.000 align:start position:0%
particular like if I need a little
00:40:58.000 --> 00:41:00.309 align:start position:0%
particular like if I need a little
JavaScript<00:40:58.560><c> library</c><00:40:59.079><c> to</c><00:40:59.359><c> solve</c><00:40:59.680><c> a</c><00:40:59.880><c> particular</c>
00:41:00.309 --> 00:41:00.319 align:start position:0%
JavaScript library to solve a particular
00:41:00.319 --> 00:41:02.670 align:start position:0%
JavaScript library to solve a particular
problem<00:41:01.280><c> because</c><00:41:01.520><c> I</c><00:41:01.640><c> have</c><00:41:01.800><c> a</c><00:41:02.119><c> I</c><00:41:02.280><c> I</c><00:41:02.400><c> I</c><00:41:02.480><c> have</c><00:41:02.560><c> a</c>
00:41:02.670 --> 00:41:02.680 align:start position:0%
problem because I have a I I I have a
00:41:02.680 --> 00:41:04.670 align:start position:0%
problem because I have a I I I have a
bias<00:41:02.920><c> towards</c><00:41:03.160><c> boring</c><00:41:03.560><c> technology</c><00:41:04.040><c> anyway</c><00:41:04.560><c> if</c>
00:41:04.670 --> 00:41:04.680 align:start position:0%
bias towards boring technology anyway if
00:41:04.680 --> 00:41:07.870 align:start position:0%
bias towards boring technology anyway if
I<00:41:04.839><c> ask</c><00:41:05.280><c> Claude</c><00:41:05.560><c> or</c><00:41:05.839><c> gp4</c><00:41:06.839><c> it</c><00:41:07.000><c> will</c><00:41:07.240><c> I</c><00:41:07.400><c> always</c><00:41:07.640><c> ask</c>
00:41:07.870 --> 00:41:07.880 align:start position:0%
I ask Claude or gp4 it will I always ask
00:41:07.880 --> 00:41:09.950 align:start position:0%
I ask Claude or gp4 it will I always ask
for<00:41:08.079><c> options</c><00:41:08.520><c> I</c><00:41:08.640><c> always</c><00:41:08.839><c> say</c><00:41:09.200><c> give</c><00:41:09.359><c> me</c><00:41:09.599><c> options</c>
00:41:09.950 --> 00:41:09.960 align:start position:0%
for options I always say give me options
00:41:09.960 --> 00:41:12.069 align:start position:0%
for options I always say give me options
for<00:41:10.200><c> solving</c><00:41:10.640><c> this</c><00:41:10.880><c> problem</c><00:41:11.560><c> and</c><00:41:11.680><c> it</c><00:41:11.760><c> spits</c>
00:41:12.069 --> 00:41:12.079 align:start position:0%
for solving this problem and it spits
00:41:12.079 --> 00:41:13.910 align:start position:0%
for solving this problem and it spits
out<00:41:12.240><c> three</c><00:41:12.400><c> or</c><00:41:12.560><c> four</c><00:41:13.040><c> and</c><00:41:13.200><c> then</c><00:41:13.480><c> I</c><00:41:13.560><c> can</c><00:41:13.680><c> go</c><00:41:13.800><c> and</c>
00:41:13.910 --> 00:41:13.920 align:start position:0%
out three or four and then I can go and
00:41:13.920 --> 00:41:15.270 align:start position:0%
out three or four and then I can go and
look<00:41:14.040><c> at</c><00:41:14.160><c> those</c><00:41:14.359><c> and</c><00:41:14.440><c> it's</c><00:41:14.640><c> effectively</c><00:41:15.000><c> using</c>
00:41:15.270 --> 00:41:15.280 align:start position:0%
look at those and it's effectively using
00:41:15.280 --> 00:41:17.630 align:start position:0%
look at those and it's effectively using
as<00:41:15.400><c> a</c><00:41:15.599><c> slightly</c><00:41:16.520><c> better</c><00:41:16.839><c> slightly</c><00:41:17.200><c> faster</c><00:41:17.480><c> and</c>
00:41:17.630 --> 00:41:17.640 align:start position:0%
as a slightly better slightly faster and
00:41:17.640 --> 00:41:19.349 align:start position:0%
as a slightly better slightly faster and
more<00:41:17.839><c> productive</c><00:41:18.240><c> Google</c><00:41:18.520><c> search</c><00:41:19.160><c> because</c>
00:41:19.349 --> 00:41:19.359 align:start position:0%
more productive Google search because
00:41:19.359 --> 00:41:20.750 align:start position:0%
more productive Google search because
you<00:41:19.480><c> can</c><00:41:19.640><c> say</c><00:41:19.839><c> things</c><00:41:20.000><c> to</c><00:41:20.119><c> it</c><00:41:20.240><c> like</c><00:41:20.480><c> okay</c><00:41:20.640><c> now</c>
00:41:20.750 --> 00:41:20.760 align:start position:0%
you can say things to it like okay now
00:41:20.760 --> 00:41:23.309 align:start position:0%
you can say things to it like okay now
show<00:41:20.960><c> me</c><00:41:21.440><c> an</c><00:41:21.640><c> ex</c><00:41:22.000><c> example</c><00:41:22.400><c> code</c><00:41:22.800><c> that</c><00:41:22.920><c> uses</c>
00:41:23.309 --> 00:41:23.319 align:start position:0%
show me an ex example code that uses
00:41:23.319 --> 00:41:24.990 align:start position:0%
show me an ex example code that uses
that<00:41:23.480><c> option</c><00:41:23.960><c> if</c><00:41:24.040><c> you're</c><00:41:24.160><c> using</c><00:41:24.400><c> Claude</c><00:41:24.720><c> sonit</c>
00:41:24.990 --> 00:41:25.000 align:start position:0%
that option if you're using Claude sonit
00:41:25.000 --> 00:41:26.430 align:start position:0%
that option if you're using Claude sonit
you<00:41:25.079><c> can</c><00:41:25.200><c> say</c><00:41:25.440><c> show</c><00:41:25.680><c> me</c><00:41:25.800><c> the</c><00:41:25.920><c> interactive</c>
00:41:26.430 --> 00:41:26.440 align:start position:0%
you can say show me the interactive
00:41:26.440 --> 00:41:28.710 align:start position:0%
you can say show me the interactive
prototype<00:41:26.880><c> of</c><00:41:26.960><c> that</c><00:41:27.079><c> opt</c>
00:41:28.710 --> 00:41:28.720 align:start position:0%
prototype of that opt
00:41:28.720 --> 00:41:31.670 align:start position:0%
prototype of that opt
um<00:41:29.720><c> all</c><00:41:29.839><c> of</c><00:41:30.079><c> that</c><00:41:30.280><c> so</c><00:41:30.880><c> that</c><00:41:31.079><c> that</c><00:41:31.240><c> research</c>
00:41:31.670 --> 00:41:31.680 align:start position:0%
um all of that so that that research
00:41:31.680 --> 00:41:34.470 align:start position:0%
um all of that so that that research
stuff<00:41:31.880><c> happens</c><00:41:32.240><c> more</c><00:41:32.400><c> quickly</c><00:41:32.720><c> for</c><00:41:32.960><c> me</c><00:41:33.680><c> um</c>
00:41:34.470 --> 00:41:34.480 align:start position:0%
stuff happens more quickly for me um
00:41:34.480 --> 00:41:35.710 align:start position:0%
stuff happens more quickly for me um
there's<00:41:34.640><c> a</c><00:41:34.760><c> whole</c><00:41:34.880><c> bunch</c><00:41:35.040><c> of</c><00:41:35.200><c> those</c><00:41:35.359><c> sort</c><00:41:35.520><c> of</c>
00:41:35.710 --> 00:41:35.720 align:start position:0%
there's a whole bunch of those sort of
00:41:35.720 --> 00:41:37.829 align:start position:0%
there's a whole bunch of those sort of
smaller<00:41:36.200><c> productivity</c><00:41:36.720><c> boosts</c><00:41:37.359><c> the</c><00:41:37.520><c> bigger</c>
00:41:37.829 --> 00:41:37.839 align:start position:0%
smaller productivity boosts the bigger
00:41:37.839 --> 00:41:40.030 align:start position:0%
smaller productivity boosts the bigger
one<00:41:38.119><c> the</c><00:41:38.240><c> more</c><00:41:38.440><c> interesting</c><00:41:38.880><c> one</c><00:41:39.040><c> for</c><00:41:39.240><c> me</c><00:41:39.680><c> is</c>
00:41:40.030 --> 00:41:40.040 align:start position:0%
one the more interesting one for me is
00:41:40.040 --> 00:41:42.470 align:start position:0%
one the more interesting one for me is
um<00:41:40.599><c> I</c><00:41:40.720><c> can</c><00:41:40.880><c> take</c><00:41:41.280><c> I</c><00:41:41.480><c> can</c><00:41:41.640><c> take</c><00:41:41.839><c> on</c><00:41:42.040><c> much</c><00:41:42.200><c> more</c>
00:41:42.470 --> 00:41:42.480 align:start position:0%
um I can take I can take on much more
00:41:42.480 --> 00:41:44.390 align:start position:0%
um I can take I can take on much more
ambitious<00:41:42.960><c> project</c><00:41:43.480><c> because</c><00:41:43.680><c> I'm</c><00:41:43.839><c> no</c><00:41:44.040><c> longer</c>
00:41:44.390 --> 00:41:44.400 align:start position:0%
ambitious project because I'm no longer
00:41:44.400 --> 00:41:46.790 align:start position:0%
ambitious project because I'm no longer
limited<00:41:45.079><c> to</c><00:41:45.760><c> the</c><00:41:45.920><c> things</c><00:41:46.200><c> that</c><00:41:46.359><c> I</c><00:41:46.520><c> already</c>
00:41:46.790 --> 00:41:46.800 align:start position:0%
limited to the things that I already
00:41:46.800 --> 00:41:49.309 align:start position:0%
limited to the things that I already
know<00:41:47.040><c> all</c><00:41:47.200><c> of</c><00:41:47.319><c> the</c><00:41:47.480><c> trivia</c><00:41:48.119><c> about</c><00:41:48.839><c> and</c><00:41:48.960><c> I</c><00:41:49.079><c> feel</c>
00:41:49.309 --> 00:41:49.319 align:start position:0%
know all of the trivia about and I feel
00:41:49.319 --> 00:41:51.309 align:start position:0%
know all of the trivia about and I feel
like<00:41:49.560><c> this</c><00:41:49.680><c> is</c><00:41:49.880><c> one</c><00:41:50.000><c> of</c><00:41:50.119><c> the</c><00:41:50.319><c> most</c><00:41:50.599><c> important</c>
00:41:51.309 --> 00:41:51.319 align:start position:0%
like this is one of the most important
00:41:51.319 --> 00:41:53.910 align:start position:0%
like this is one of the most important
aspects<00:41:51.640><c> of</c><00:41:51.800><c> all</c><00:41:51.920><c> of</c><00:41:52.079><c> this</c><00:41:52.440><c> is</c><00:41:53.200><c> if</c><00:41:53.319><c> you</c><00:41:53.480><c> want</c><00:41:53.640><c> to</c>
00:41:53.910 --> 00:41:53.920 align:start position:0%
aspects of all of this is if you want to
00:41:53.920 --> 00:41:56.309 align:start position:0%
aspects of all of this is if you want to
program<00:41:54.319><c> in</c><00:41:54.560><c> Python</c><00:41:54.839><c> or</c><00:41:55.040><c> JavaScript</c><00:41:55.560><c> or</c><00:41:55.760><c> go</c><00:41:56.160><c> or</c>
00:41:56.309 --> 00:41:56.319 align:start position:0%
program in Python or JavaScript or go or
00:41:56.319 --> 00:41:58.630 align:start position:0%
program in Python or JavaScript or go or
bash<00:41:56.720><c> or</c><00:41:56.880><c> whatever</c><00:41:57.480><c> there's</c><00:41:57.680><c> a</c><00:41:57.920><c> baseline</c><00:41:58.440><c> of</c>
00:41:58.630 --> 00:41:58.640 align:start position:0%
bash or whatever there's a baseline of
00:41:58.640 --> 00:42:00.430 align:start position:0%
bash or whatever there's a baseline of
trivia<00:41:59.079><c> that</c><00:41:59.160><c> you</c><00:41:59.280><c> need</c><00:41:59.440><c> to</c><00:41:59.680><c> have</c><00:42:00.200><c> at</c><00:42:00.359><c> the</c>
00:42:00.430 --> 00:42:00.440 align:start position:0%
trivia that you need to have at the
00:42:00.440 --> 00:42:01.670 align:start position:0%
trivia that you need to have at the
front<00:42:00.680><c> of</c><00:42:00.800><c> your</c><00:42:00.920><c> mind</c><00:42:01.119><c> you</c><00:42:01.200><c> need</c><00:42:01.319><c> to</c><00:42:01.400><c> know</c><00:42:01.560><c> how</c>
00:42:01.670 --> 00:42:01.680 align:start position:0%
front of your mind you need to know how
00:42:01.680 --> 00:42:03.309 align:start position:0%
front of your mind you need to know how
for<00:42:01.920><c> loops</c><00:42:02.200><c> work</c><00:42:02.359><c> and</c><00:42:02.480><c> how</c><00:42:02.760><c> conditionals</c><00:42:03.119><c> work</c>
00:42:03.309 --> 00:42:03.319 align:start position:0%
for loops work and how conditionals work
00:42:03.319 --> 00:42:05.630 align:start position:0%
for loops work and how conditionals work
and<00:42:03.680><c> all</c><00:42:03.800><c> of</c><00:42:04.000><c> that</c><00:42:04.160><c> kind</c><00:42:04.319><c> of</c><00:42:04.520><c> stuff</c><00:42:04.960><c> and</c><00:42:05.160><c> so</c><00:42:05.560><c> I</c>
00:42:05.630 --> 00:42:05.640 align:start position:0%
and all of that kind of stuff and so I
00:42:05.640 --> 00:42:07.150 align:start position:0%
and all of that kind of stuff and so I
think<00:42:05.800><c> there</c><00:42:05.920><c> is</c><00:42:06.040><c> a</c><00:42:06.280><c> limit</c><00:42:06.599><c> on</c><00:42:06.720><c> the</c><00:42:06.839><c> number</c><00:42:07.040><c> of</c>
00:42:07.150 --> 00:42:07.160 align:start position:0%
think there is a limit on the number of
00:42:07.160 --> 00:42:09.109 align:start position:0%
think there is a limit on the number of
programming<00:42:07.560><c> languages</c><00:42:08.000><c> most</c><00:42:08.280><c> people</c><00:42:08.640><c> can</c>
00:42:09.109 --> 00:42:09.119 align:start position:0%
programming languages most people can
00:42:09.119 --> 00:42:11.670 align:start position:0%
programming languages most people can
work<00:42:09.440><c> in</c><00:42:09.760><c> like</c><00:42:09.960><c> I've</c><00:42:10.119><c> found</c><00:42:10.720><c> personally</c><00:42:11.520><c> I</c>
00:42:11.670 --> 00:42:11.680 align:start position:0%
work in like I've found personally I
00:42:11.680 --> 00:42:13.309 align:start position:0%
work in like I've found personally I
Capt<00:42:11.960><c> out</c><00:42:12.119><c> at</c><00:42:12.240><c> about</c><00:42:12.440><c> four</c><00:42:12.680><c> or</c><00:42:12.880><c> five</c>
00:42:13.309 --> 00:42:13.319 align:start position:0%
Capt out at about four or five
00:42:13.319 --> 00:42:15.630 align:start position:0%
Capt out at about four or five
programming<00:42:13.760><c> languages</c><00:42:14.480><c> and</c><00:42:14.599><c> if</c><00:42:14.720><c> I</c><00:42:14.839><c> want</c><00:42:15.040><c> to</c>
00:42:15.630 --> 00:42:15.640 align:start position:0%
programming languages and if I want to
00:42:15.640 --> 00:42:17.589 align:start position:0%
programming languages and if I want to
start<00:42:15.920><c> using</c><00:42:16.240><c> another</c><00:42:16.520><c> one</c><00:42:16.839><c> there's</c><00:42:17.000><c> a</c><00:42:17.280><c> like</c><00:42:17.440><c> a</c>
00:42:17.589 --> 00:42:17.599 align:start position:0%
start using another one there's a like a
00:42:17.599 --> 00:42:19.670 align:start position:0%
start using another one there's a like a
month<00:42:17.880><c> potentially</c><00:42:18.240><c> a</c><00:42:18.319><c> monthl</c><00:42:18.599><c> long</c><00:42:18.800><c> spin</c><00:42:19.079><c> up</c>
00:42:19.670 --> 00:42:19.680 align:start position:0%
month potentially a monthl long spin up
00:42:19.680 --> 00:42:21.910 align:start position:0%
month potentially a monthl long spin up
for<00:42:19.839><c> me</c><00:42:20.000><c> to</c><00:42:20.200><c> start</c><00:42:20.720><c> get</c><00:42:20.920><c> get</c><00:42:21.319><c> and</c><00:42:21.480><c> that</c><00:42:21.599><c> means</c><00:42:21.839><c> I</c>
00:42:21.910 --> 00:42:21.920 align:start position:0%
for me to start get get and that means I
00:42:21.920 --> 00:42:24.270 align:start position:0%
for me to start get get and that means I
won't<00:42:22.160><c> do</c><00:42:22.319><c> it</c><00:42:22.599><c> right</c><00:42:22.839><c> why</c><00:42:22.960><c> would</c><00:42:23.119><c> I</c><00:42:23.280><c> use</c><00:42:23.559><c> go</c><00:42:24.119><c> to</c>
00:42:24.270 --> 00:42:24.280 align:start position:0%
won't do it right why would I use go to
00:42:24.280 --> 00:42:26.230 align:start position:0%
won't do it right why would I use go to
solve<00:42:24.520><c> a</c><00:42:24.720><c> problem</c><00:42:25.359><c> if</c><00:42:25.480><c> I</c><00:42:25.680><c> have</c><00:42:25.800><c> to</c><00:42:25.920><c> spend</c><00:42:26.119><c> a</c>
00:42:26.230 --> 00:42:26.240 align:start position:0%
solve a problem if I have to spend a
00:42:26.240 --> 00:42:27.950 align:start position:0%
solve a problem if I have to spend a
month<00:42:26.440><c> spinning</c><00:42:26.800><c> up</c><00:42:26.880><c> on</c><00:42:27.280><c> go</c><00:42:27.599><c> when</c><00:42:27.720><c> I</c><00:42:27.839><c> could</c>
00:42:27.950 --> 00:42:27.960 align:start position:0%
month spinning up on go when I could
00:42:27.960 --> 00:42:30.950 align:start position:0%
month spinning up on go when I could
solve<00:42:28.119><c> it</c><00:42:28.240><c> with</c><00:42:28.359><c> python</c><00:42:28.880><c> today</c><00:42:29.880><c> that</c><00:42:30.160><c> is</c><00:42:30.400><c> gone</c>
00:42:30.950 --> 00:42:30.960 align:start position:0%
solve it with python today that is gone
00:42:30.960 --> 00:42:33.829 align:start position:0%
solve it with python today that is gone
like<00:42:31.240><c> I</c><00:42:32.000><c> am</c><00:42:32.160><c> using</c><00:42:32.440><c> a</c><00:42:32.680><c> much</c><00:42:33.000><c> wider</c><00:42:33.440><c> range</c><00:42:33.720><c> of</c>
00:42:33.829 --> 00:42:33.839 align:start position:0%
like I am using a much wider range of
00:42:33.839 --> 00:42:35.030 align:start position:0%
like I am using a much wider range of
programming<00:42:34.200><c> languages</c><00:42:34.520><c> and</c><00:42:34.640><c> tools</c><00:42:34.920><c> right</c>
00:42:35.030 --> 00:42:35.040 align:start position:0%
programming languages and tools right
00:42:35.040 --> 00:42:37.430 align:start position:0%
programming languages and tools right
now<00:42:35.400><c> because</c><00:42:36.240><c> I</c><00:42:36.319><c> don't</c><00:42:36.520><c> need</c><00:42:36.720><c> to</c><00:42:36.839><c> know</c><00:42:37.000><c> how</c><00:42:37.119><c> for</c>
00:42:37.430 --> 00:42:37.440 align:start position:0%
now because I don't need to know how for
00:42:37.440 --> 00:42:39.950 align:start position:0%
now because I don't need to know how for
loops<00:42:37.680><c> and</c><00:42:37.839><c> go</c><00:42:38.079><c> work</c><00:42:38.440><c> I</c><00:42:38.559><c> need</c><00:42:38.720><c> to</c><00:42:39.280><c> understand</c>
00:42:39.950 --> 00:42:39.960 align:start position:0%
loops and go work I need to understand
00:42:39.960 --> 00:42:41.750 align:start position:0%
loops and go work I need to understand
the<00:42:40.079><c> sort</c><00:42:40.280><c> of</c><00:42:40.440><c> higher</c><00:42:40.720><c> level</c><00:42:40.960><c> concepts</c><00:42:41.319><c> of</c><00:42:41.480><c> go</c>
00:42:41.750 --> 00:42:41.760 align:start position:0%
the sort of higher level concepts of go
00:42:41.760 --> 00:42:43.549 align:start position:0%
the sort of higher level concepts of go
like<00:42:41.920><c> memory</c><00:42:42.240><c> management</c><00:42:42.800><c> and</c><00:42:43.040><c> co</c><00:42:43.359><c> go</c>
00:42:43.549 --> 00:42:43.559 align:start position:0%
like memory management and co go
00:42:43.559 --> 00:42:45.150 align:start position:0%
like memory management and co go
routines<00:42:43.920><c> and</c><00:42:44.040><c> all</c><00:42:44.160><c> of</c><00:42:44.359><c> that</c><00:42:44.480><c> kind</c><00:42:44.640><c> of</c><00:42:44.800><c> stuff</c>
00:42:45.150 --> 00:42:45.160 align:start position:0%
routines and all of that kind of stuff
00:42:45.160 --> 00:42:47.630 align:start position:0%
routines and all of that kind of stuff
but<00:42:45.280><c> I</c><00:42:45.359><c> don't</c><00:42:45.599><c> have</c><00:42:45.680><c> to</c><00:42:45.920><c> memorize</c><00:42:46.440><c> the</c><00:42:46.640><c> trivia</c>
00:42:47.630 --> 00:42:47.640 align:start position:0%
but I don't have to memorize the trivia
00:42:47.640 --> 00:42:50.309 align:start position:0%
but I don't have to memorize the trivia
so<00:42:48.480><c> given</c><00:42:48.839><c> that</c><00:42:49.079><c> I've</c><00:42:49.280><c> actually</c><00:42:49.559><c> shipped</c><00:42:50.040><c> go</c>
00:42:50.309 --> 00:42:50.319 align:start position:0%
so given that I've actually shipped go
00:42:50.319 --> 00:42:52.510 align:start position:0%
so given that I've actually shipped go
codes<00:42:50.680><c> to</c><00:42:50.960><c> production</c><00:42:51.680><c> despite</c><00:42:52.040><c> not</c><00:42:52.200><c> being</c><00:42:52.400><c> a</c>
00:42:52.510 --> 00:42:52.520 align:start position:0%
codes to production despite not being a
00:42:52.520 --> 00:42:54.270 align:start position:0%
codes to production despite not being a
go<00:42:52.800><c> programmer</c><00:42:53.359><c> just</c><00:42:53.520><c> sort</c><00:42:53.640><c> of</c><00:42:53.800><c> six</c><00:42:54.000><c> months</c>
00:42:54.270 --> 00:42:54.280 align:start position:0%
go programmer just sort of six months
00:42:54.280 --> 00:42:56.069 align:start position:0%
go programmer just sort of six months
ago<00:42:54.800><c> that's</c><00:42:55.000><c> been</c><00:42:55.160><c> running</c><00:42:55.520><c> happily</c><00:42:55.880><c> every</c>
00:42:56.069 --> 00:42:56.079 align:start position:0%
ago that's been running happily every
00:42:56.079 --> 00:42:57.790 align:start position:0%
ago that's been running happily every
day<00:42:56.359><c> and</c><00:42:56.480><c> it</c><00:42:56.559><c> has</c><00:42:56.720><c> unit</c><00:42:57.200><c> test</c><00:42:57.440><c> and</c><00:42:57.520><c> it</c><00:42:57.640><c> has</c>
00:42:57.790 --> 00:42:57.800 align:start position:0%
day and it has unit test and it has
00:42:57.800 --> 00:42:59.430 align:start position:0%
day and it has unit test and it has
continuous<00:42:58.240><c> integration</c><00:42:58.839><c> and</c><00:42:59.000><c> continuous</c>
00:42:59.430 --> 00:42:59.440 align:start position:0%
continuous integration and continuous
00:42:59.440 --> 00:43:01.230 align:start position:0%
continuous integration and continuous
deployment<00:42:59.920><c> and</c><00:43:00.280><c> all</c><00:43:00.440><c> of</c><00:43:00.599><c> the</c><00:43:00.800><c> stuff</c><00:43:01.000><c> that</c><00:43:01.160><c> I</c>
00:43:01.230 --> 00:43:01.240 align:start position:0%
deployment and all of the stuff that I
00:43:01.240 --> 00:43:04.430 align:start position:0%
deployment and all of the stuff that I
think<00:43:01.400><c> is</c><00:43:01.599><c> important</c><00:43:02.000><c> for</c><00:43:02.480><c> code</c><00:43:03.480><c> and</c><00:43:04.119><c> I</c><00:43:04.240><c> could</c>
00:43:04.430 --> 00:43:04.440 align:start position:0%
think is important for code and I could
00:43:04.440 --> 00:43:06.030 align:start position:0%
think is important for code and I could
do<00:43:04.680><c> that</c><00:43:04.920><c> because</c><00:43:05.160><c> the</c><00:43:05.280><c> language</c><00:43:05.599><c> model</c><00:43:05.880><c> could</c>
00:43:06.030 --> 00:43:06.040 align:start position:0%
do that because the language model could
00:43:06.040 --> 00:43:07.589 align:start position:0%
do that because the language model could
fill<00:43:06.280><c> in</c><00:43:06.480><c> all</c><00:43:06.599><c> of</c><00:43:06.800><c> those</c><00:43:07.040><c> little</c><00:43:07.280><c> sort</c><00:43:07.440><c> of</c>
00:43:07.589 --> 00:43:07.599 align:start position:0%
fill in all of those little sort of
00:43:07.599 --> 00:43:09.670 align:start position:0%
fill in all of those little sort of
trivia<00:43:07.960><c> bits</c><00:43:08.240><c> for</c><00:43:08.400><c> me</c><00:43:09.040><c> this</c><00:43:09.240><c> episode</c><00:43:09.559><c> is</c>
00:43:09.670 --> 00:43:09.680 align:start position:0%
trivia bits for me this episode is
00:43:09.680 --> 00:43:12.549 align:start position:0%
trivia bits for me this episode is
sponsored<00:43:10.079><c> by</c><00:43:10.319><c> tldr</c><00:43:11.319><c> tldr</c><00:43:11.880><c> is</c><00:43:11.960><c> a</c><00:43:12.040><c> free</c><00:43:12.280><c> daily</c>
00:43:12.549 --> 00:43:12.559 align:start position:0%
sponsored by tldr tldr is a free daily
00:43:12.559 --> 00:43:14.109 align:start position:0%
sponsored by tldr tldr is a free daily
newsletter<00:43:13.160><c> covering</c><00:43:13.400><c> the</c><00:43:13.559><c> most</c><00:43:13.760><c> interesting</c>
00:43:14.109 --> 00:43:14.119 align:start position:0%
newsletter covering the most interesting
00:43:14.119 --> 00:43:16.549 align:start position:0%
newsletter covering the most interesting
stores<00:43:14.440><c> in</c><00:43:14.599><c> Tech</c><00:43:14.960><c> startups</c><00:43:15.359><c> and</c><00:43:15.559><c> programming</c>
00:43:16.549 --> 00:43:16.559 align:start position:0%
stores in Tech startups and programming
00:43:16.559 --> 00:43:18.150 align:start position:0%
stores in Tech startups and programming
join<00:43:16.839><c> more</c><00:43:17.000><c> than</c><00:43:17.160><c> 1</c><00:43:17.319><c> million</c><00:43:17.599><c> readers</c><00:43:18.040><c> and</c>
00:43:18.150 --> 00:43:18.160 align:start position:0%
join more than 1 million readers and
00:43:18.160 --> 00:43:21.309 align:start position:0%
join more than 1 million readers and
sign<00:43:18.359><c> up</c><00:43:18.480><c> at</c><00:43:18.640><c> tldr</c><00:43:19.280><c> dotech</c><00:43:20.280><c> that</c><00:43:20.400><c> is</c>
00:43:21.309 --> 00:43:21.319 align:start position:0%
sign up at tldr dotech that is
00:43:21.319 --> 00:43:24.589 align:start position:0%
sign up at tldr dotech that is
tldr<00:43:22.359><c> dotech</c><00:43:23.359><c> I</c><00:43:23.680><c> sometimes</c><00:43:23.880><c> dread</c><00:43:24.240><c> going</c><00:43:24.480><c> back</c>
00:43:24.589 --> 00:43:24.599 align:start position:0%
tldr dotech I sometimes dread going back
00:43:24.599 --> 00:43:26.109 align:start position:0%
tldr dotech I sometimes dread going back
to<00:43:24.720><c> certain</c><00:43:25.079><c> side</c><00:43:25.359><c> projects</c><00:43:25.680><c> where</c><00:43:25.760><c> it</c><00:43:25.920><c> takes</c>
00:43:26.109 --> 00:43:26.119 align:start position:0%
to certain side projects where it takes
00:43:26.119 --> 00:43:28.470 align:start position:0%
to certain side projects where it takes
me<00:43:26.280><c> a</c><00:43:26.440><c> while</c><00:43:26.839><c> to</c><00:43:27.160><c> spin</c><00:43:27.359><c> up</c><00:43:27.480><c> and</c><00:43:27.680><c> remember</c><00:43:28.359><c> and</c>
00:43:28.470 --> 00:43:28.480 align:start position:0%
me a while to spin up and remember and
00:43:28.480 --> 00:43:31.190 align:start position:0%
me a while to spin up and remember and
it's<00:43:28.599><c> in</c><00:43:28.720><c> a</c><00:43:28.920><c> language</c><00:43:29.319><c> or</c><00:43:29.640><c> an</c><00:43:30.040><c> outdated</c><00:43:31.040><c> uh</c>
00:43:31.190 --> 00:43:31.200 align:start position:0%
it's in a language or an outdated uh
00:43:31.200 --> 00:43:32.910 align:start position:0%
it's in a language or an outdated uh
framework<00:43:31.880><c> that</c><00:43:32.040><c> that</c><00:43:32.160><c> I</c><00:43:32.280><c> just</c><00:43:32.440><c> don't</c><00:43:32.599><c> want</c><00:43:32.720><c> to</c>
00:43:32.910 --> 00:43:32.920 align:start position:0%
framework that that I just don't want to
00:43:32.920 --> 00:43:35.349 align:start position:0%
framework that that I just don't want to
touch<00:43:33.720><c> and</c><00:43:34.160><c> it</c><00:43:34.480><c> like</c><00:43:34.800><c> what</c><00:43:34.920><c> you</c><00:43:35.079><c> said</c><00:43:35.240><c> the</c>
00:43:35.349 --> 00:43:35.359 align:start position:0%
touch and it like what you said the
00:43:35.359 --> 00:43:36.870 align:start position:0%
touch and it like what you said the
confidence<00:43:35.800><c> is</c><00:43:36.000><c> is</c><00:43:36.200><c> higher</c><00:43:36.520><c> and</c><00:43:36.640><c> I</c><00:43:36.720><c> can</c>
00:43:36.870 --> 00:43:36.880 align:start position:0%
confidence is is higher and I can
00:43:36.880 --> 00:43:39.150 align:start position:0%
confidence is is higher and I can
actually<00:43:37.319><c> just</c><00:43:37.880><c> paste</c><00:43:38.160><c> Parts</c><00:43:38.359><c> into</c><00:43:38.599><c> chat</c><00:43:38.760><c> GPC</c>
00:43:39.150 --> 00:43:39.160 align:start position:0%
actually just paste Parts into chat GPC
00:43:39.160 --> 00:43:41.309 align:start position:0%
actually just paste Parts into chat GPC
or<00:43:39.240><c> turn</c><00:43:39.400><c> on</c><00:43:39.599><c> GitHub</c><00:43:39.920><c> copile</c><00:43:40.599><c> and</c><00:43:40.760><c> it'll</c><00:43:41.079><c> like</c>
00:43:41.309 --> 00:43:41.319 align:start position:0%
or turn on GitHub copile and it'll like
00:43:41.319 --> 00:43:43.630 align:start position:0%
or turn on GitHub copile and it'll like
I<00:43:41.480><c> know</c><00:43:42.000><c> what</c><00:43:42.200><c> good</c><00:43:42.480><c> looks</c><00:43:42.800><c> like</c><00:43:43.079><c> so</c><00:43:43.280><c> I</c><00:43:43.359><c> think</c>
00:43:43.630 --> 00:43:43.640 align:start position:0%
I know what good looks like so I think
00:43:43.640 --> 00:43:45.750 align:start position:0%
I know what good looks like so I think
when<00:43:43.800><c> when</c><00:43:43.920><c> you</c><00:43:44.040><c> know</c><00:43:44.359><c> that</c><00:43:44.839><c> even</c><00:43:45.119><c> a</c><00:43:45.240><c> different</c>
00:43:45.750 --> 00:43:45.760 align:start position:0%
when when you know that even a different
00:43:45.760 --> 00:43:48.150 align:start position:0%
when when you know that even a different
you<00:43:45.880><c> need</c><00:43:46.040><c> to</c><00:43:46.280><c> have</c><00:43:46.599><c> that</c><00:43:46.960><c> experience</c><00:43:47.599><c> like</c><00:43:48.000><c> if</c>
00:43:48.150 --> 00:43:48.160 align:start position:0%
you need to have that experience like if
00:43:48.160 --> 00:43:50.589 align:start position:0%
you need to have that experience like if
I<00:43:48.280><c> was</c><00:43:48.440><c> a</c><00:43:48.880><c> a</c><00:43:49.040><c> brand</c><00:43:49.280><c> new</c><00:43:49.480><c> programmer</c><00:43:50.319><c> I</c><00:43:50.400><c> don't</c>
00:43:50.589 --> 00:43:50.599 align:start position:0%
I was a a brand new programmer I don't
00:43:50.599 --> 00:43:52.230 align:start position:0%
I was a a brand new programmer I don't
think<00:43:50.760><c> it</c><00:43:50.880><c> would</c><00:43:51.200><c> I'd</c><00:43:51.359><c> be</c><00:43:51.520><c> using</c><00:43:51.760><c> it</c><00:43:51.880><c> to</c><00:43:52.040><c> write</c>
00:43:52.230 --> 00:43:52.240 align:start position:0%
think it would I'd be using it to write
00:43:52.240 --> 00:43:54.430 align:start position:0%
think it would I'd be using it to write
go<00:43:52.520><c> despite</c><00:43:52.880><c> not</c><00:43:53.240><c> knowing</c><00:43:53.640><c> go</c><00:43:53.960><c> but</c><00:43:54.200><c> I've</c><00:43:54.319><c> got</c>
00:43:54.430 --> 00:43:54.440 align:start position:0%
go despite not knowing go but I've got
00:43:54.440 --> 00:43:57.109 align:start position:0%
go despite not knowing go but I've got
20<00:43:54.720><c> years</c><00:43:54.839><c> of</c><00:43:55.000><c> experience</c><00:43:56.000><c> I</c><00:43:56.240><c> I</c><00:43:56.359><c> can</c><00:43:56.559><c> look</c><00:43:56.839><c> I</c>
00:43:57.109 --> 00:43:57.119 align:start position:0%
20 years of experience I I can look I
00:43:57.119 --> 00:43:58.670 align:start position:0%
20 years of experience I I can look I
can<00:43:57.240><c> read</c><00:43:57.559><c> code</c><00:43:57.800><c> that</c><00:43:57.920><c> it's</c><00:43:58.119><c> written</c><00:43:58.440><c> in</c><00:43:58.520><c> a</c>
00:43:58.670 --> 00:43:58.680 align:start position:0%
can read code that it's written in a
00:43:58.680 --> 00:44:00.390 align:start position:0%
can read code that it's written in a
language<00:43:59.000><c> that</c><00:43:59.079><c> I</c><00:43:59.200><c> don't</c><00:43:59.400><c> know</c><00:43:59.640><c> very</c><00:43:59.839><c> well</c><00:44:00.240><c> and</c>
00:44:00.390 --> 00:44:00.400 align:start position:0%
language that I don't know very well and
00:44:00.400 --> 00:44:02.870 align:start position:0%
language that I don't know very well and
I<00:44:00.480><c> can</c><00:44:00.720><c> still</c><00:44:01.040><c> make</c><00:44:01.160><c> a</c><00:44:01.480><c> pretty</c><00:44:01.880><c> good</c><00:44:02.680><c> like</c>
00:44:02.870 --> 00:44:02.880 align:start position:0%
I can still make a pretty good like
00:44:02.880 --> 00:44:04.470 align:start position:0%
I can still make a pretty good like
evaluation<00:44:03.400><c> of</c><00:44:03.599><c> if</c><00:44:03.760><c> that's</c><00:44:04.000><c> doing</c><00:44:04.280><c> what</c><00:44:04.400><c> I</c>
00:44:04.470 --> 00:44:04.480 align:start position:0%
evaluation of if that's doing what I
00:44:04.480 --> 00:44:06.190 align:start position:0%
evaluation of if that's doing what I
needed<00:44:04.760><c> to</c><00:44:04.880><c> do</c><00:44:05.079><c> and</c><00:44:05.200><c> if</c><00:44:05.359><c> that</c><00:44:05.480><c> looks</c><00:44:05.760><c> like</c><00:44:05.920><c> it's</c>
00:44:06.190 --> 00:44:06.200 align:start position:0%
needed to do and if that looks like it's
00:44:06.200 --> 00:44:09.510 align:start position:0%
needed to do and if that looks like it's
good<00:44:07.079><c> um</c><00:44:07.920><c> I</c><00:44:08.000><c> guess</c><00:44:08.200><c> there's</c><00:44:08.359><c> an</c><00:44:09.240><c> important</c>
00:44:09.510 --> 00:44:09.520 align:start position:0%
good um I guess there's an important
00:44:09.520 --> 00:44:10.950 align:start position:0%
good um I guess there's an important
disclaimer<00:44:10.040><c> right</c><00:44:10.200><c> that</c><00:44:10.440><c> the</c><00:44:10.559><c> more</c><00:44:10.720><c> you</c><00:44:10.839><c> look</c>
00:44:10.950 --> 00:44:10.960 align:start position:0%
disclaimer right that the more you look
00:44:10.960 --> 00:44:12.270 align:start position:0%
disclaimer right that the more you look
at<00:44:11.119><c> languages</c><00:44:11.559><c> as</c><00:44:11.720><c> long</c><00:44:11.880><c> as</c><00:44:12.000><c> it's</c><00:44:12.119><c> an</c>
00:44:12.270 --> 00:44:12.280 align:start position:0%
at languages as long as it's an
00:44:12.280 --> 00:44:15.150 align:start position:0%
at languages as long as it's an
imperative<00:44:12.760><c> language</c><00:44:13.359><c> like</c><00:44:14.359><c> you</c><00:44:14.520><c> can</c><00:44:14.720><c> read</c><00:44:14.920><c> it</c>
00:44:15.150 --> 00:44:15.160 align:start position:0%
imperative language like you can read it
00:44:15.160 --> 00:44:16.670 align:start position:0%
imperative language like you can read it
right<00:44:15.559><c> I</c><00:44:15.640><c> think</c><00:44:15.760><c> it</c><00:44:15.839><c> will</c><00:44:15.960><c> be</c><00:44:16.119><c> a</c><00:44:16.240><c> bit</c><00:44:16.400><c> different</c>
00:44:16.670 --> 00:44:16.680 align:start position:0%
right I think it will be a bit different
00:44:16.680 --> 00:44:18.910 align:start position:0%
right I think it will be a bit different
if<00:44:16.839><c> you</c><00:44:17.720><c> we</c><00:44:17.839><c> we</c><00:44:17.960><c> don't</c><00:44:18.079><c> really</c><00:44:18.200><c> to</c><00:44:18.319><c> use</c><00:44:18.760><c> some</c>
00:44:18.910 --> 00:44:18.920 align:start position:0%
if you we we don't really to use some
00:44:18.920 --> 00:44:20.390 align:start position:0%
if you we we don't really to use some
languages<00:44:19.319><c> are</c><00:44:19.480><c> not</c><00:44:19.640><c> as</c><00:44:19.839><c> popular</c><00:44:20.200><c> like</c>
00:44:20.390 --> 00:44:20.400 align:start position:0%
languages are not as popular like
00:44:20.400 --> 00:44:22.910 align:start position:0%
languages are not as popular like
prologue<00:44:20.880><c> and</c><00:44:21.160><c> SML</c><00:44:21.599><c> and</c><00:44:21.800><c> some</c><00:44:21.960><c> of</c><00:44:22.280><c> these</c>
00:44:22.910 --> 00:44:22.920 align:start position:0%
prologue and SML and some of these
00:44:22.920 --> 00:44:25.950 align:start position:0%
prologue and SML and some of these
really<00:44:23.920><c> trust</c><00:44:24.359><c> myself</c><00:44:25.359><c> yeah</c><00:44:25.559><c> I</c><00:44:25.640><c> would</c><00:44:25.760><c> not</c>
00:44:25.950 --> 00:44:25.960 align:start position:0%
really trust myself yeah I would not
00:44:25.960 --> 00:44:27.950 align:start position:0%
really trust myself yeah I would not
trust<00:44:26.240><c> myself</c><00:44:26.520><c> to</c><00:44:26.640><c> just</c><00:44:26.760><c> look</c><00:44:27.280><c> prologue</c><00:44:27.720><c> code</c>
00:44:27.950 --> 00:44:27.960 align:start position:0%
trust myself to just look prologue code
00:44:27.960 --> 00:44:30.030 align:start position:0%
trust myself to just look prologue code
that<00:44:28.079><c> it</c><00:44:28.200><c> had</c><00:44:28.319><c> written</c><00:44:28.640><c> me</c><00:44:28.960><c> and</c><00:44:29.319><c> make</c><00:44:29.599><c> a</c>
00:44:30.030 --> 00:44:30.040 align:start position:0%
that it had written me and make a
00:44:30.040 --> 00:44:31.349 align:start position:0%
that it had written me and make a
judgment<00:44:30.520><c> as</c><00:44:30.640><c> to</c><00:44:30.800><c> whether</c><00:44:30.960><c> that</c><00:44:31.040><c> was</c><00:44:31.200><c> good</c>
00:44:31.349 --> 00:44:31.359 align:start position:0%
judgment as to whether that was good
00:44:31.359 --> 00:44:33.109 align:start position:0%
judgment as to whether that was good
prologue<00:44:31.760><c> code</c><00:44:32.079><c> but</c><00:44:32.240><c> I</c><00:44:32.319><c> feel</c><00:44:32.520><c> like</c><00:44:32.680><c> I</c><00:44:32.760><c> can</c><00:44:32.920><c> do</c>
00:44:33.109 --> 00:44:33.119 align:start position:0%
prologue code but I feel like I can do
00:44:33.119 --> 00:44:34.589 align:start position:0%
prologue code but I feel like I can do
that<00:44:33.359><c> with</c><00:44:33.599><c> with</c><00:44:33.800><c> with</c><00:44:33.920><c> languages</c><00:44:34.280><c> like</c><00:44:34.440><c> go</c>
00:44:34.589 --> 00:44:34.599 align:start position:0%
that with with with languages like go
00:44:34.599 --> 00:44:37.750 align:start position:0%
that with with with languages like go
and<00:44:34.760><c> rust</c><00:44:35.160><c> you</c><00:44:35.319><c> know</c><00:44:35.760><c> yeah</c><00:44:36.680><c> so</c><00:44:37.000><c> so</c><00:44:37.359><c> with</c><00:44:37.559><c> with</c>
00:44:37.750 --> 00:44:37.760 align:start position:0%
and rust you know yeah so so with with
00:44:37.760 --> 00:44:40.150 align:start position:0%
and rust you know yeah so so with with
that<00:44:38.200><c> I</c><00:44:38.319><c> think</c><00:44:38.480><c> it's</c><00:44:39.040><c> good</c><00:44:39.640><c> by</c><00:44:39.760><c> the</c><00:44:39.839><c> way</c><00:44:39.960><c> thanks</c>
00:44:40.150 --> 00:44:40.160 align:start position:0%
that I think it's good by the way thanks
00:44:40.160 --> 00:44:41.470 align:start position:0%
that I think it's good by the way thanks
for<00:44:40.280><c> sharing</c><00:44:40.680><c> I</c><00:44:40.760><c> think</c><00:44:40.839><c> it's</c><00:44:40.960><c> great</c><00:44:41.119><c> to</c><00:44:41.240><c> see</c>
00:44:41.470 --> 00:44:41.480 align:start position:0%
for sharing I think it's great to see
00:44:41.480 --> 00:44:43.349 align:start position:0%
for sharing I think it's great to see
that<00:44:41.760><c> you</c><00:44:41.920><c> are</c><00:44:42.160><c> getting</c><00:44:42.480><c> productivity</c><00:44:43.040><c> and</c>
00:44:43.349 --> 00:44:43.359 align:start position:0%
that you are getting productivity and
00:44:43.359 --> 00:44:45.630 align:start position:0%
that you are getting productivity and
but<00:44:43.480><c> it</c><00:44:43.640><c> also</c><00:44:43.839><c> took</c><00:44:44.000><c> a</c><00:44:44.119><c> lot</c><00:44:44.240><c> of</c><00:44:44.400><c> work</c><00:44:44.800><c> I</c><00:44:44.960><c> I</c><00:44:45.079><c> think</c>
00:44:45.630 --> 00:44:45.640 align:start position:0%
but it also took a lot of work I I think
00:44:45.640 --> 00:44:48.589 align:start position:0%
but it also took a lot of work I I think
like<00:44:45.920><c> a</c><00:44:46.119><c> big</c><00:44:46.319><c> takeaway</c><00:44:46.839><c> for</c><00:44:47.119><c> for</c><00:44:47.280><c> me</c><00:44:47.839><c> would</c><00:44:48.040><c> be</c>
00:44:48.589 --> 00:44:48.599 align:start position:0%
like a big takeaway for for me would be
00:44:48.599 --> 00:44:50.390 align:start position:0%
like a big takeaway for for me would be
anyone<00:44:48.920><c> who's</c><00:44:49.079><c> trying</c><00:44:49.400><c> out</c><00:44:49.640><c> is</c><00:44:49.839><c> like</c><00:44:50.079><c> like</c><00:44:50.240><c> put</c>
00:44:50.390 --> 00:44:50.400 align:start position:0%
anyone who's trying out is like like put
00:44:50.400 --> 00:44:52.270 align:start position:0%
anyone who's trying out is like like put
in<00:44:50.520><c> the</c><00:44:50.680><c> work</c><00:44:50.960><c> and</c><00:44:51.240><c> experiment</c><00:44:51.640><c> to</c><00:44:51.800><c> figure</c><00:44:52.000><c> out</c>
00:44:52.270 --> 00:44:52.280 align:start position:0%
in the work and experiment to figure out
00:44:52.280 --> 00:44:53.990 align:start position:0%
in the work and experiment to figure out
what<00:44:52.760><c> what</c><00:44:52.960><c> workflow</c><00:44:53.400><c> works</c><00:44:53.599><c> for</c><00:44:53.720><c> yourself</c>
00:44:53.990 --> 00:44:54.000 align:start position:0%
what what workflow works for yourself
00:44:54.000 --> 00:44:55.549 align:start position:0%
what what workflow works for yourself
and<00:44:54.119><c> that</c><00:44:54.280><c> there's</c><00:44:54.440><c> just</c><00:44:54.680><c> no</c><00:44:55.000><c> answers</c><00:44:55.400><c> I</c><00:44:55.440><c> mean</c>
00:44:55.549 --> 00:44:55.559 align:start position:0%
and that there's just no answers I mean
00:44:55.559 --> 00:44:57.470 align:start position:0%
and that there's just no answers I mean
you've<00:44:55.720><c> been</c><00:44:56.520><c> I</c><00:44:56.640><c> I</c><00:44:56.720><c> think</c><00:44:56.839><c> you</c><00:44:57.040><c> you've</c><00:44:57.200><c> been</c>
00:44:57.470 --> 00:44:57.480 align:start position:0%
you've been I I think you you've been
00:44:57.480 --> 00:44:58.950 align:start position:0%
you've been I I think you you've been
experimenting<00:44:58.079><c> a</c><00:44:58.200><c> lot</c><00:44:58.359><c> more</c><00:44:58.559><c> than</c><00:44:58.760><c> most</c>
00:44:58.950 --> 00:44:58.960 align:start position:0%
experimenting a lot more than most
00:44:58.960 --> 00:45:01.109 align:start position:0%
experimenting a lot more than most
people<00:44:59.280><c> have</c><00:44:59.880><c> and</c><00:45:00.079><c> and</c><00:45:00.240><c> still</c><00:45:00.640><c> sounds</c><00:45:00.960><c> like</c>
00:45:01.109 --> 00:45:01.119 align:start position:0%
people have and and still sounds like
00:45:01.119 --> 00:45:03.349 align:start position:0%
people have and and still sounds like
it's<00:45:01.240><c> it's</c><00:45:01.359><c> a</c><00:45:01.440><c> working</c><00:45:01.839><c> progress</c><00:45:02.720><c> oh</c><00:45:03.160><c> with</c>
00:45:03.349 --> 00:45:03.359 align:start position:0%
it's it's a working progress oh with
00:45:03.359 --> 00:45:06.150 align:start position:0%
it's it's a working progress oh with
this<00:45:04.359><c> I</c><00:45:04.520><c> I</c><00:45:04.680><c> I</c><00:45:04.760><c> really</c><00:45:04.960><c> want</c><00:45:05.079><c> to</c><00:45:05.200><c> touch</c><00:45:05.440><c> on</c>
00:45:06.150 --> 00:45:06.160 align:start position:0%
this I I I really want to touch on
00:45:06.160 --> 00:45:08.630 align:start position:0%
this I I I really want to touch on
misconceptions<00:45:07.160><c> and</c><00:45:07.440><c> and</c><00:45:07.680><c> doubts</c><00:45:08.359><c> they</c><00:45:08.480><c> might</c>
00:45:08.630 --> 00:45:08.640 align:start position:0%
misconceptions and and doubts they might
00:45:08.640 --> 00:45:10.030 align:start position:0%
misconceptions and and doubts they might
not<00:45:08.720><c> be</c><00:45:08.880><c> misconceptions</c><00:45:09.400><c> there</c><00:45:09.599><c> doubts</c><00:45:09.880><c> and</c>
00:45:10.030 --> 00:45:10.040 align:start position:0%
not be misconceptions there doubts and
00:45:10.040 --> 00:45:11.589 align:start position:0%
not be misconceptions there doubts and
questions<00:45:10.440><c> that</c><00:45:10.599><c> a</c><00:45:10.720><c> lot</c><00:45:10.839><c> of</c><00:45:11.079><c> people</c><00:45:11.359><c> have</c>
00:45:11.589 --> 00:45:11.599 align:start position:0%
questions that a lot of people have
00:45:11.599 --> 00:45:14.030 align:start position:0%
questions that a lot of people have
about<00:45:12.040><c> these</c><00:45:12.400><c> tools</c><00:45:13.400><c> let's</c><00:45:13.640><c> talk</c><00:45:13.800><c> about</c>
00:45:14.030 --> 00:45:14.040 align:start position:0%
about these tools let's talk about
00:45:14.040 --> 00:45:15.470 align:start position:0%
about these tools let's talk about
resistance<00:45:14.480><c> a</c><00:45:14.599><c> little</c><00:45:14.800><c> bit</c><00:45:15.000><c> because</c><00:45:15.200><c> I</c><00:45:15.280><c> feel</c>
00:45:15.470 --> 00:45:15.480 align:start position:0%
resistance a little bit because I feel
00:45:15.480 --> 00:45:17.309 align:start position:0%
resistance a little bit because I feel
like<00:45:15.760><c> the</c><00:45:15.960><c> resistance</c><00:45:16.440><c> lots</c><00:45:16.640><c> of</c><00:45:16.920><c> I</c><00:45:17.000><c> see</c><00:45:17.160><c> so</c>
00:45:17.309 --> 00:45:17.319 align:start position:0%
like the resistance lots of I see so
00:45:17.319 --> 00:45:19.030 align:start position:0%
like the resistance lots of I see so
much<00:45:17.480><c> resistance</c><00:45:17.880><c> to</c><00:45:18.000><c> this</c><00:45:18.119><c> and</c><00:45:18.200><c> it's</c><00:45:18.319><c> a</c><00:45:18.640><c> very</c>
00:45:19.030 --> 00:45:19.040 align:start position:0%
much resistance to this and it's a very
00:45:19.040 --> 00:45:20.710 align:start position:0%
much resistance to this and it's a very
natural<00:45:19.440><c> and</c><00:45:19.640><c> very</c><00:45:20.119><c> understandable</c><00:45:20.440><c> thing</c>
00:45:20.710 --> 00:45:20.720 align:start position:0%
natural and very understandable thing
00:45:20.720 --> 00:45:23.190 align:start position:0%
natural and very understandable thing
this<00:45:20.839><c> stuff</c><00:45:21.160><c> is</c><00:45:21.520><c> really</c><00:45:21.960><c> weird</c><00:45:22.680><c> you</c><00:45:22.800><c> know</c><00:45:23.000><c> it's</c>
00:45:23.190 --> 00:45:23.200 align:start position:0%
this stuff is really weird you know it's
00:45:23.200 --> 00:45:25.510 align:start position:0%
this stuff is really weird you know it's
weird<00:45:23.680><c> and</c><00:45:23.800><c> it</c><00:45:23.920><c> is</c><00:45:24.119><c> uncomfortable</c><00:45:24.880><c> and</c><00:45:25.319><c> the</c>
00:45:25.510 --> 00:45:25.520 align:start position:0%
weird and it is uncomfortable and the
00:45:25.520 --> 00:45:27.829 align:start position:0%
weird and it is uncomfortable and the
ethics<00:45:25.880><c> around</c><00:45:26.160><c> it</c><00:45:26.280><c> are</c><00:45:26.440><c> so</c><00:45:26.680><c> mer</c><00:45:27.400><c> like</c><00:45:27.680><c> these</c>
00:45:27.829 --> 00:45:27.839 align:start position:0%
ethics around it are so mer like these
00:45:27.839 --> 00:45:29.630 align:start position:0%
ethics around it are so mer like these
models<00:45:28.160><c> were</c><00:45:28.359><c> trained</c><00:45:28.680><c> on</c><00:45:28.960><c> vast</c><00:45:29.240><c> quantities</c>
00:45:29.630 --> 00:45:29.640 align:start position:0%
models were trained on vast quantities
00:45:29.640 --> 00:45:32.710 align:start position:0%
models were trained on vast quantities
of<00:45:29.800><c> unlicensed</c><00:45:30.400><c> copyrighted</c><00:45:31.000><c> data</c><00:45:32.000><c> and</c>
00:45:32.710 --> 00:45:32.720 align:start position:0%
of unlicensed copyrighted data and
00:45:32.720 --> 00:45:34.950 align:start position:0%
of unlicensed copyrighted data and
whether<00:45:32.920><c> or</c><00:45:33.079><c> not</c><00:45:33.280><c> that's</c><00:45:33.559><c> legal</c><00:45:34.119><c> and</c><00:45:34.720><c> I</c><00:45:34.839><c> I'm</c>
00:45:34.950 --> 00:45:34.960 align:start position:0%
whether or not that's legal and I I'm
00:45:34.960 --> 00:45:36.230 align:start position:0%
whether or not that's legal and I I'm
not<00:45:35.079><c> a</c><00:45:35.200><c> lawyer</c><00:45:35.440><c> I'm</c><00:45:35.520><c> not</c><00:45:35.640><c> going</c><00:45:35.720><c> to</c><00:45:35.839><c> go</c><00:45:35.960><c> into</c>
00:45:36.230 --> 00:45:36.240 align:start position:0%
not a lawyer I'm not going to go into
00:45:36.240 --> 00:45:39.030 align:start position:0%
not a lawyer I'm not going to go into
that<00:45:36.559><c> the</c><00:45:36.920><c> the</c><00:45:37.480><c> morality</c><00:45:38.040><c> the</c><00:45:38.240><c> ethics</c><00:45:38.559><c> of</c><00:45:38.760><c> that</c>
00:45:39.030 --> 00:45:39.040 align:start position:0%
that the the morality the ethics of that
00:45:39.040 --> 00:45:40.750 align:start position:0%
that the the morality the ethics of that
like<00:45:39.280><c> especially</c><00:45:40.000><c> when</c><00:45:40.119><c> you</c><00:45:40.240><c> look</c><00:45:40.359><c> at</c><00:45:40.480><c> things</c>
00:45:40.750 --> 00:45:40.760 align:start position:0%
like especially when you look at things
00:45:40.760 --> 00:45:42.710 align:start position:0%
like especially when you look at things
like<00:45:41.079><c> um</c><00:45:41.559><c> image</c><00:45:41.839><c> models</c><00:45:42.240><c> like</c><00:45:42.359><c> stable</c>
00:45:42.710 --> 00:45:42.720 align:start position:0%
like um image models like stable
00:45:42.720 --> 00:45:45.589 align:start position:0%
like um image models like stable
diffusion<00:45:43.520><c> which</c><00:45:44.079><c> are</c><00:45:44.359><c> now</c><00:45:44.960><c> when</c><00:45:45.200><c> now</c><00:45:45.400><c> being</c>
00:45:45.589 --> 00:45:45.599 align:start position:0%
diffusion which are now when now being
00:45:45.599 --> 00:45:47.150 align:start position:0%
diffusion which are now when now being
used<00:45:45.960><c> when</c><00:45:46.160><c> you</c><00:45:46.280><c> would</c><00:45:46.400><c> have</c><00:45:46.559><c> commissioned</c><00:45:47.000><c> an</c>
00:45:47.150 --> 00:45:47.160 align:start position:0%
used when you would have commissioned an
00:45:47.160 --> 00:45:49.510 align:start position:0%
used when you would have commissioned an
artist<00:45:47.720><c> instead</c><00:45:48.720><c> and</c><00:45:48.960><c> they</c><00:45:49.040><c> were</c><00:45:49.160><c> trained</c><00:45:49.440><c> on</c>
00:45:49.510 --> 00:45:49.520 align:start position:0%
artist instead and they were trained on
00:45:49.520 --> 00:45:51.109 align:start position:0%
artist instead and they were trained on
that<00:45:49.640><c> artist</c><00:45:50.000><c> work</c><00:45:50.319><c> like</c><00:45:50.480><c> that's</c><00:45:50.839><c> I</c><00:45:50.960><c> don't</c>
00:45:51.109 --> 00:45:51.119 align:start position:0%
that artist work like that's I don't
00:45:51.119 --> 00:45:52.710 align:start position:0%
that artist work like that's I don't
care<00:45:51.240><c> if</c><00:45:51.359><c> that's</c><00:45:51.520><c> legal</c><00:45:51.880><c> that's</c><00:45:52.040><c> blatantly</c>
00:45:52.710 --> 00:45:52.720 align:start position:0%
care if that's legal that's blatantly
00:45:52.720 --> 00:45:54.870 align:start position:0%
care if that's legal that's blatantly
unfair<00:45:53.599><c> right</c><00:45:53.760><c> if</c><00:45:53.920><c> something</c><00:45:54.480><c> trained</c><00:45:54.800><c> on</c>
00:45:54.870 --> 00:45:54.880 align:start position:0%
unfair right if something trained on
00:45:54.880 --> 00:45:57.589 align:start position:0%
unfair right if something trained on
your<00:45:55.000><c> work</c><00:45:55.880><c> one</c><00:45:56.079><c> person</c><00:45:57.040><c> there's</c><00:45:57.200><c> a</c><00:45:57.359><c> person</c>
00:45:57.589 --> 00:45:57.599 align:start position:0%
your work one person there's a person
00:45:57.599 --> 00:45:59.230 align:start position:0%
your work one person there's a person
who<00:45:57.760><c> who</c><00:45:57.880><c> wrote</c><00:45:58.160><c> just</c><00:45:58.400><c> this</c><00:45:58.680><c> that</c><00:45:58.880><c> they</c><00:45:59.000><c> tried</c>
00:45:59.230 --> 00:45:59.240 align:start position:0%
who who wrote just this that they tried
00:45:59.240 --> 00:46:00.790 align:start position:0%
who who wrote just this that they tried
it<00:45:59.319><c> out</c><00:45:59.520><c> didn't</c><00:45:59.760><c> work</c><00:45:59.960><c> that</c><00:46:00.119><c> well</c><00:46:00.440><c> plus</c><00:46:00.680><c> they</c>
00:46:00.790 --> 00:46:00.800 align:start position:0%
it out didn't work that well plus they
00:46:00.800 --> 00:46:02.150 align:start position:0%
it out didn't work that well plus they
don't<00:46:00.920><c> want</c><00:46:01.040><c> to</c><00:46:01.200><c> use</c><00:46:01.359><c> it</c><00:46:01.680><c> because</c><00:46:01.960><c> they</c>
00:46:02.150 --> 00:46:02.160 align:start position:0%
don't want to use it because they
00:46:02.160 --> 00:46:04.270 align:start position:0%
don't want to use it because they
disagree<00:46:02.640><c> fundamentally</c><00:46:03.240><c> with</c><00:46:03.440><c> this</c><00:46:03.839><c> and</c>
00:46:04.270 --> 00:46:04.280 align:start position:0%
disagree fundamentally with this and
00:46:04.280 --> 00:46:06.790 align:start position:0%
disagree fundamentally with this and
honestly<00:46:04.760><c> I</c><00:46:05.040><c> respect</c><00:46:05.599><c> that</c><00:46:05.839><c> position</c><00:46:06.520><c> I</c><00:46:06.720><c> I</c>
00:46:06.790 --> 00:46:06.800 align:start position:0%
honestly I respect that position I I
00:46:06.800 --> 00:46:08.710 align:start position:0%
honestly I respect that position I I
think<00:46:06.960><c> that</c><00:46:07.119><c> is's</c><00:46:07.280><c> a</c><00:46:07.440><c> it's</c><00:46:07.839><c> I</c><00:46:08.040><c> I</c><00:46:08.280><c> I've</c><00:46:08.400><c> compared</c>
00:46:08.710 --> 00:46:08.720 align:start position:0%
think that is's a it's I I I've compared
00:46:08.720 --> 00:46:10.549 align:start position:0%
think that is's a it's I I I've compared
it<00:46:08.800><c> to</c><00:46:08.920><c> being</c><00:46:09.160><c> vegan</c><00:46:09.559><c> in</c><00:46:09.680><c> the</c><00:46:09.880><c> past</c><00:46:10.240><c> right</c><00:46:10.440><c> the</c>
00:46:10.549 --> 00:46:10.559 align:start position:0%
it to being vegan in the past right the
00:46:10.559 --> 00:46:12.270 align:start position:0%
it to being vegan in the past right the
veganism<00:46:11.079><c> I</c><00:46:11.160><c> think</c><00:46:11.280><c> there's</c><00:46:11.400><c> a</c><00:46:11.640><c> very</c><00:46:12.079><c> strong</c>
00:46:12.270 --> 00:46:12.280 align:start position:0%
veganism I think there's a very strong
00:46:12.280 --> 00:46:14.510 align:start position:0%
veganism I think there's a very strong
argument<00:46:12.800><c> that</c><00:46:13.079><c> for</c><00:46:13.400><c> for</c><00:46:13.720><c> for</c><00:46:14.040><c> why</c><00:46:14.200><c> you</c><00:46:14.280><c> should</c>
00:46:14.510 --> 00:46:14.520 align:start position:0%
argument that for for for why you should
00:46:14.520 --> 00:46:16.069 align:start position:0%
argument that for for for why you should
be<00:46:14.640><c> a</c><00:46:14.760><c> vegan</c><00:46:15.359><c> and</c><00:46:15.480><c> I</c><00:46:15.800><c> understand</c><00:46:15.960><c> that</c>
00:46:16.069 --> 00:46:16.079 align:start position:0%
be a vegan and I understand that
00:46:16.079 --> 00:46:18.150 align:start position:0%
be a vegan and I understand that
argument<00:46:16.480><c> and</c><00:46:16.640><c> I'm</c><00:46:16.839><c> not</c><00:46:16.960><c> a</c><00:46:17.119><c> vegan</c><00:46:17.680><c> so</c><00:46:17.880><c> I</c><00:46:17.960><c> have</c>
00:46:18.150 --> 00:46:18.160 align:start position:0%
argument and I'm not a vegan so I have
00:46:18.160 --> 00:46:20.190 align:start position:0%
argument and I'm not a vegan so I have
made<00:46:18.559><c> that</c><00:46:18.760><c> sort</c><00:46:18.920><c> of</c><00:46:19.160><c> personal</c><00:46:19.720><c> ethical</c>
00:46:20.190 --> 00:46:20.200 align:start position:0%
made that sort of personal ethical
00:46:20.200 --> 00:46:22.390 align:start position:0%
made that sort of personal ethical
choice<00:46:20.960><c> and</c><00:46:21.200><c> all</c><00:46:21.319><c> of</c><00:46:21.480><c> this</c><00:46:21.599><c> stuff</c><00:46:21.800><c> does</c><00:46:21.960><c> t</c><00:46:22.200><c> come</c>
00:46:22.390 --> 00:46:22.400 align:start position:0%
choice and all of this stuff does t come
00:46:22.400 --> 00:46:24.349 align:start position:0%
choice and all of this stuff does t come
down<00:46:22.520><c> to</c><00:46:22.640><c> personal</c><00:46:22.960><c> ethical</c><00:46:23.240><c> choices</c><00:46:23.880><c> if</c><00:46:24.040><c> you</c>
00:46:24.349 --> 00:46:24.359 align:start position:0%
down to personal ethical choices if you
00:46:24.359 --> 00:46:27.069 align:start position:0%
down to personal ethical choices if you
say<00:46:25.359><c> I</c><00:46:25.440><c> am</c><00:46:25.599><c> not</c><00:46:25.800><c> going</c><00:46:25.920><c> to</c><00:46:26.079><c> use</c><00:46:26.280><c> these</c><00:46:26.440><c> models</c>
00:46:27.069 --> 00:46:27.079 align:start position:0%
say I am not going to use these models
00:46:27.079 --> 00:46:28.390 align:start position:0%
say I am not going to use these models
until<00:46:27.400><c> somebody</c><00:46:27.720><c> produces</c><00:46:28.079><c> one</c><00:46:28.200><c> that</c><00:46:28.280><c> was</c>
00:46:28.390 --> 00:46:28.400 align:start position:0%
until somebody produces one that was
00:46:28.400 --> 00:46:30.870 align:start position:0%
until somebody produces one that was
trained<00:46:28.640><c> on</c><00:46:28.839><c> entirely</c><00:46:29.559><c> like</c><00:46:30.040><c> like</c><00:46:30.400><c> licensed</c>
00:46:30.870 --> 00:46:30.880 align:start position:0%
trained on entirely like like licensed
00:46:30.880 --> 00:46:33.349 align:start position:0%
trained on entirely like like licensed
data<00:46:31.480><c> I</c><00:46:31.720><c> absolutely</c><00:46:32.240><c> respect</c><00:46:32.599><c> that</c><00:46:32.880><c> I</c><00:46:33.040><c> I</c><00:46:33.119><c> think</c>
00:46:33.349 --> 00:46:33.359 align:start position:0%
data I absolutely respect that I I think
00:46:33.359 --> 00:46:35.829 align:start position:0%
data I absolutely respect that I I think
that's<00:46:33.680><c> a</c><00:46:33.880><c> very</c><00:46:34.520><c> like</c><00:46:34.720><c> I</c><00:46:35.040><c> I've</c><00:46:35.240><c> not</c><00:46:35.440><c> made</c><00:46:35.680><c> that</c>
00:46:35.829 --> 00:46:35.839 align:start position:0%
that's a very like I I've not made that
00:46:35.839 --> 00:46:38.230 align:start position:0%
that's a very like I I've not made that
decision<00:46:36.319><c> myself</c><00:46:37.079><c> um</c><00:46:37.599><c> and</c><00:46:37.680><c> you</c><00:46:37.800><c> know</c><00:46:37.920><c> for</c><00:46:38.040><c> the</c>
00:46:38.230 --> 00:46:38.240 align:start position:0%
decision myself um and you know for the
00:46:38.240 --> 00:46:40.589 align:start position:0%
decision myself um and you know for the
code<00:46:38.640><c> stuff</c><00:46:39.240><c> um</c><00:46:39.720><c> it's</c><00:46:39.839><c> all</c><00:46:40.119><c> it's</c><00:46:40.280><c> basically</c>
00:46:40.589 --> 00:46:40.599 align:start position:0%
code stuff um it's all it's basically
00:46:40.599 --> 00:46:42.670 align:start position:0%
code stuff um it's all it's basically
trained<00:46:40.920><c> on</c><00:46:41.240><c> on</c><00:46:41.480><c> every</c><00:46:41.839><c> piece</c><00:46:42.000><c> of</c><00:46:42.160><c> Open</c><00:46:42.440><c> Source</c>
00:46:42.670 --> 00:46:42.680 align:start position:0%
trained on on every piece of Open Source
00:46:42.680 --> 00:46:44.030 align:start position:0%
trained on on every piece of Open Source
Code<00:46:42.920><c> they</c><00:46:43.040><c> could</c><00:46:43.200><c> get</c><00:46:43.319><c> on</c><00:46:43.640><c> but</c><00:46:43.760><c> it</c><00:46:43.880><c> is</c>
00:46:44.030 --> 00:46:44.040 align:start position:0%
Code they could get on but it is
00:46:44.040 --> 00:46:45.510 align:start position:0%
Code they could get on but it is
ignoring<00:46:44.440><c> the</c><00:46:44.599><c> license</c><00:46:44.960><c> terms</c><00:46:45.200><c> you</c><00:46:45.280><c> know</c><00:46:45.400><c> the</c>
00:46:45.510 --> 00:46:45.520 align:start position:0%
ignoring the license terms you know the
00:46:45.520 --> 00:46:47.990 align:start position:0%
ignoring the license terms you know the
GP<00:46:46.480><c> licenses</c><00:46:46.880><c> that</c><00:46:47.040><c> say</c><00:46:47.359><c> attribution</c><00:46:47.839><c> is</c>
00:46:47.990 --> 00:46:48.000 align:start position:0%
GP licenses that say attribution is
00:46:48.000 --> 00:46:49.710 align:start position:0%
GP licenses that say attribution is
important<00:46:48.480><c> you</c><00:46:48.680><c> can't</c><00:46:49.000><c> attribute</c><00:46:49.440><c> what</c><00:46:49.559><c> comes</c>
00:46:49.710 --> 00:46:49.720 align:start position:0%
important you can't attribute what comes
00:46:49.720 --> 00:46:50.870 align:start position:0%
important you can't attribute what comes
out<00:46:49.839><c> of</c><00:46:49.920><c> a</c><00:46:50.040><c> model</c><00:46:50.280><c> because</c><00:46:50.440><c> it's</c><00:46:50.559><c> been</c>
00:46:50.870 --> 00:46:50.880 align:start position:0%
out of a model because it's been
00:46:50.880 --> 00:46:52.950 align:start position:0%
out of a model because it's been
scrambled<00:46:51.400><c> with</c><00:46:51.599><c> everything</c><00:46:51.920><c> else</c><00:46:52.599><c> so</c><00:46:52.800><c> yeah</c>
00:46:52.950 --> 00:46:52.960 align:start position:0%
scrambled with everything else so yeah
00:46:52.960 --> 00:46:54.750 align:start position:0%
scrambled with everything else so yeah
there<00:46:53.160><c> the</c><00:46:53.280><c> ethical</c><00:46:53.599><c> concerns</c><00:46:54.079><c> I</c><00:46:54.240><c> completely</c>
00:46:54.750 --> 00:46:54.760 align:start position:0%
there the ethical concerns I completely
00:46:54.760 --> 00:46:58.069 align:start position:0%
there the ethical concerns I completely
respect<00:46:55.480><c> um</c><00:46:56.079><c> but</c><00:46:56.240><c> then</c><00:46:56.359><c> there's</c><00:46:56.559><c> also</c><00:46:56.920><c> so</c><00:46:57.920><c> it's</c>
00:46:58.069 --> 00:46:58.079 align:start position:0%
respect um but then there's also so it's
00:46:58.079 --> 00:47:00.549 align:start position:0%
respect um but then there's also so it's
scary<00:46:58.520><c> right</c><00:46:58.680><c> it</c><00:46:58.800><c> is</c><00:46:59.000><c> scary</c><00:46:59.599><c> when</c><00:46:59.800><c> you</c><00:47:00.000><c> think</c>
00:47:00.549 --> 00:47:00.559 align:start position:0%
scary right it is scary when you think
00:47:00.559 --> 00:47:03.030 align:start position:0%
scary right it is scary when you think
okay<00:47:01.000><c> I</c><00:47:01.160><c> earn</c><00:47:01.400><c> a</c><00:47:01.640><c> very</c><00:47:01.880><c> good</c><00:47:02.119><c> salary</c><00:47:02.640><c> because</c><00:47:02.920><c> I</c>
00:47:03.030 --> 00:47:03.040 align:start position:0%
okay I earn a very good salary because I
00:47:03.040 --> 00:47:05.030 align:start position:0%
okay I earn a very good salary because I
have<00:47:03.200><c> worked</c><00:47:03.520><c> through</c><00:47:03.760><c> the</c><00:47:03.920><c> trivia</c><00:47:04.559><c> of</c>
00:47:05.030 --> 00:47:05.040 align:start position:0%
have worked through the trivia of
00:47:05.040 --> 00:47:06.349 align:start position:0%
have worked through the trivia of
understanding<00:47:05.319><c> Python</c><00:47:05.559><c> and</c><00:47:05.720><c> JavaScript</c><00:47:06.240><c> and</c>
00:47:06.349 --> 00:47:06.359 align:start position:0%
understanding Python and JavaScript and
00:47:06.359 --> 00:47:07.750 align:start position:0%
understanding Python and JavaScript and
I'm<00:47:06.559><c> better</c><00:47:06.760><c> at</c><00:47:06.880><c> that</c><00:47:07.000><c> trivia</c><00:47:07.359><c> than</c><00:47:07.520><c> most</c>
00:47:07.750 --> 00:47:07.760 align:start position:0%
I'm better at that trivia than most
00:47:07.760 --> 00:47:09.829 align:start position:0%
I'm better at that trivia than most
other<00:47:08.000><c> people</c><00:47:08.599><c> and</c><00:47:08.720><c> that</c><00:47:08.880><c> gets</c><00:47:09.200><c> that</c><00:47:09.400><c> that</c><00:47:09.680><c> and</c>
00:47:09.829 --> 00:47:09.839 align:start position:0%
other people and that gets that that and
00:47:09.839 --> 00:47:11.430 align:start position:0%
other people and that gets that that and
now<00:47:10.200><c> you've</c><00:47:10.440><c> got</c><00:47:10.599><c> this</c><00:47:10.760><c> machine</c><00:47:11.079><c> that</c><00:47:11.240><c> comes</c>
00:47:11.430 --> 00:47:11.440 align:start position:0%
now you've got this machine that comes
00:47:11.440 --> 00:47:13.270 align:start position:0%
now you've got this machine that comes
along<00:47:11.839><c> and</c><00:47:11.960><c> it's</c><00:47:12.160><c> better</c><00:47:12.359><c> at</c><00:47:12.480><c> the</c><00:47:12.599><c> trivia</c><00:47:13.040><c> than</c>
00:47:13.270 --> 00:47:13.280 align:start position:0%
along and it's better at the trivia than
00:47:13.280 --> 00:47:15.910 align:start position:0%
along and it's better at the trivia than
I<00:47:13.400><c> am</c><00:47:13.839><c> like</c><00:47:14.000><c> it</c><00:47:14.240><c> knows</c><00:47:15.200><c> the</c><00:47:15.359><c> things</c><00:47:15.599><c> that</c><00:47:15.760><c> I</c>
00:47:15.910 --> 00:47:15.920 align:start position:0%
I am like it knows the things that I
00:47:15.920 --> 00:47:19.270 align:start position:0%
I am like it knows the things that I
know<00:47:16.680><c> it</c><00:47:16.920><c> I</c><00:47:17.000><c> mean</c><00:47:17.200><c> knows</c><00:47:17.640><c> in</c><00:47:17.800><c> scare</c><00:47:18.200><c> quotes</c><00:47:18.760><c> um</c>
00:47:19.270 --> 00:47:19.280 align:start position:0%
know it I mean knows in scare quotes um
00:47:19.280 --> 00:47:22.349 align:start position:0%
know it I mean knows in scare quotes um
that<00:47:19.640><c> that</c><00:47:19.800><c> is</c><00:47:20.200><c> disconcerting</c><00:47:21.200><c> and</c><00:47:21.480><c> um</c><00:47:22.000><c> there</c>
00:47:22.349 --> 00:47:22.359 align:start position:0%
that that is disconcerting and um there
00:47:22.359 --> 00:47:23.750 align:start position:0%
that that is disconcerting and um there
there<00:47:22.559><c> I</c><00:47:22.640><c> feel</c><00:47:22.800><c> like</c><00:47:22.920><c> there's</c><00:47:23.079><c> a</c><00:47:23.280><c> pessimistic</c>
00:47:23.750 --> 00:47:23.760 align:start position:0%
there I feel like there's a pessimistic
00:47:23.760 --> 00:47:25.549 align:start position:0%
there I feel like there's a pessimistic
and<00:47:23.920><c> an</c><00:47:24.079><c> optimistic</c><00:47:24.640><c> way</c><00:47:24.760><c> of</c><00:47:24.880><c> taking</c><00:47:25.200><c> on</c><00:47:25.440><c> the</c>
00:47:25.549 --> 00:47:25.559 align:start position:0%
and an optimistic way of taking on the
00:47:25.559 --> 00:47:27.349 align:start position:0%
and an optimistic way of taking on the
pessimistic<00:47:26.079><c> way</c><00:47:26.280><c> is</c><00:47:26.400><c> saying</c>
00:47:27.349 --> 00:47:27.359 align:start position:0%
pessimistic way is saying
00:47:27.359 --> 00:47:29.990 align:start position:0%
pessimistic way is saying
okay<00:47:28.359><c> I</c><00:47:28.480><c> better</c><00:47:28.720><c> learn</c><00:47:28.880><c> to</c><00:47:29.040><c> be</c><00:47:29.319><c> I</c><00:47:29.480><c> I</c><00:47:29.559><c> need</c><00:47:29.680><c> to</c><00:47:29.880><c> go</c>
00:47:29.990 --> 00:47:30.000 align:start position:0%
okay I better learn to be I I need to go
00:47:30.000 --> 00:47:31.549 align:start position:0%
okay I better learn to be I I need to go
into<00:47:30.160><c> the</c><00:47:30.240><c> trades</c><00:47:30.559><c> I</c><00:47:30.640><c> need</c><00:47:30.760><c> to</c><00:47:30.839><c> learn</c><00:47:31.040><c> Plumbing</c>
00:47:31.549 --> 00:47:31.559 align:start position:0%
into the trades I need to learn Plumbing
00:47:31.559 --> 00:47:33.150 align:start position:0%
into the trades I need to learn Plumbing
because<00:47:31.800><c> my</c><00:47:32.000><c> job</c><00:47:32.200><c> is</c><00:47:32.319><c> not</c><00:47:32.480><c> going</c><00:47:32.640><c> to</c><00:47:32.839><c> exist</c><00:47:33.079><c> in</c>
00:47:33.150 --> 00:47:33.160 align:start position:0%
because my job is not going to exist in
00:47:33.160 --> 00:47:35.950 align:start position:0%
because my job is not going to exist in
a<00:47:33.280><c> few</c><00:47:33.440><c> years</c><00:47:33.720><c> time</c><00:47:34.119><c> yeah</c><00:47:34.640><c> um</c><00:47:35.200><c> the</c><00:47:35.400><c> optimistic</c>
00:47:35.950 --> 00:47:35.960 align:start position:0%
a few years time yeah um the optimistic
00:47:35.960 --> 00:47:38.510 align:start position:0%
a few years time yeah um the optimistic
version<00:47:36.240><c> the</c><00:47:36.359><c> version</c><00:47:36.640><c> I</c><00:47:36.800><c> take</c><00:47:37.000><c> on</c><00:47:37.359><c> is</c><00:47:38.200><c> I</c><00:47:38.319><c> can</c>
00:47:38.510 --> 00:47:38.520 align:start position:0%
version the version I take on is I can
00:47:38.520 --> 00:47:40.630 align:start position:0%
version the version I take on is I can
use<00:47:38.800><c> these</c><00:47:38.960><c> tools</c><00:47:39.319><c> better</c><00:47:39.599><c> than</c><00:47:39.839><c> anyone</c><00:47:40.280><c> else</c>
00:47:40.630 --> 00:47:40.640 align:start position:0%
use these tools better than anyone else
00:47:40.640 --> 00:47:42.950 align:start position:0%
use these tools better than anyone else
for<00:47:40.920><c> programming</c><00:47:41.559><c> I</c><00:47:41.680><c> know</c><00:47:42.119><c> I</c><00:47:42.319><c> I</c><00:47:42.400><c> can</c><00:47:42.559><c> take</c><00:47:42.720><c> my</c>
00:47:42.950 --> 00:47:42.960 align:start position:0%
for programming I know I I can take my
00:47:42.960 --> 00:47:44.510 align:start position:0%
for programming I know I I can take my
existing<00:47:43.240><c> programming</c><00:47:43.599><c> knowledge</c><00:47:44.040><c> and</c><00:47:44.359><c> when</c>
00:47:44.510 --> 00:47:44.520 align:start position:0%
existing programming knowledge and when
00:47:44.520 --> 00:47:46.750 align:start position:0%
existing programming knowledge and when
I<00:47:44.760><c> combine</c><00:47:45.079><c> it</c><00:47:45.200><c> with</c><00:47:45.319><c> these</c><00:47:45.480><c> tools</c><00:47:46.079><c> I</c><00:47:46.160><c> will</c><00:47:46.359><c> run</c>
00:47:46.750 --> 00:47:46.760 align:start position:0%
I combine it with these tools I will run
00:47:46.760 --> 00:47:49.349 align:start position:0%
I combine it with these tools I will run
circles<00:47:47.359><c> around</c><00:47:47.920><c> somebody</c><00:47:48.440><c> who's</c><00:47:49.040><c> never</c>
00:47:49.349 --> 00:47:49.359 align:start position:0%
circles around somebody who's never
00:47:49.359 --> 00:47:50.549 align:start position:0%
circles around somebody who's never
written<00:47:49.599><c> a</c><00:47:49.720><c> code</c><00:47:49.920><c> line</c><00:47:50.040><c> of</c><00:47:50.160><c> code</c><00:47:50.359><c> in</c><00:47:50.400><c> their</c>
00:47:50.549 --> 00:47:50.559 align:start position:0%
written a code line of code in their
00:47:50.559 --> 00:47:52.309 align:start position:0%
written a code line of code in their
life<00:47:50.680><c> and</c><00:47:50.760><c> is</c><00:47:50.920><c> trying</c><00:47:51.160><c> to</c><00:47:51.359><c> build</c><00:47:51.720><c> an</c><00:47:51.920><c> iPhone</c>
00:47:52.309 --> 00:47:52.319 align:start position:0%
life and is trying to build an iPhone
00:47:52.319 --> 00:47:54.510 align:start position:0%
life and is trying to build an iPhone
app<00:47:52.559><c> using</c><00:47:52.800><c> chat</c><00:47:53.079><c> GPT</c><00:47:53.680><c> I</c><00:47:53.760><c> can</c><00:47:53.960><c> just</c><00:47:54.119><c> do</c><00:47:54.359><c> this</c>
00:47:54.510 --> 00:47:54.520 align:start position:0%
app using chat GPT I can just do this
00:47:54.520 --> 00:47:56.430 align:start position:0%
app using chat GPT I can just do this
stuff<00:47:54.800><c> better</c><00:47:55.359><c> so</c><00:47:55.559><c> we've</c><00:47:55.760><c> essentially</c><00:47:56.200><c> got</c>
00:47:56.430 --> 00:47:56.440 align:start position:0%
stuff better so we've essentially got
00:47:56.440 --> 00:47:57.549 align:start position:0%
stuff better so we've essentially got
these<00:47:56.720><c> um</c>
00:47:57.549 --> 00:47:57.559 align:start position:0%
these um
00:47:57.559 --> 00:47:59.549 align:start position:0%
these um
tools<00:47:58.000><c> that</c><00:47:58.200><c> are</c><00:47:58.760><c> they're</c><00:47:59.000><c> actually</c><00:47:59.280><c> power</c>
00:47:59.549 --> 00:47:59.559 align:start position:0%
tools that are they're actually power
00:47:59.559 --> 00:48:01.150 align:start position:0%
tools that are they're actually power
user<00:47:59.880><c> tools</c><00:48:00.280><c> right</c><00:48:00.400><c> you</c><00:48:00.559><c> have</c><00:48:00.680><c> to</c><00:48:00.800><c> put</c><00:48:00.960><c> a</c><00:48:01.040><c> lot</c>
00:48:01.150 --> 00:48:01.160 align:start position:0%
user tools right you have to put a lot
00:48:01.160 --> 00:48:03.750 align:start position:0%
user tools right you have to put a lot
of<00:48:01.319><c> work</c><00:48:01.599><c> into</c><00:48:02.079><c> mastering</c><00:48:02.559><c> them</c><00:48:03.359><c> and</c><00:48:03.599><c> when</c>
00:48:03.750 --> 00:48:03.760 align:start position:0%
of work into mastering them and when
00:48:03.760 --> 00:48:05.990 align:start position:0%
of work into mastering them and when
you've<00:48:04.079><c> got</c><00:48:04.440><c> that</c><00:48:04.880><c> when</c><00:48:05.000><c> you</c><00:48:05.200><c> combine</c>
00:48:05.990 --> 00:48:06.000 align:start position:0%
you've got that when you combine
00:48:06.000 --> 00:48:07.950 align:start position:0%
you've got that when you combine
expertise<00:48:06.480><c> in</c><00:48:06.599><c> using</c><00:48:07.000><c> tools</c><00:48:07.319><c> with</c><00:48:07.480><c> expertise</c>
00:48:07.950 --> 00:48:07.960 align:start position:0%
expertise in using tools with expertise
00:48:07.960 --> 00:48:10.950 align:start position:0%
expertise in using tools with expertise
in<00:48:08.079><c> a</c><00:48:08.280><c> subject</c><00:48:08.599><c> matter</c><00:48:09.240><c> you</c><00:48:09.400><c> can</c><00:48:09.640><c> operate</c><00:48:10.240><c> so</c>
00:48:10.950 --> 00:48:10.960 align:start position:0%
in a subject matter you can operate so
00:48:10.960 --> 00:48:13.150 align:start position:0%
in a subject matter you can operate so
far<00:48:11.319><c> above</c><00:48:11.720><c> other</c><00:48:12.000><c> people</c><00:48:12.680><c> and</c><00:48:12.920><c> like</c><00:48:13.040><c> the</c>
00:48:13.150 --> 00:48:13.160 align:start position:0%
far above other people and like the
00:48:13.160 --> 00:48:14.270 align:start position:0%
far above other people and like the
competitive<00:48:13.640><c> Advantage</c><00:48:13.960><c> you</c><00:48:14.079><c> get</c><00:48:14.160><c> is</c>
00:48:14.270 --> 00:48:14.280 align:start position:0%
competitive Advantage you get is
00:48:14.280 --> 00:48:16.190 align:start position:0%
competitive Advantage you get is
enormous<00:48:14.839><c> that's</c><00:48:15.000><c> something</c><00:48:15.280><c> that</c><00:48:15.520><c> actually</c>
00:48:16.190 --> 00:48:16.200 align:start position:0%
enormous that's something that actually
00:48:16.200 --> 00:48:18.109 align:start position:0%
enormous that's something that actually
does<00:48:16.440><c> worry</c><00:48:16.720><c> me</c><00:48:16.920><c> most</c><00:48:17.160><c> about</c><00:48:17.359><c> the</c><00:48:17.520><c> resistance</c>
00:48:18.109 --> 00:48:18.119 align:start position:0%
does worry me most about the resistance
00:48:18.119 --> 00:48:20.470 align:start position:0%
does worry me most about the resistance
is<00:48:18.599><c> I</c><00:48:18.800><c> like</c><00:48:19.160><c> people</c><00:48:19.440><c> who</c><00:48:19.599><c> are</c><00:48:19.760><c> resisting</c><00:48:20.280><c> this</c>
00:48:20.470 --> 00:48:20.480 align:start position:0%
is I like people who are resisting this
00:48:20.480 --> 00:48:22.430 align:start position:0%
is I like people who are resisting this
stuff<00:48:20.880><c> right</c><00:48:21.079><c> I</c><00:48:21.240><c> like</c><00:48:21.480><c> that</c><00:48:21.680><c> they're</c><00:48:22.359><c> not</c>
00:48:22.430 --> 00:48:22.440 align:start position:0%
stuff right I like that they're not
00:48:22.440 --> 00:48:24.230 align:start position:0%
stuff right I like that they're not
falling<00:48:22.720><c> for</c><00:48:22.880><c> the</c><00:48:23.000><c> hype</c><00:48:23.280><c> I</c><00:48:23.400><c> like</c><00:48:23.599><c> that</c><00:48:23.760><c> they're</c>
00:48:24.230 --> 00:48:24.240 align:start position:0%
falling for the hype I like that they're
00:48:24.240 --> 00:48:26.109 align:start position:0%
falling for the hype I like that they're
care<00:48:24.480><c> about</c><00:48:24.640><c> the</c><00:48:24.760><c> ethics</c><00:48:25.079><c> of</c><00:48:25.240><c> it</c><00:48:25.720><c> I</c><00:48:25.839><c> like</c><00:48:26.000><c> that</c>
00:48:26.109 --> 00:48:26.119 align:start position:0%
care about the ethics of it I like that
00:48:26.119 --> 00:48:27.430 align:start position:0%
care about the ethics of it I like that
they're<00:48:26.280><c> questioning</c>
00:48:27.430 --> 00:48:27.440 align:start position:0%
they're questioning
00:48:27.440 --> 00:48:29.870 align:start position:0%
they're questioning
I<00:48:27.599><c> don't</c><00:48:28.160><c> I</c><00:48:28.359><c> it</c><00:48:28.520><c> it</c><00:48:28.599><c> would</c><00:48:28.839><c> upset</c><00:48:29.240><c> me</c><00:48:29.559><c> if</c><00:48:29.720><c> that</c>
00:48:29.870 --> 00:48:29.880 align:start position:0%
I don't I it it would upset me if that
00:48:29.880 --> 00:48:31.549 align:start position:0%
I don't I it it would upset me if that
put<00:48:30.040><c> them</c><00:48:30.160><c> at</c><00:48:30.280><c> a</c><00:48:30.480><c> serious</c><00:48:31.079><c> professional</c>
00:48:31.549 --> 00:48:31.559 align:start position:0%
put them at a serious professional
00:48:31.559 --> 00:48:33.630 align:start position:0%
put them at a serious professional
advantage<00:48:32.040><c> over</c><00:48:32.200><c> the</c><00:48:32.319><c> next</c><00:48:32.520><c> few</c><00:48:32.760><c> years</c><00:48:33.400><c> as</c>
00:48:33.630 --> 00:48:33.640 align:start position:0%
advantage over the next few years as
00:48:33.640 --> 00:48:34.990 align:start position:0%
advantage over the next few years as
other<00:48:33.880><c> people</c><00:48:34.119><c> who</c><00:48:34.280><c> don't</c><00:48:34.440><c> share</c><00:48:34.800><c> their</c>
00:48:34.990 --> 00:48:35.000 align:start position:0%
other people who don't share their
00:48:35.000 --> 00:48:37.030 align:start position:0%
other people who don't share their
ethics<00:48:35.520><c> start</c><00:48:35.880><c> being</c><00:48:36.079><c> able</c><00:48:36.319><c> to</c><00:48:36.440><c> churn</c><00:48:36.800><c> out</c>
00:48:37.030 --> 00:48:37.040 align:start position:0%
ethics start being able to churn out
00:48:37.040 --> 00:48:38.950 align:start position:0%
ethics start being able to churn out
more<00:48:37.359><c> stuff</c><00:48:37.760><c> because</c><00:48:38.000><c> they've</c><00:48:38.200><c> got</c><00:48:38.440><c> this</c><00:48:38.680><c> this</c>
00:48:38.950 --> 00:48:38.960 align:start position:0%
more stuff because they've got this this
00:48:38.960 --> 00:48:40.829 align:start position:0%
more stuff because they've got this this
this<00:48:39.160><c> additional</c><00:48:39.839><c> it's</c><00:48:40.040><c> like</c><00:48:40.160><c> if</c><00:48:40.280><c> you</c><00:48:40.359><c> were</c><00:48:40.520><c> to</c>
00:48:40.829 --> 00:48:40.839 align:start position:0%
this additional it's like if you were to
00:48:40.839 --> 00:48:44.150 align:start position:0%
this additional it's like if you were to
say<00:48:41.880><c> I</c><00:48:42.880><c> don't</c><00:48:43.119><c> like</c><00:48:43.440><c> I</c><00:48:43.520><c> don't</c><00:48:43.680><c> like</c><00:48:43.839><c> search</c>
00:48:44.150 --> 00:48:44.160 align:start position:0%
say I don't like I don't like search
00:48:44.160 --> 00:48:45.710 align:start position:0%
say I don't like I don't like search
engines<00:48:44.640><c> I'm</c><00:48:44.760><c> never</c><00:48:44.960><c> going</c><00:48:45.119><c> to</c><00:48:45.240><c> search</c><00:48:45.480><c> for</c><00:48:45.599><c> an</c>
00:48:45.710 --> 00:48:45.720 align:start position:0%
engines I'm never going to search for an
00:48:45.720 --> 00:48:47.069 align:start position:0%
engines I'm never going to search for an
answer<00:48:45.920><c> to</c><00:48:46.000><c> my</c><00:48:46.160><c> programming</c><00:48:46.640><c> problem</c><00:48:46.960><c> that</c>
00:48:47.069 --> 00:48:47.079 align:start position:0%
answer to my programming problem that
00:48:47.079 --> 00:48:49.150 align:start position:0%
answer to my programming problem that
would<00:48:47.200><c> set</c><00:48:47.440><c> you</c><00:48:47.599><c> back</c><00:48:47.800><c> enormously</c><00:48:48.440><c> right</c><00:48:48.599><c> now</c>
00:48:49.150 --> 00:48:49.160 align:start position:0%
would set you back enormously right now
00:48:49.160 --> 00:48:50.549 align:start position:0%
would set you back enormously right now
and<00:48:49.280><c> it's</c><00:48:49.480><c> I</c><00:48:49.559><c> feel</c><00:48:49.720><c> like</c><00:48:49.880><c> it's</c><00:48:50.000><c> a</c><00:48:50.160><c> it's</c><00:48:50.280><c> in</c><00:48:50.400><c> a</c>
00:48:50.549 --> 00:48:50.559 align:start position:0%
and it's I feel like it's a it's in a
00:48:50.559 --> 00:48:54.069 align:start position:0%
and it's I feel like it's a it's in a
similar<00:48:50.920><c> kind</c><00:48:51.079><c> of</c><00:48:51.200><c> space</c><00:48:51.440><c> to</c><00:48:52.079><c> that</c><00:48:53.079><c> yeah</c><00:48:53.400><c> and</c>
00:48:54.069 --> 00:48:54.079 align:start position:0%
similar kind of space to that yeah and
00:48:54.079 --> 00:48:57.510 align:start position:0%
similar kind of space to that yeah and
so<00:48:55.079><c> another</c><00:48:56.079><c> I</c><00:48:56.240><c> guess</c>
00:48:57.510 --> 00:48:57.520 align:start position:0%
so another I guess
00:48:57.520 --> 00:49:00.829 align:start position:0%
so another I guess
cons<00:48:58.440><c> opinion</c><00:48:58.839><c> I</c><00:48:59.000><c> hear</c><00:48:59.240><c> a</c><00:48:59.359><c> lot</c><00:48:59.960><c> is</c><00:49:00.319><c> well</c><00:49:00.680><c> it</c>
00:49:00.829 --> 00:49:00.839 align:start position:0%
cons opinion I hear a lot is well it
00:49:00.839 --> 00:49:02.309 align:start position:0%
cons opinion I hear a lot is well it
seems<00:49:01.160><c> like</c><00:49:01.319><c> this</c><00:49:01.480><c> whole</c><00:49:01.680><c> technology</c><00:49:02.160><c> is</c>
00:49:02.309 --> 00:49:02.319 align:start position:0%
seems like this whole technology is
00:49:02.319 --> 00:49:04.510 align:start position:0%
seems like this whole technology is
pling<00:49:03.079><c> like</c><00:49:03.200><c> if</c><00:49:03.319><c> we</c><00:49:03.440><c> look</c><00:49:03.599><c> at</c><00:49:03.760><c> the</c><00:49:03.960><c> past</c><00:49:04.160><c> 18</c>
00:49:04.510 --> 00:49:04.520 align:start position:0%
pling like if we look at the past 18
00:49:04.520 --> 00:49:08.190 align:start position:0%
pling like if we look at the past 18
months<00:49:05.240><c> chat</c><00:49:05.559><c> GPT</c><00:49:06.400><c> 4</c><00:49:07.119><c> is</c><00:49:07.480><c> okay</c><00:49:07.680><c> Cloud</c><00:49:08.000><c> might</c><00:49:08.119><c> be</c>
00:49:08.190 --> 00:49:08.200 align:start position:0%
months chat GPT 4 is okay Cloud might be
00:49:08.200 --> 00:49:10.190 align:start position:0%
months chat GPT 4 is okay Cloud might be
a<00:49:08.280><c> little</c><00:49:08.440><c> bit</c><00:49:08.559><c> better</c><00:49:08.760><c> Sonet</c><00:49:09.319><c> okay</c><00:49:09.559><c> cool</c><00:49:09.799><c> but</c>
00:49:10.190 --> 00:49:10.200 align:start position:0%
a little bit better Sonet okay cool but
00:49:10.200 --> 00:49:11.589 align:start position:0%
a little bit better Sonet okay cool but
like<00:49:10.359><c> you</c><00:49:10.440><c> know</c><00:49:10.599><c> Let's</c><00:49:10.799><c> ignore</c><00:49:11.119><c> that</c><00:49:11.240><c> for</c><00:49:11.440><c> just</c>
00:49:11.589 --> 00:49:11.599 align:start position:0%
like you know Let's ignore that for just
00:49:11.599 --> 00:49:13.910 align:start position:0%
like you know Let's ignore that for just
a<00:49:11.760><c> second</c><00:49:12.440><c> gith</c><00:49:12.640><c> up</c><00:49:12.839><c> co-pilot</c><00:49:13.359><c> hasn't</c><00:49:13.559><c> changed</c>
00:49:13.910 --> 00:49:13.920 align:start position:0%
a second gith up co-pilot hasn't changed
00:49:13.920 --> 00:49:16.630 align:start position:0%
a second gith up co-pilot hasn't changed
all<00:49:14.200><c> all</c><00:49:14.359><c> that</c><00:49:14.559><c> much</c><00:49:15.119><c> so</c><00:49:15.440><c> I</c><00:49:15.559><c> I</c><00:49:15.680><c> do</c><00:49:15.799><c> see</c><00:49:16.040><c> a</c><00:49:16.319><c> sense</c>
00:49:16.630 --> 00:49:16.640 align:start position:0%
all all that much so I I do see a sense
00:49:16.640 --> 00:49:17.870 align:start position:0%
all all that much so I I do see a sense
especially<00:49:17.000><c> for</c><00:49:17.319><c> for</c><00:49:17.480><c> people</c><00:49:17.680><c> who</c><00:49:17.760><c> are</c>
00:49:17.870 --> 00:49:17.880 align:start position:0%
especially for for people who are
00:49:17.880 --> 00:49:19.990 align:start position:0%
especially for for people who are
managing<00:49:18.640><c> uh</c><00:49:18.799><c> engineers</c><00:49:19.280><c> and</c><00:49:19.400><c> they're</c><00:49:19.599><c> also</c>
00:49:19.990 --> 00:49:20.000 align:start position:0%
managing uh engineers and they're also
00:49:20.000 --> 00:49:21.710 align:start position:0%
managing uh engineers and they're also
playing<00:49:20.319><c> with</c><00:49:20.520><c> this</c><00:49:20.760><c> tool</c><00:49:21.000><c> saying</c><00:49:21.280><c> like</c><00:49:21.520><c> well</c>
00:49:21.710 --> 00:49:21.720 align:start position:0%
playing with this tool saying like well
00:49:21.720 --> 00:49:23.069 align:start position:0%
playing with this tool saying like well
it<00:49:21.839><c> sounds</c><00:49:22.160><c> like</c><00:49:22.359><c> this</c><00:49:22.480><c> is</c><00:49:22.680><c> what</c><00:49:22.880><c> what</c><00:49:22.960><c> it's</c>
00:49:23.069 --> 00:49:23.079 align:start position:0%
it sounds like this is what what it's
00:49:23.079 --> 00:49:26.150 align:start position:0%
it sounds like this is what what it's
going<00:49:23.200><c> to</c><00:49:23.359><c> be</c><00:49:24.359><c> you</c><00:49:24.480><c> know</c><00:49:24.880><c> like</c><00:49:25.359><c> we</c><00:49:25.559><c> just</c><00:49:25.760><c> use</c><00:49:25.960><c> it</c>
00:49:26.150 --> 00:49:26.160 align:start position:0%
going to be you know like we just use it
00:49:26.160 --> 00:49:29.430 align:start position:0%
going to be you know like we just use it
as<00:49:26.359><c> is</c><00:49:27.160><c> is</c><00:49:27.440><c> is</c><00:49:27.640><c> is</c><00:49:27.760><c> this</c><00:49:27.960><c> all</c><00:49:28.760><c> like</c><00:49:29.240><c> you're</c>
00:49:29.430 --> 00:49:29.440 align:start position:0%
as is is is is this all like you're
00:49:29.440 --> 00:49:32.069 align:start position:0%
as is is is is this all like you're
you're<00:49:29.599><c> more</c><00:49:29.760><c> in</c><00:49:29.920><c> the</c><00:49:30.079><c> whis</c><00:49:30.640><c> do</c><00:49:30.720><c> you</c><00:49:31.079><c> see</c>
00:49:32.069 --> 00:49:32.079 align:start position:0%
you're more in the whis do you see
00:49:32.079 --> 00:49:33.829 align:start position:0%
you're more in the whis do you see
improvements<00:49:32.599><c> or</c><00:49:32.799><c> drastic</c><00:49:33.240><c> improvements</c><00:49:33.640><c> or</c>
00:49:33.829 --> 00:49:33.839 align:start position:0%
improvements or drastic improvements or
00:49:33.839 --> 00:49:34.870 align:start position:0%
improvements or drastic improvements or
little
00:49:34.870 --> 00:49:34.880 align:start position:0%
little
00:49:34.880 --> 00:49:36.950 align:start position:0%
little
improvements<00:49:35.880><c> that's</c><00:49:36.040><c> a</c><00:49:36.200><c> really</c><00:49:36.440><c> interesting</c>
00:49:36.950 --> 00:49:36.960 align:start position:0%
improvements that's a really interesting
00:49:36.960 --> 00:49:39.150 align:start position:0%
improvements that's a really interesting
question<00:49:37.359><c> I</c><00:49:37.400><c> mean</c><00:49:37.599><c> from</c><00:49:37.799><c> my</c><00:49:38.000><c> perspective</c><00:49:38.839><c> I'd</c>
00:49:39.150 --> 00:49:39.160 align:start position:0%
question I mean from my perspective I'd
00:49:39.160 --> 00:49:41.230 align:start position:0%
question I mean from my perspective I'd
kind<00:49:39.319><c> of</c><00:49:39.520><c> Welcome</c><00:49:39.880><c> a</c><00:49:40.040><c> plateau</c><00:49:40.680><c> at</c><00:49:40.839><c> this</c><00:49:41.000><c> point</c>
00:49:41.230 --> 00:49:41.240 align:start position:0%
kind of Welcome a plateau at this point
00:49:41.240 --> 00:49:42.870 align:start position:0%
kind of Welcome a plateau at this point
it's<00:49:41.359><c> been</c><00:49:41.520><c> a</c><00:49:41.640><c> bit</c><00:49:41.839><c> exhausting</c><00:49:42.440><c> keeping</c><00:49:42.760><c> up</c>
00:49:42.870 --> 00:49:42.880 align:start position:0%
it's been a bit exhausting keeping up
00:49:42.880 --> 00:49:44.750 align:start position:0%
it's been a bit exhausting keeping up
with<00:49:43.000><c> the</c><00:49:43.079><c> stuff</c><00:49:43.280><c> over</c><00:49:43.440><c> the</c><00:49:43.599><c> last</c><00:49:43.760><c> two</c><00:49:44.000><c> years</c>
00:49:44.750 --> 00:49:44.760 align:start position:0%
with the stuff over the last two years
00:49:44.760 --> 00:49:46.950 align:start position:0%
with the stuff over the last two years
um<00:49:45.640><c> I</c><00:49:45.720><c> feel</c><00:49:46.000><c> like</c><00:49:46.280><c> if</c><00:49:46.440><c> there</c><00:49:46.559><c> were</c><00:49:46.760><c> no</c>
00:49:46.950 --> 00:49:46.960 align:start position:0%
um I feel like if there were no
00:49:46.960 --> 00:49:48.589 align:start position:0%
um I feel like if there were no
improvement<00:49:47.480><c> if</c><00:49:47.640><c> we</c><00:49:47.839><c> if</c><00:49:48.000><c> what</c><00:49:48.079><c> we</c><00:49:48.200><c> have</c><00:49:48.359><c> today</c>
00:49:48.589 --> 00:49:48.599 align:start position:0%
improvement if we if what we have today
00:49:48.599 --> 00:49:49.990 align:start position:0%
improvement if we if what we have today
is<00:49:48.799><c> what</c><00:49:48.920><c> we're</c><00:49:49.079><c> stuck</c><00:49:49.359><c> with</c><00:49:49.520><c> for</c><00:49:49.680><c> the</c><00:49:49.799><c> next</c>
00:49:49.990 --> 00:49:50.000 align:start position:0%
is what we're stuck with for the next
00:49:50.000 --> 00:49:52.349 align:start position:0%
is what we're stuck with for the next
two<00:49:50.240><c> years</c><00:49:51.040><c> it</c><00:49:51.160><c> would</c><00:49:51.359><c> still</c><00:49:51.640><c> get</c><00:49:51.920><c> better</c>
00:49:52.349 --> 00:49:52.359 align:start position:0%
two years it would still get better
00:49:52.359 --> 00:49:53.789 align:start position:0%
two years it would still get better
because<00:49:52.559><c> we'd</c><00:49:52.760><c> all</c><00:49:52.920><c> figure</c><00:49:53.160><c> out</c><00:49:53.359><c> better</c><00:49:53.599><c> ways</c>
00:49:53.789 --> 00:49:53.799 align:start position:0%
because we'd all figure out better ways
00:49:53.799 --> 00:49:56.270 align:start position:0%
because we'd all figure out better ways
to<00:49:53.960><c> use</c><00:49:54.160><c> it</c><00:49:55.040><c> you</c><00:49:55.160><c> know</c><00:49:55.319><c> a</c><00:49:55.440><c> lot</c><00:49:55.559><c> of</c><00:49:55.720><c> the</c><00:49:56.040><c> one</c><00:49:56.160><c> of</c>
00:49:56.270 --> 00:49:56.280 align:start position:0%
to use it you know a lot of the one of
00:49:56.280 --> 00:49:58.270 align:start position:0%
to use it you know a lot of the one of
the<00:49:56.400><c> most</c><00:49:56.880><c> one</c><00:49:57.000><c> of</c><00:49:57.160><c> my</c><00:49:57.359><c> favorite</c><00:49:57.680><c> advances</c><00:49:58.119><c> in</c>
00:49:58.270 --> 00:49:58.280 align:start position:0%
the most one of my favorite advances in
00:49:58.280 --> 00:49:59.829 align:start position:0%
the most one of my favorite advances in
language<00:49:58.599><c> models</c><00:49:59.119><c> is</c><00:49:59.280><c> this</c><00:49:59.400><c> thing</c><00:49:59.599><c> called</c>
00:49:59.829 --> 00:49:59.839 align:start position:0%
language models is this thing called
00:49:59.839 --> 00:50:02.190 align:start position:0%
language models is this thing called
Chain<00:50:00.079><c> of</c><00:50:00.359><c> Thought</c><00:50:00.720><c> prompting</c><00:50:01.720><c> right</c><00:50:01.880><c> this</c><00:50:02.000><c> is</c>
00:50:02.190 --> 00:50:02.200 align:start position:0%
Chain of Thought prompting right this is
00:50:02.200 --> 00:50:03.789 align:start position:0%
Chain of Thought prompting right this is
this<00:50:02.400><c> thing</c><00:50:02.680><c> where</c><00:50:03.160><c> if</c><00:50:03.240><c> you</c><00:50:03.359><c> say</c><00:50:03.559><c> to</c><00:50:03.680><c> a</c>
00:50:03.789 --> 00:50:03.799 align:start position:0%
this thing where if you say to a
00:50:03.799 --> 00:50:06.030 align:start position:0%
this thing where if you say to a
language<00:50:04.119><c> model</c><00:50:04.839><c> solve</c><00:50:05.160><c> this</c><00:50:05.319><c> puzzle</c><00:50:05.799><c> it'll</c>
00:50:06.030 --> 00:50:06.040 align:start position:0%
language model solve this puzzle it'll
00:50:06.040 --> 00:50:07.589 align:start position:0%
language model solve this puzzle it'll
often<00:50:06.240><c> get</c><00:50:06.319><c> it</c><00:50:06.440><c> wrong</c><00:50:06.599><c> and</c><00:50:06.720><c> if</c><00:50:06.799><c> you</c><00:50:06.920><c> say</c><00:50:07.280><c> solve</c>
00:50:07.589 --> 00:50:07.599 align:start position:0%
often get it wrong and if you say solve
00:50:07.599 --> 00:50:10.829 align:start position:0%
often get it wrong and if you say solve
this<00:50:07.760><c> puzzle</c><00:50:08.480><c> think</c><00:50:08.880><c> step</c><00:50:09.200><c> by</c><00:50:09.520><c> step</c><00:50:10.359><c> and</c><00:50:10.640><c> it'll</c>
00:50:10.829 --> 00:50:10.839 align:start position:0%
this puzzle think step by step and it'll
00:50:10.839 --> 00:50:12.910 align:start position:0%
this puzzle think step by step and it'll
then<00:50:11.000><c> say</c><00:50:11.440><c> Okay</c><00:50:11.640><c> step</c><00:50:11.880><c> one</c><00:50:12.119><c> this</c><00:50:12.280><c> step</c><00:50:12.480><c> two</c>
00:50:12.910 --> 00:50:12.920 align:start position:0%
then say Okay step one this step two
00:50:12.920 --> 00:50:14.630 align:start position:0%
then say Okay step one this step two
step<00:50:13.119><c> step</c><00:50:13.319><c> three</c><00:50:13.640><c> and</c><00:50:13.760><c> often</c><00:50:13.960><c> it'll</c><00:50:14.200><c> get</c><00:50:14.319><c> it</c>
00:50:14.630 --> 00:50:14.640 align:start position:0%
step step three and often it'll get it
00:50:14.640 --> 00:50:16.990 align:start position:0%
step step three and often it'll get it
right<00:50:15.559><c> and</c><00:50:15.760><c> the</c><00:50:15.960><c> wild</c><00:50:16.280><c> thing</c><00:50:16.440><c> about</c><00:50:16.599><c> Chain</c><00:50:16.839><c> of</c>
00:50:16.990 --> 00:50:17.000 align:start position:0%
right and the wild thing about Chain of
00:50:17.000 --> 00:50:19.030 align:start position:0%
right and the wild thing about Chain of
Thought<00:50:17.200><c> prompting</c><00:50:18.079><c> is</c><00:50:18.200><c> that</c><00:50:18.359><c> it</c><00:50:18.480><c> was</c>
00:50:19.030 --> 00:50:19.040 align:start position:0%
Thought prompting is that it was
00:50:19.040 --> 00:50:22.030 align:start position:0%
Thought prompting is that it was
discovered<00:50:19.799><c> against</c><00:50:20.440><c> gpt3</c><00:50:21.440><c> about</c><00:50:21.640><c> a</c><00:50:21.839><c> year</c>
00:50:22.030 --> 00:50:22.040 align:start position:0%
discovered against gpt3 about a year
00:50:22.040 --> 00:50:24.270 align:start position:0%
discovered against gpt3 about a year
after<00:50:22.280><c> gpt3</c><00:50:23.040><c> came</c><00:50:23.160><c> out</c><00:50:23.359><c> was</c><00:50:23.559><c> an</c><00:50:23.720><c> independent</c>
00:50:24.270 --> 00:50:24.280 align:start position:0%
after gpt3 came out was an independent
00:50:24.280 --> 00:50:25.910 align:start position:0%
after gpt3 came out was an independent
research<00:50:24.760><c> paper</c><00:50:25.200><c> that</c><00:50:25.319><c> was</c><00:50:25.440><c> put</c><00:50:25.559><c> out</c><00:50:25.680><c> saying</c>
00:50:25.910 --> 00:50:25.920 align:start position:0%
research paper that was put out saying
00:50:25.920 --> 00:50:27.150 align:start position:0%
research paper that was put out saying
heyy<00:50:26.079><c> it</c><00:50:26.160><c> turns</c><00:50:26.400><c> out</c>
00:50:27.150 --> 00:50:27.160 align:start position:0%
heyy it turns out
00:50:27.160 --> 00:50:28.630 align:start position:0%
heyy it turns out
take<00:50:27.359><c> this</c><00:50:27.480><c> model</c><00:50:27.720><c> and</c><00:50:27.839><c> say</c><00:50:28.000><c> think</c><00:50:28.240><c> step</c><00:50:28.480><c> by</c>
00:50:28.630 --> 00:50:28.640 align:start position:0%
take this model and say think step by
00:50:28.640 --> 00:50:30.549 align:start position:0%
take this model and say think step by
step<00:50:28.920><c> and</c><00:50:29.079><c> it</c><00:50:29.520><c> it</c><00:50:29.640><c> gets</c><00:50:29.880><c> better</c><00:50:30.160><c> at</c><00:50:30.319><c> all</c><00:50:30.400><c> of</c>
00:50:30.549 --> 00:50:30.559 align:start position:0%
step and it it gets better at all of
00:50:30.559 --> 00:50:32.349 align:start position:0%
step and it it gets better at all of
this<00:50:30.720><c> stuff</c><00:50:31.119><c> nobody</c><00:50:31.520><c> knew</c><00:50:31.839><c> that</c><00:50:32.119><c> right</c><00:50:32.240><c> the</c>
00:50:32.349 --> 00:50:32.359 align:start position:0%
this stuff nobody knew that right the
00:50:32.359 --> 00:50:33.950 align:start position:0%
this stuff nobody knew that right the
people<00:50:32.559><c> who</c><00:50:32.680><c> built</c><00:50:32.920><c> gpt3</c><00:50:33.559><c> didn't</c><00:50:33.720><c> know</c><00:50:33.880><c> that</c>
00:50:33.950 --> 00:50:33.960 align:start position:0%
people who built gpt3 didn't know that
00:50:33.960 --> 00:50:35.630 align:start position:0%
people who built gpt3 didn't know that
it<00:50:34.040><c> was</c><00:50:34.160><c> an</c><00:50:34.280><c> independent</c><00:50:35.000><c> Discovery</c><00:50:35.400><c> we've</c>
00:50:35.630 --> 00:50:35.640 align:start position:0%
it was an independent Discovery we've
00:50:35.640 --> 00:50:38.069 align:start position:0%
it was an independent Discovery we've
had<00:50:35.880><c> quite</c><00:50:36.040><c> a</c><00:50:36.160><c> few</c><00:50:36.440><c> examples</c><00:50:37.000><c> like</c><00:50:37.280><c> this</c><00:50:37.880><c> and</c>
00:50:38.069 --> 00:50:38.079 align:start position:0%
had quite a few examples like this and
00:50:38.079 --> 00:50:40.430 align:start position:0%
had quite a few examples like this and
so<00:50:39.040><c> if</c><00:50:39.200><c> we</c><00:50:39.480><c> are</c><00:50:39.599><c> in</c><00:50:39.680><c> a</c>
00:50:40.430 --> 00:50:40.440 align:start position:0%
so if we are in a
00:50:40.440 --> 00:50:42.789 align:start position:0%
so if we are in a
plateau<00:50:41.440><c> then</c><00:50:41.880><c> I</c><00:50:41.960><c> think</c><00:50:42.160><c> we'll</c><00:50:42.319><c> still</c><00:50:42.559><c> get</c>
00:50:42.789 --> 00:50:42.799 align:start position:0%
plateau then I think we'll still get
00:50:42.799 --> 00:50:44.470 align:start position:0%
plateau then I think we'll still get
lots<00:50:42.960><c> of</c><00:50:43.079><c> advances</c><00:50:43.520><c> from</c><00:50:43.720><c> just</c><00:50:44.119><c> people</c>
00:50:44.470 --> 00:50:44.480 align:start position:0%
lots of advances from just people
00:50:44.480 --> 00:50:46.430 align:start position:0%
lots of advances from just people
figuring<00:50:44.839><c> out</c><00:50:45.079><c> better</c><00:50:45.359><c> ways</c><00:50:45.599><c> to</c><00:50:45.799><c> use</c><00:50:46.000><c> the</c>
00:50:46.430 --> 00:50:46.440 align:start position:0%
figuring out better ways to use the
00:50:46.440 --> 00:50:49.549 align:start position:0%
figuring out better ways to use the
tooling<00:50:47.440><c> I</c><00:50:48.400><c> a</c><00:50:48.520><c> lot</c><00:50:48.640><c> of</c><00:50:48.839><c> this</c><00:50:49.000><c> also</c><00:50:49.200><c> comes</c><00:50:49.440><c> down</c>
00:50:49.549 --> 00:50:49.559 align:start position:0%
tooling I a lot of this also comes down
00:50:49.559 --> 00:50:50.829 align:start position:0%
tooling I a lot of this also comes down
to<00:50:49.720><c> whether</c><00:50:49.880><c> or</c><00:50:49.960><c> not</c><00:50:50.079><c> you</c><00:50:50.160><c> buy</c><00:50:50.319><c> into</c><00:50:50.480><c> the</c><00:50:50.599><c> whole</c>
00:50:50.829 --> 00:50:50.839 align:start position:0%
to whether or not you buy into the whole
00:50:50.839 --> 00:50:54.230 align:start position:0%
to whether or not you buy into the whole
AGI<00:50:51.559><c> thing</c><00:50:52.240><c> right</c><00:50:52.520><c> like</c><00:50:52.760><c> um</c><00:50:53.240><c> so</c><00:50:53.559><c> much</c><00:50:53.720><c> of</c><00:50:53.839><c> the</c>
00:50:54.230 --> 00:50:54.240 align:start position:0%
AGI thing right like um so much of the
00:50:54.240 --> 00:50:57.789 align:start position:0%
AGI thing right like um so much of the
kind<00:50:54.359><c> of</c><00:50:55.240><c> room</c><00:50:55.480><c> here</c><00:50:56.359><c> right</c><00:50:56.680><c> and</c><00:50:56.960><c> um</c><00:50:57.280><c> so</c><00:50:57.599><c> so</c>
00:50:57.789 --> 00:50:57.799 align:start position:0%
kind of room here right and um so so
00:50:57.799 --> 00:50:59.430 align:start position:0%
kind of room here right and um so so
much<00:50:58.119><c> like</c><00:50:58.520><c> it's</c><00:50:58.720><c> kind</c><00:50:58.839><c> of</c><00:50:58.920><c> like</c><00:50:59.040><c> Tesla</c>
00:50:59.430 --> 00:50:59.440 align:start position:0%
much like it's kind of like Tesla
00:50:59.440 --> 00:51:01.510 align:start position:0%
much like it's kind of like Tesla
self-driving<00:51:00.040><c> cars</c><00:51:00.520><c> right</c><00:51:00.680><c> you've</c><00:51:00.839><c> got</c><00:51:01.119><c> these</c>
00:51:01.510 --> 00:51:01.520 align:start position:0%
self-driving cars right you've got these
00:51:01.520 --> 00:51:03.150 align:start position:0%
self-driving cars right you've got these
the<00:51:01.799><c> the</c><00:51:01.960><c> CEOs</c><00:51:02.400><c> of</c><00:51:02.520><c> these</c><00:51:02.640><c> companies</c><00:51:02.920><c> go</c><00:51:03.040><c> and</c>
00:51:03.150 --> 00:51:03.160 align:start position:0%
the the CEOs of these companies go and
00:51:03.160 --> 00:51:05.109 align:start position:0%
the the CEOs of these companies go and
say<00:51:03.319><c> we're</c><00:51:03.440><c> going</c><00:51:03.559><c> to</c><00:51:03.640><c> have</c><00:51:03.760><c> AGI</c><00:51:04.240><c> in</c><00:51:04.359><c> two</c><00:51:04.799><c> in</c><00:51:04.960><c> in</c>
00:51:05.109 --> 00:51:05.119 align:start position:0%
say we're going to have AGI in two in in
00:51:05.119 --> 00:51:06.589 align:start position:0%
say we're going to have AGI in two in in
in<00:51:05.240><c> two</c><00:51:05.440><c> years</c><00:51:05.720><c> time</c><00:51:05.920><c> it's</c><00:51:06.079><c> coming</c><00:51:06.359><c> nobody</c>
00:51:06.589 --> 00:51:06.599 align:start position:0%
in two years time it's coming nobody
00:51:06.599 --> 00:51:09.390 align:start position:0%
in two years time it's coming nobody
will<00:51:06.720><c> ever</c><00:51:06.920><c> work</c><00:51:07.200><c> again</c><00:51:08.040><c> which</c><00:51:09.040><c> helps</c><00:51:09.280><c> you</c>
00:51:09.390 --> 00:51:09.400 align:start position:0%
will ever work again which helps you
00:51:09.400 --> 00:51:12.150 align:start position:0%
will ever work again which helps you
raise<00:51:09.599><c> a</c><00:51:09.720><c> lot</c><00:51:09.880><c> of</c><00:51:10.040><c> money</c><00:51:11.040><c> but</c><00:51:11.240><c> it's</c><00:51:11.440><c> also</c><00:51:11.960><c> it</c>
00:51:12.150 --> 00:51:12.160 align:start position:0%
raise a lot of money but it's also it
00:51:12.160 --> 00:51:15.150 align:start position:0%
raise a lot of money but it's also it
scares<00:51:12.720><c> I</c><00:51:12.760><c> mean</c><00:51:12.880><c> it</c><00:51:13.000><c> scares</c><00:51:13.440><c> me</c><00:51:14.119><c> like</c><00:51:14.359><c> I</c><00:51:14.599><c> I'm</c><00:51:14.920><c> I</c>
00:51:15.150 --> 00:51:15.160 align:start position:0%
scares I mean it scares me like I I'm I
00:51:15.160 --> 00:51:16.670 align:start position:0%
scares I mean it scares me like I I'm I
I'm<00:51:15.280><c> not</c><00:51:15.480><c> convinced</c><00:51:15.880><c> that</c><00:51:16.000><c> human</c><00:51:16.280><c> economies</c>
00:51:16.670 --> 00:51:16.680 align:start position:0%
I'm not convinced that human economies
00:51:16.680 --> 00:51:18.750 align:start position:0%
I'm not convinced that human economies
will<00:51:16.839><c> work</c><00:51:17.119><c> if</c><00:51:17.359><c> if</c><00:51:17.559><c> if</c><00:51:17.760><c> all</c><00:51:18.000><c> knowledge</c><00:51:18.359><c> work</c><00:51:18.599><c> is</c>
00:51:18.750 --> 00:51:18.760 align:start position:0%
will work if if if all knowledge work is
00:51:18.760 --> 00:51:21.750 align:start position:0%
will work if if if all knowledge work is
replaced<00:51:19.240><c> by</c><00:51:19.839><c> Ai</c><00:51:20.599><c> and</c><00:51:20.720><c> it</c><00:51:20.839><c> also</c><00:51:21.119><c> gives</c><00:51:21.319><c> a</c><00:51:21.520><c> very</c>
00:51:21.750 --> 00:51:21.760 align:start position:0%
replaced by Ai and it also gives a very
00:51:21.760 --> 00:51:23.390 align:start position:0%
replaced by Ai and it also gives a very
unrealistic<00:51:22.480><c> idea</c><00:51:22.760><c> of</c><00:51:22.880><c> what</c><00:51:23.040><c> these</c><00:51:23.200><c> things</c>
00:51:23.390 --> 00:51:23.400 align:start position:0%
unrealistic idea of what these things
00:51:23.400 --> 00:51:25.470 align:start position:0%
unrealistic idea of what these things
can<00:51:23.559><c> do</c><00:51:23.920><c> because</c><00:51:24.799><c> don't</c><00:51:24.880><c> forget</c><00:51:25.119><c> it's</c><00:51:25.280><c> also</c>
00:51:25.470 --> 00:51:25.480 align:start position:0%
can do because don't forget it's also
00:51:25.480 --> 00:51:26.789 align:start position:0%
can do because don't forget it's also
happening<00:51:25.760><c> with</c><00:51:25.880><c> software</c><00:51:26.160><c> engineers</c><00:51:26.640><c> right</c>
00:51:26.789 --> 00:51:26.799 align:start position:0%
happening with software engineers right
00:51:26.799 --> 00:51:28.109 align:start position:0%
happening with software engineers right
there<00:51:26.920><c> are</c><00:51:27.160><c> companies</c><00:51:27.599><c> out</c><00:51:27.760><c> there</c><00:51:27.880><c> whose</c>
00:51:28.109 --> 00:51:28.119 align:start position:0%
there are companies out there whose
00:51:28.119 --> 00:51:30.030 align:start position:0%
there are companies out there whose
pitches<00:51:28.640><c> we</c><00:51:28.760><c> will</c><00:51:29.040><c> replace</c><00:51:29.559><c> software</c>
00:51:30.030 --> 00:51:30.040 align:start position:0%
pitches we will replace software
00:51:30.040 --> 00:51:32.870 align:start position:0%
pitches we will replace software
Engineers<00:51:30.760><c> with</c><00:51:31.200><c> AI</c><00:51:31.599><c> Engineers</c><00:51:32.280><c> which</c><00:51:32.400><c> is</c><00:51:32.640><c> a</c>
00:51:32.870 --> 00:51:32.880 align:start position:0%
Engineers with AI Engineers which is a
00:51:32.880 --> 00:51:36.109 align:start position:0%
Engineers with AI Engineers which is a
very<00:51:33.880><c> uh</c><00:51:34.400><c> direct</c><00:51:35.160><c> although</c><00:51:35.599><c> I'm</c><00:51:35.720><c> now</c><00:51:35.880><c> starting</c>
00:51:36.109 --> 00:51:36.119 align:start position:0%
very uh direct although I'm now starting
00:51:36.119 --> 00:51:38.349 align:start position:0%
very uh direct although I'm now starting
to<00:51:36.200><c> see</c><00:51:36.359><c> a</c><00:51:36.520><c> pattern</c><00:51:37.119><c> of</c><00:51:37.480><c> how</c><00:51:37.720><c> this</c><00:51:37.839><c> is</c><00:51:38.119><c> really</c>
00:51:38.349 --> 00:51:38.359 align:start position:0%
to see a pattern of how this is really
00:51:38.359 --> 00:51:40.589 align:start position:0%
to see a pattern of how this is really
good<00:51:38.520><c> for</c><00:51:38.799><c> fundraising</c><00:51:39.799><c> because</c><00:51:40.079><c> it</c><00:51:40.200><c> means</c><00:51:40.440><c> a</c>
00:51:40.589 --> 00:51:40.599 align:start position:0%
good for fundraising because it means a
00:51:40.599 --> 00:51:42.750 align:start position:0%
good for fundraising because it means a
lot<00:51:40.760><c> of</c><00:51:41.119><c> potential</c><00:51:41.640><c> market</c><00:51:42.079><c> and</c><00:51:42.200><c> don't</c><00:51:42.359><c> forget</c>
00:51:42.750 --> 00:51:42.760 align:start position:0%
lot of potential market and don't forget
00:51:42.760 --> 00:51:44.630 align:start position:0%
lot of potential market and don't forget
that<00:51:42.880><c> that's</c><00:51:43.000><c> who</c><00:51:43.200><c> they're</c><00:51:43.400><c> talking</c><00:51:43.680><c> to</c><00:51:44.440><c> and</c>
00:51:44.630 --> 00:51:44.640 align:start position:0%
that that's who they're talking to and
00:51:44.640 --> 00:51:46.789 align:start position:0%
that that's who they're talking to and
once<00:51:44.839><c> they</c><00:51:44.960><c> raise</c><00:51:45.240><c> the</c><00:51:45.319><c> money</c><00:51:46.079><c> uh</c><00:51:46.200><c> you</c><00:51:46.280><c> know</c>
00:51:46.789 --> 00:51:46.799 align:start position:0%
once they raise the money uh you know
00:51:46.799 --> 00:51:48.270 align:start position:0%
once they raise the money uh you know
they<00:51:46.920><c> have</c><00:51:47.040><c> that</c><00:51:47.200><c> money</c><00:51:47.599><c> they</c><00:51:47.799><c> they</c><00:51:47.920><c> can</c><00:51:48.040><c> then</c>
00:51:48.270 --> 00:51:48.280 align:start position:0%
they have that money they they can then
00:51:48.280 --> 00:51:50.630 align:start position:0%
they have that money they they can then
operate<00:51:48.760><c> and</c><00:51:49.000><c> and</c><00:51:49.200><c> often</c><00:51:49.640><c> like</c><00:51:49.880><c> in</c><00:51:50.040><c> this</c><00:51:50.319><c> case</c>
00:51:50.630 --> 00:51:50.640 align:start position:0%
operate and and often like in this case
00:51:50.640 --> 00:51:52.670 align:start position:0%
operate and and often like in this case
you<00:51:50.720><c> know</c><00:51:50.839><c> with</c><00:51:51.000><c> cognition</c><00:51:51.440><c> AI</c><00:51:52.040><c> their</c><00:51:52.280><c> claims</c>
00:51:52.670 --> 00:51:52.680 align:start position:0%
you know with cognition AI their claims
00:51:52.680 --> 00:51:54.870 align:start position:0%
you know with cognition AI their claims
are<00:51:53.000><c> toned</c><00:51:53.440><c> down</c><00:51:53.760><c> to</c><00:51:53.920><c> the</c><00:51:54.079><c> point</c><00:51:54.319><c> of</c><00:51:54.640><c> it's</c>
00:51:54.870 --> 00:51:54.880 align:start position:0%
are toned down to the point of it's
00:51:54.880 --> 00:51:58.270 align:start position:0%
are toned down to the point of it's
pretty<00:51:55.079><c> much</c><00:51:55.680><c> Co</c><00:51:55.839><c> pilot</c><00:51:56.680><c> so</c><00:51:57.559><c> there</c><00:51:57.920><c> but</c><00:51:58.200><c> you</c>
00:51:58.270 --> 00:51:58.280 align:start position:0%
pretty much Co pilot so there but you
00:51:58.280 --> 00:51:59.789 align:start position:0%
pretty much Co pilot so there but you
see<00:51:58.480><c> it</c><00:51:58.559><c> in</c><00:51:58.640><c> the</c><00:51:58.760><c> M</c><00:51:59.079><c> it</c><00:51:59.160><c> is</c><00:51:59.280><c> scary</c><00:51:59.599><c> because</c><00:51:59.720><c> you</c>
00:51:59.789 --> 00:51:59.799 align:start position:0%
see it in the M it is scary because you
00:51:59.799 --> 00:52:00.990 align:start position:0%
see it in the M it is scary because you
see<00:51:59.920><c> it</c><00:52:00.040><c> in</c><00:52:00.119><c> the</c><00:52:00.200><c> mainstream</c><00:52:00.640><c> media</c>
00:52:00.990 --> 00:52:01.000 align:start position:0%
see it in the mainstream media
00:52:01.000 --> 00:52:02.950 align:start position:0%
see it in the mainstream media
everywhere<00:52:01.559><c> this</c><00:52:01.760><c> this</c><00:52:01.920><c> claim</c><00:52:02.280><c> that</c><00:52:02.440><c> softw</c>
00:52:02.950 --> 00:52:02.960 align:start position:0%
everywhere this this claim that softw
00:52:02.960 --> 00:52:05.030 align:start position:0%
everywhere this this claim that softw
like<00:52:03.079><c> we</c><00:52:03.200><c> are</c><00:52:03.760><c> I</c><00:52:03.880><c> think</c><00:52:04.040><c> someone</c><00:52:04.280><c> said</c><00:52:04.599><c> we're</c>
00:52:05.030 --> 00:52:05.040 align:start position:0%
like we are I think someone said we're
00:52:05.040 --> 00:52:06.430 align:start position:0%
like we are I think someone said we're
we<00:52:05.160><c> are</c><00:52:05.319><c> replacing</c><00:52:05.680><c> our</c><00:52:05.839><c> own</c><00:52:06.040><c> jobs</c><00:52:06.280><c> as</c>
00:52:06.430 --> 00:52:06.440 align:start position:0%
we are replacing our own jobs as
00:52:06.440 --> 00:52:08.109 align:start position:0%
we are replacing our own jobs as
software<00:52:06.760><c> engineers</c><00:52:07.160><c> and</c><00:52:07.319><c> as</c><00:52:07.440><c> you</c><00:52:07.559><c> said</c><00:52:07.760><c> it's</c>
00:52:08.109 --> 00:52:08.119 align:start position:0%
software engineers and as you said it's
00:52:08.119 --> 00:52:10.270 align:start position:0%
software engineers and as you said it's
right<00:52:08.680><c> I</c><00:52:08.839><c> I</c><00:52:08.920><c> think</c><00:52:09.079><c> it's</c><00:52:09.200><c> the</c><00:52:09.400><c> first</c><00:52:09.640><c> time</c><00:52:10.000><c> I've</c>
00:52:10.270 --> 00:52:10.280 align:start position:0%
right I I think it's the first time I've
00:52:10.280 --> 00:52:11.670 align:start position:0%
right I I think it's the first time I've
I've<00:52:10.359><c> seen</c><00:52:10.520><c> that</c><00:52:10.680><c> written</c><00:52:11.000><c> in</c><00:52:11.160><c> in</c><00:52:11.280><c> the</c><00:52:11.400><c> Press</c>
00:52:11.670 --> 00:52:11.680 align:start position:0%
I've seen that written in in the Press
00:52:11.680 --> 00:52:13.270 align:start position:0%
I've seen that written in in the Press
maybe<00:52:11.880><c> this</c><00:52:12.079><c> happened</c><00:52:12.400><c> like</c><00:52:12.760><c> before</c><00:52:13.000><c> I</c><00:52:13.119><c> was</c>
00:52:13.270 --> 00:52:13.280 align:start position:0%
maybe this happened like before I was
00:52:13.280 --> 00:52:16.589 align:start position:0%
maybe this happened like before I was
born<00:52:13.720><c> but</c><00:52:14.319><c> not</c><00:52:14.920><c> recently</c><00:52:15.920><c> it's</c><00:52:16.119><c> funny</c><00:52:16.400><c> isn't</c>
00:52:16.589 --> 00:52:16.599 align:start position:0%
born but not recently it's funny isn't
00:52:16.599 --> 00:52:18.950 align:start position:0%
born but not recently it's funny isn't
it<00:52:16.760><c> it's</c><00:52:16.960><c> like</c><00:52:17.280><c> um</c><00:52:18.160><c> who</c><00:52:18.520><c> who</c><00:52:18.640><c> would</c><00:52:18.760><c> have</c>
00:52:18.950 --> 00:52:18.960 align:start position:0%
it it's like um who who would have
00:52:18.960 --> 00:52:20.910 align:start position:0%
it it's like um who who would have
thought<00:52:19.280><c> that</c><00:52:19.599><c> AI</c><00:52:19.960><c> would</c><00:52:20.160><c> come</c><00:52:20.359><c> for</c><00:52:20.799><c> the</c>
00:52:20.910 --> 00:52:20.920 align:start position:0%
thought that AI would come for the
00:52:20.920 --> 00:52:22.549 align:start position:0%
thought that AI would come for the
lawyers<00:52:21.319><c> and</c><00:52:21.480><c> the</c><00:52:21.599><c> software</c><00:52:21.960><c> engineers</c><00:52:22.400><c> and</c>
00:52:22.549 --> 00:52:22.559 align:start position:0%
lawyers and the software engineers and
00:52:22.559 --> 00:52:24.950 align:start position:0%
lawyers and the software engineers and
the<00:52:22.960><c> illustrators</c><00:52:23.799><c> and</c><00:52:24.160><c> all</c><00:52:24.280><c> of</c><00:52:24.440><c> these</c><00:52:24.680><c> things</c>
00:52:24.950 --> 00:52:24.960 align:start position:0%
the illustrators and all of these things
00:52:24.960 --> 00:52:26.630 align:start position:0%
the illustrators and all of these things
that<00:52:25.400><c> are</c><00:52:25.559><c> normally</c><00:52:25.960><c> you</c><00:52:26.079><c> don't</c><00:52:26.319><c> think</c><00:52:26.520><c> think</c>
00:52:26.630 --> 00:52:26.640 align:start position:0%
that are normally you don't think think
00:52:26.640 --> 00:52:29.589 align:start position:0%
that are normally you don't think think
of<00:52:26.839><c> being</c><00:52:27.200><c> automatable</c><00:52:28.200><c> um</c><00:52:28.640><c> but</c><00:52:28.839><c> yeah</c><00:52:29.040><c> so</c><00:52:29.480><c> the</c>
00:52:29.589 --> 00:52:29.599 align:start position:0%
of being automatable um but yeah so the
00:52:29.599 --> 00:52:31.349 align:start position:0%
of being automatable um but yeah so the
AGI<00:52:30.160><c> thing</c><00:52:30.680><c> that</c><00:52:30.799><c> leads</c><00:52:31.079><c> lots</c><00:52:31.240><c> of</c>
00:52:31.349 --> 00:52:31.359 align:start position:0%
AGI thing that leads lots of
00:52:31.359 --> 00:52:32.870 align:start position:0%
AGI thing that leads lots of
disappointment<00:52:31.880><c> people</c><00:52:32.040><c> are</c><00:52:32.240><c> like</c><00:52:32.599><c> yeah</c><00:52:32.760><c> well</c>
00:52:32.870 --> 00:52:32.880 align:start position:0%
disappointment people are like yeah well
00:52:32.880 --> 00:52:35.470 align:start position:0%
disappointment people are like yeah well
I<00:52:33.000><c> asked</c><00:52:33.240><c> it</c><00:52:33.400><c> as</c><00:52:33.680><c> this</c><00:52:33.880><c> this</c><00:52:34.079><c> dumb</c><00:52:34.400><c> like</c><00:52:35.200><c> logic</c>
00:52:35.470 --> 00:52:35.480 align:start position:0%
I asked it as this this dumb like logic
00:52:35.480 --> 00:52:37.750 align:start position:0%
I asked it as this this dumb like logic
puzzle<00:52:35.760><c> and</c><00:52:35.839><c> he</c><00:52:35.960><c> got</c><00:52:36.079><c> it</c><00:52:36.240><c> wrong</c><00:52:36.760><c> you</c><00:52:37.400><c> how</c><00:52:37.559><c> is</c>
00:52:37.750 --> 00:52:37.760 align:start position:0%
puzzle and he got it wrong you how is
00:52:37.760 --> 00:52:39.589 align:start position:0%
puzzle and he got it wrong you how is
this<00:52:38.480><c> but</c><00:52:38.599><c> it</c><00:52:38.680><c> also</c><00:52:38.880><c> ties</c><00:52:39.119><c> into</c><00:52:39.319><c> science</c>
00:52:39.589 --> 00:52:39.599 align:start position:0%
this but it also ties into science
00:52:39.599 --> 00:52:41.109 align:start position:0%
this but it also ties into science
fiction<00:52:39.880><c> you</c><00:52:40.119><c> everyone</c><00:52:40.440><c> thinks</c><00:52:40.760><c> about</c><00:52:41.000><c> the</c>
00:52:41.109 --> 00:52:41.119 align:start position:0%
fiction you everyone thinks about the
00:52:41.119 --> 00:52:42.549 align:start position:0%
fiction you everyone thinks about the
Matrix<00:52:41.480><c> and</c><00:52:41.599><c> Terminator</c><00:52:42.040><c> and</c><00:52:42.160><c> all</c><00:52:42.240><c> of</c><00:52:42.400><c> that</c>
00:52:42.549 --> 00:52:42.559 align:start position:0%
Matrix and Terminator and all of that
00:52:42.559 --> 00:52:45.789 align:start position:0%
Matrix and Terminator and all of that
kind<00:52:42.720><c> of</c><00:52:42.880><c> stuff</c><00:52:43.440><c> um</c><00:52:44.160><c> especially</c><00:52:45.119><c> honestly</c><00:52:45.640><c> the</c>
00:52:45.789 --> 00:52:45.799 align:start position:0%
kind of stuff um especially honestly the
00:52:45.799 --> 00:52:48.030 align:start position:0%
kind of stuff um especially honestly the
sort<00:52:45.960><c> of</c><00:52:46.280><c> the</c><00:52:46.480><c> key</c><00:52:46.760><c> problem</c><00:52:47.079><c> here</c><00:52:47.240><c> is</c><00:52:47.839><c> these</c>
00:52:48.030 --> 00:52:48.040 align:start position:0%
sort of the key problem here is these
00:52:48.040 --> 00:52:50.549 align:start position:0%
sort of the key problem here is these
things<00:52:48.280><c> can</c><00:52:48.520><c> talk</c><00:52:48.960><c> now</c><00:52:49.440><c> right</c><00:52:49.680><c> they</c><00:52:49.799><c> can</c><00:52:50.400><c> they</c>
00:52:50.549 --> 00:52:50.559 align:start position:0%
things can talk now right they can they
00:52:50.559 --> 00:52:52.349 align:start position:0%
things can talk now right they can they
can<00:52:50.799><c> they</c><00:52:50.920><c> can</c><00:52:51.160><c> they</c><00:52:51.280><c> can</c><00:52:51.520><c> they</c><00:52:51.640><c> can</c><00:52:51.880><c> imitate</c>
00:52:52.349 --> 00:52:52.359 align:start position:0%
can they can they can they can imitate
00:52:52.359 --> 00:52:54.589 align:start position:0%
can they can they can they can imitate
human<00:52:52.680><c> speech</c><00:52:53.400><c> and</c><00:52:53.960><c> throughout</c><00:52:54.280><c> Human</c>
00:52:54.589 --> 00:52:54.599 align:start position:0%
human speech and throughout Human
00:52:54.599 --> 00:52:56.630 align:start position:0%
human speech and throughout Human
Society<00:52:55.079><c> being</c><00:52:55.319><c> able</c><00:52:55.559><c> to</c><00:52:55.839><c> write</c><00:52:56.119><c> well</c>
00:52:56.630 --> 00:52:56.640 align:start position:0%
Society being able to write well
00:52:56.640 --> 00:52:58.230 align:start position:0%
Society being able to write well
convincingly<00:52:57.280><c> has</c><00:52:57.480><c> always</c><00:52:57.720><c> been</c><00:52:57.960><c> how</c><00:52:58.079><c> we</c>
00:52:58.230 --> 00:52:58.240 align:start position:0%
convincingly has always been how we
00:52:58.240 --> 00:53:00.309 align:start position:0%
convincingly has always been how we
evaluate<00:52:58.799><c> intelligence</c><00:52:59.799><c> but</c><00:52:59.960><c> these</c><00:53:00.119><c> things</c>
00:53:00.309 --> 00:53:00.319 align:start position:0%
evaluate intelligence but these things
00:53:00.319 --> 00:53:02.309 align:start position:0%
evaluate intelligence but these things
are<00:53:00.480><c> not</c><00:53:00.720><c> intelligent</c><00:53:01.240><c> at</c><00:53:01.359><c> all</c><00:53:01.799><c> but</c><00:53:01.960><c> they</c><00:53:02.079><c> can</c>
00:53:02.309 --> 00:53:02.319 align:start position:0%
are not intelligent at all but they can
00:53:02.319 --> 00:53:03.990 align:start position:0%
are not intelligent at all but they can
write<00:53:02.680><c> really</c><00:53:02.920><c> well</c><00:53:03.119><c> they</c><00:53:03.200><c> can</c><00:53:03.359><c> produce</c><00:53:03.720><c> very</c>
00:53:03.990 --> 00:53:04.000 align:start position:0%
write really well they can produce very
00:53:04.000 --> 00:53:06.349 align:start position:0%
write really well they can produce very
convincing<00:53:04.640><c> text</c><00:53:05.559><c> um</c><00:53:05.720><c> which</c><00:53:05.960><c> which</c><00:53:06.119><c> kind</c><00:53:06.240><c> of</c>
00:53:06.349 --> 00:53:06.359 align:start position:0%
convincing text um which which kind of
00:53:06.359 --> 00:53:09.390 align:start position:0%
convincing text um which which kind of
throws<00:53:06.720><c> everyone</c><00:53:07.040><c> off</c><00:53:07.640><c> so</c><00:53:08.559><c> so</c><00:53:08.799><c> yeah</c><00:53:09.000><c> if</c><00:53:09.079><c> you're</c>
00:53:09.390 --> 00:53:09.400 align:start position:0%
throws everyone off so so yeah if you're
00:53:09.400 --> 00:53:12.470 align:start position:0%
throws everyone off so so yeah if you're
in<00:53:09.680><c> if</c><00:53:09.799><c> you're</c><00:53:10.400><c> captured</c><00:53:10.799><c> by</c><00:53:10.920><c> the</c><00:53:11.079><c> AGI</c><00:53:11.559><c> hype</c>
00:53:12.470 --> 00:53:12.480 align:start position:0%
in if you're captured by the AGI hype
00:53:12.480 --> 00:53:13.950 align:start position:0%
in if you're captured by the AGI hype
you're<00:53:12.680><c> going</c><00:53:12.760><c> to</c><00:53:13.119><c> then</c><00:53:13.400><c> I</c><00:53:13.480><c> think</c><00:53:13.720><c> yeah</c><00:53:13.880><c> I</c>
00:53:13.950 --> 00:53:13.960 align:start position:0%
you're going to then I think yeah I
00:53:13.960 --> 00:53:15.190 align:start position:0%
you're going to then I think yeah I
think<00:53:14.079><c> we're</c><00:53:14.200><c> going</c><00:53:14.280><c> to</c><00:53:14.359><c> have</c><00:53:14.440><c> a</c><00:53:14.559><c> plateau</c><00:53:15.079><c> I'd</c>
00:53:15.190 --> 00:53:15.200 align:start position:0%
think we're going to have a plateau I'd
00:53:15.200 --> 00:53:16.789 align:start position:0%
think we're going to have a plateau I'd
be<00:53:15.400><c> very</c><00:53:15.599><c> surprised</c><00:53:16.000><c> if</c><00:53:16.119><c> we</c><00:53:16.240><c> had</c><00:53:16.400><c> anything</c>
00:53:16.789 --> 00:53:16.799 align:start position:0%
be very surprised if we had anything
00:53:16.799 --> 00:53:20.109 align:start position:0%
be very surprised if we had anything
that<00:53:16.880><c> was</c><00:53:17.079><c> AGI</c><00:53:17.720><c> like</c><00:53:18.359><c> um</c><00:53:19.200><c> I'd</c><00:53:19.400><c> also</c><00:53:19.599><c> be</c><00:53:19.920><c> like</c><00:53:20.040><c> I</c>
00:53:20.109 --> 00:53:20.119 align:start position:0%
that was AGI like um I'd also be like I
00:53:20.119 --> 00:53:22.309 align:start position:0%
that was AGI like um I'd also be like I
said<00:53:20.359><c> I'm</c><00:53:20.720><c> I</c><00:53:21.200><c> have</c><00:53:21.359><c> not</c><00:53:21.520><c> been</c><00:53:21.680><c> sold</c><00:53:22.079><c> that</c><00:53:22.200><c> this</c>
00:53:22.309 --> 00:53:22.319 align:start position:0%
said I'm I have not been sold that this
00:53:22.319 --> 00:53:24.510 align:start position:0%
said I'm I have not been sold that this
is<00:53:22.440><c> a</c><00:53:22.640><c> net</c><00:53:22.960><c> Win</c><00:53:23.200><c> For</c><00:53:23.480><c> Humanity</c><00:53:24.000><c> I</c><00:53:24.079><c> don't</c><00:53:24.240><c> know</c>
00:53:24.510 --> 00:53:24.520 align:start position:0%
is a net Win For Humanity I don't know
00:53:24.520 --> 00:53:27.109 align:start position:0%
is a net Win For Humanity I don't know
how<00:53:24.880><c> how</c><00:53:25.119><c> society</c><00:53:25.520><c> would</c><00:53:25.720><c> cope</c><00:53:25.960><c> with</c><00:53:26.119><c> that</c><00:53:26.799><c> but</c>
00:53:27.109 --> 00:53:27.119 align:start position:0%
how how society would cope with that but
00:53:27.119 --> 00:53:29.349 align:start position:0%
how how society would cope with that but
if<00:53:27.359><c> we</c><00:53:28.000><c> what</c><00:53:28.119><c> we</c><00:53:28.240><c> are</c><00:53:28.400><c> seeing</c><00:53:28.720><c> is</c><00:53:28.839><c> incremental</c>
00:53:29.349 --> 00:53:29.359 align:start position:0%
if we what we are seeing is incremental
00:53:29.359 --> 00:53:32.349 align:start position:0%
if we what we are seeing is incremental
improvements<00:53:29.839><c> like</c><00:53:29.960><c> Claude</c><00:53:30.280><c> 3.5</c><00:53:30.920><c> Sonet</c>
00:53:32.349 --> 00:53:32.359 align:start position:0%
improvements like Claude 3.5 Sonet
00:53:32.359 --> 00:53:35.549 align:start position:0%
improvements like Claude 3.5 Sonet
is<00:53:33.359><c> a</c><00:53:33.799><c> substantial</c><00:53:34.480><c> incremental</c><00:53:35.000><c> improvement</c>
00:53:35.549 --> 00:53:35.559 align:start position:0%
is a substantial incremental improvement
00:53:35.559 --> 00:53:38.910 align:start position:0%
is a substantial incremental improvement
over<00:53:36.040><c> GPT</c><00:53:36.480><c> 40</c><00:53:36.880><c> and</c><00:53:37.000><c> Claude</c><00:53:37.280><c> 3</c><00:53:37.520><c> Opus</c><00:53:38.400><c> um</c><00:53:38.640><c> the</c>
00:53:38.910 --> 00:53:38.920 align:start position:0%
over GPT 40 and Claude 3 Opus um the
00:53:38.920 --> 00:53:40.950 align:start position:0%
over GPT 40 and Claude 3 Opus um the
anthropic<00:53:39.920><c> um</c><00:53:40.119><c> the</c><00:53:40.240><c> interesting</c><00:53:40.640><c> thing</c><00:53:40.760><c> about</c>
00:53:40.950 --> 00:53:40.960 align:start position:0%
anthropic um the interesting thing about
00:53:40.960 --> 00:53:43.829 align:start position:0%
anthropic um the interesting thing about
Claude<00:53:41.280><c> 3.5</c><00:53:41.920><c> Sonet</c><00:53:42.640><c> is</c><00:53:42.880><c> that</c><00:53:43.359><c> it's</c><00:53:43.559><c> named</c>
00:53:43.829 --> 00:53:43.839 align:start position:0%
Claude 3.5 Sonet is that it's named
00:53:43.839 --> 00:53:46.190 align:start position:0%
Claude 3.5 Sonet is that it's named
Sonet<00:53:44.280><c> because</c><00:53:44.520><c> their</c><00:53:44.799><c> previous</c><00:53:45.280><c> Claude</c><00:53:45.640><c> 3</c>
00:53:46.190 --> 00:53:46.200 align:start position:0%
Sonet because their previous Claude 3
00:53:46.200 --> 00:53:47.950 align:start position:0%
Sonet because their previous Claude 3
had<00:53:46.520><c> three</c><00:53:46.720><c> levels</c><00:53:47.040><c> there</c><00:53:47.119><c> was</c><00:53:47.240><c> Haiku</c><00:53:47.640><c> Sonet</c>
00:53:47.950 --> 00:53:47.960 align:start position:0%
had three levels there was Haiku Sonet
00:53:47.960 --> 00:53:50.190 align:start position:0%
had three levels there was Haiku Sonet
and<00:53:48.119><c> Opus</c><00:53:48.640><c> Haiku</c><00:53:49.000><c> was</c><00:53:49.119><c> the</c><00:53:49.240><c> cheap</c><00:53:49.520><c> one</c><00:53:49.880><c> Sonet</c>
00:53:50.190 --> 00:53:50.200 align:start position:0%
and Opus Haiku was the cheap one Sonet
00:53:50.200 --> 00:53:51.789 align:start position:0%
and Opus Haiku was the cheap one Sonet
in<00:53:50.280><c> the</c><00:53:50.319><c> middle</c><00:53:50.599><c> Opus</c><00:53:50.960><c> was</c><00:53:51.079><c> the</c><00:53:51.200><c> really</c><00:53:51.440><c> fancy</c>
00:53:51.789 --> 00:53:51.799 align:start position:0%
in the middle Opus was the really fancy
00:53:51.799 --> 00:53:54.150 align:start position:0%
in the middle Opus was the really fancy
one<00:53:52.799><c> they're</c><00:53:53.040><c> clear</c><00:53:53.599><c> they</c><00:53:53.680><c> have</c><00:53:53.799><c> said</c><00:53:54.000><c> they're</c>
00:53:54.150 --> 00:53:54.160 align:start position:0%
one they're clear they have said they're
00:53:54.160 --> 00:53:56.789 align:start position:0%
one they're clear they have said they're
going<00:53:54.280><c> to</c><00:53:54.400><c> release</c><00:53:54.680><c> Haiku</c><00:53:55.119><c> 3.5</c><00:53:56.000><c> which</c><00:53:56.119><c> will</c><00:53:56.240><c> be</c>
00:53:56.789 --> 00:53:56.799 align:start position:0%
going to release Haiku 3.5 which will be
00:53:56.799 --> 00:53:59.630 align:start position:0%
going to release Haiku 3.5 which will be
cheap<00:53:57.119><c> and</c><00:53:57.319><c> amazing</c><00:53:58.040><c> and</c><00:53:58.280><c> Opus</c><00:53:58.720><c> 3.5</c><00:53:59.400><c> which</c><00:53:59.520><c> is</c>
00:53:59.630 --> 00:53:59.640 align:start position:0%
cheap and amazing and Opus 3.5 which is
00:53:59.640 --> 00:54:02.069 align:start position:0%
cheap and amazing and Opus 3.5 which is
going<00:53:59.799><c> to</c><00:53:59.920><c> be</c><00:54:00.040><c> a</c><00:54:00.160><c> step</c><00:54:00.359><c> up</c><00:54:00.520><c> from</c><00:54:00.680><c> Sonet</c><00:54:01.520><c> those</c><00:54:01.880><c> I</c>
00:54:02.069 --> 00:54:02.079 align:start position:0%
going to be a step up from Sonet those I
00:54:02.079 --> 00:54:04.430 align:start position:0%
going to be a step up from Sonet those I
I<00:54:02.240><c> try</c><00:54:02.480><c> to</c><00:54:02.680><c> ignore</c><00:54:03.079><c> the</c><00:54:03.400><c> it's</c><00:54:03.640><c> coming</c><00:54:03.960><c> soon</c>
00:54:04.430 --> 00:54:04.440 align:start position:0%
I try to ignore the it's coming soon
00:54:04.440 --> 00:54:05.910 align:start position:0%
I try to ignore the it's coming soon
those<00:54:04.599><c> ones</c><00:54:04.760><c> I</c><00:54:04.880><c> am</c><00:54:05.040><c> excited</c><00:54:05.400><c> about</c><00:54:05.599><c> in</c><00:54:05.720><c> terms</c>
00:54:05.910 --> 00:54:05.920 align:start position:0%
those ones I am excited about in terms
00:54:05.920 --> 00:54:08.750 align:start position:0%
those ones I am excited about in terms
of<00:54:06.000><c> it's</c><00:54:06.200><c> coming</c><00:54:06.440><c> soon</c><00:54:07.240><c> um</c><00:54:08.040><c> but</c><00:54:08.200><c> yeah</c><00:54:08.359><c> so</c><00:54:08.640><c> if</c>
00:54:08.750 --> 00:54:08.760 align:start position:0%
of it's coming soon um but yeah so if
00:54:08.760 --> 00:54:12.190 align:start position:0%
of it's coming soon um but yeah so if
you're<00:54:09.000><c> buying</c><00:54:09.240><c> into</c><00:54:09.480><c> the</c><00:54:09.599><c> AGI</c><00:54:10.319><c> stuff</c><00:54:11.000><c> then</c><00:54:12.000><c> I</c>
00:54:12.190 --> 00:54:12.200 align:start position:0%
you're buying into the AGI stuff then I
00:54:12.200 --> 00:54:14.030 align:start position:0%
you're buying into the AGI stuff then I
I<00:54:12.280><c> don't</c><00:54:12.520><c> buy</c><00:54:12.720><c> into</c><00:54:12.960><c> it</c><00:54:13.280><c> I</c><00:54:13.400><c> I</c><00:54:13.480><c> don't</c><00:54:13.720><c> think</c><00:54:13.880><c> you</c>
00:54:14.030 --> 00:54:14.040 align:start position:0%
I don't buy into it I I don't think you
00:54:14.040 --> 00:54:15.829 align:start position:0%
I don't buy into it I I don't think you
get<00:54:14.160><c> to</c><00:54:14.359><c> AGI</c><00:54:14.839><c> from</c><00:54:15.079><c> autocom</c><00:54:15.520><c> completing</c>
00:54:15.829 --> 00:54:15.839 align:start position:0%
get to AGI from autocom completing
00:54:15.839 --> 00:54:17.589 align:start position:0%
get to AGI from autocom completing
sentences<00:54:16.359><c> no</c><00:54:16.480><c> matter</c><00:54:16.720><c> how</c><00:54:16.880><c> good</c><00:54:17.040><c> you</c><00:54:17.119><c> are</c><00:54:17.319><c> at</c>
00:54:17.589 --> 00:54:17.599 align:start position:0%
sentences no matter how good you are at
00:54:17.599 --> 00:54:20.230 align:start position:0%
sentences no matter how good you are at
autoc<00:54:17.960><c> comp</c><00:54:18.040><c> completing</c><00:54:18.599><c> sentences</c><00:54:19.599><c> um</c><00:54:20.119><c> and</c>
00:54:20.230 --> 00:54:20.240 align:start position:0%
autoc comp completing sentences um and
00:54:20.240 --> 00:54:24.430 align:start position:0%
autoc comp completing sentences um and
then<00:54:20.440><c> yeah</c><00:54:20.559><c> if</c><00:54:20.680><c> it's</c><00:54:20.880><c> a</c><00:54:21.079><c> in</c><00:54:21.200><c> terms</c><00:54:21.440><c> of</c><00:54:21.720><c> the</c><00:54:22.040><c> the</c>
00:54:24.430 --> 00:54:24.440 align:start position:0%
00:54:24.440 --> 00:54:27.270 align:start position:0%
plateau<00:54:25.440><c> I'm</c><00:54:25.640><c> just</c><00:54:26.079><c> I</c><00:54:26.799><c> incremental</c>
00:54:27.270 --> 00:54:27.280 align:start position:0%
plateau I'm just I incremental
00:54:27.280 --> 00:54:28.950 align:start position:0%
plateau I'm just I incremental
improvements<00:54:27.640><c> is</c><00:54:27.799><c> enough</c><00:54:28.000><c> for</c><00:54:28.160><c> me</c><00:54:28.640><c> like</c><00:54:28.839><c> I</c>
00:54:28.950 --> 00:54:28.960 align:start position:0%
improvements is enough for me like I
00:54:28.960 --> 00:54:31.710 align:start position:0%
improvements is enough for me like I
want<00:54:29.720><c> models</c><00:54:30.000><c> like</c><00:54:30.440><c> right</c><00:54:30.599><c> now</c><00:54:31.359><c> I</c><00:54:31.440><c> want</c><00:54:31.599><c> them</c>
00:54:31.710 --> 00:54:31.720 align:start position:0%
want models like right now I want them
00:54:31.720 --> 00:54:35.309 align:start position:0%
want models like right now I want them
cheap<00:54:32.760><c> faster</c><00:54:33.760><c> yeah</c><00:54:34.400><c> if</c><00:54:34.559><c> if</c><00:54:34.680><c> you</c><00:54:34.799><c> look</c><00:54:35.000><c> through</c>
00:54:35.309 --> 00:54:35.319 align:start position:0%
cheap faster yeah if if you look through
00:54:35.319 --> 00:54:37.829 align:start position:0%
cheap faster yeah if if you look through
back<00:54:35.559><c> through</c><00:54:35.799><c> history</c><00:54:36.240><c> like</c><00:54:37.040><c> I'm</c><00:54:37.599><c> I'm</c><00:54:37.760><c> a</c>
00:54:37.829 --> 00:54:37.839 align:start position:0%
back through history like I'm I'm a
00:54:37.839 --> 00:54:39.870 align:start position:0%
back through history like I'm I'm a
little<00:54:38.000><c> bit</c><00:54:38.160><c> skeptical</c><00:54:38.680><c> to</c><00:54:39.040><c> to</c><00:54:39.359><c> believe</c><00:54:39.720><c> that</c>
00:54:39.870 --> 00:54:39.880 align:start position:0%
little bit skeptical to to believe that
00:54:39.880 --> 00:54:42.549 align:start position:0%
little bit skeptical to to believe that
suddenly<00:54:40.680><c> like</c><00:54:41.440><c> fundamental</c><00:54:42.079><c> things</c><00:54:42.400><c> would</c>
00:54:42.549 --> 00:54:42.559 align:start position:0%
suddenly like fundamental things would
00:54:42.559 --> 00:54:44.990 align:start position:0%
suddenly like fundamental things would
change<00:54:43.240><c> in</c><00:54:43.599><c> in</c><00:54:43.720><c> the</c><00:54:43.839><c> software</c><00:54:44.280><c> industry</c><00:54:44.880><c> you</c>
00:54:44.990 --> 00:54:45.000 align:start position:0%
change in in the software industry you
00:54:45.000 --> 00:54:49.589 align:start position:0%
change in in the software industry you
know<00:54:45.160><c> there's</c><00:54:45.400><c> always</c><00:54:45.720><c> this</c><00:54:47.119><c> um</c><00:54:48.119><c> um</c><00:54:49.040><c> people</c>
00:54:49.589 --> 00:54:49.599 align:start position:0%
know there's always this um um people
00:54:49.599 --> 00:54:51.750 align:start position:0%
know there's always this um um people
sometimes<00:54:50.400><c> you</c><00:54:50.520><c> know</c><00:54:50.720><c> project</c><00:54:51.200><c> that</c><00:54:51.559><c> this</c>
00:54:51.750 --> 00:54:51.760 align:start position:0%
sometimes you know project that this
00:54:51.760 --> 00:54:53.230 align:start position:0%
sometimes you know project that this
time<00:54:51.960><c> it</c><00:54:52.040><c> will</c><00:54:52.200><c> be</c><00:54:52.359><c> very</c><00:54:52.599><c> different</c><00:54:53.000><c> and</c><00:54:53.119><c> and</c>
00:54:53.230 --> 00:54:53.240 align:start position:0%
time it will be very different and and
00:54:53.240 --> 00:54:54.870 align:start position:0%
time it will be very different and and
again<00:54:53.440><c> there's</c><00:54:53.680><c> always</c><00:54:53.960><c> Innovation</c><00:54:54.480><c> but</c>
00:54:54.870 --> 00:54:54.880 align:start position:0%
again there's always Innovation but
00:54:54.880 --> 00:54:56.950 align:start position:0%
again there's always Innovation but
looking<00:54:55.200><c> back</c><00:54:55.359><c> we've</c><00:54:55.559><c> always</c><00:54:55.760><c> had</c><00:54:55.960><c> innovation</c>
00:54:56.950 --> 00:54:56.960 align:start position:0%
looking back we've always had innovation
00:54:56.960 --> 00:54:58.309 align:start position:0%
looking back we've always had innovation
we've<00:54:57.160><c> had</c><00:54:57.240><c> some</c><00:54:57.359><c> new</c><00:54:57.520><c> technologies</c><00:54:58.040><c> and</c><00:54:58.160><c> then</c>
00:54:58.309 --> 00:54:58.319 align:start position:0%
we've had some new technologies and then
00:54:58.319 --> 00:55:01.150 align:start position:0%
we've had some new technologies and then
incremental<00:54:59.160><c> improvements</c><00:54:59.720><c> so</c><00:55:00.400><c> like</c><00:55:00.799><c> pattern</c>
00:55:01.150 --> 00:55:01.160 align:start position:0%
incremental improvements so like pattern
00:55:01.160 --> 00:55:03.670 align:start position:0%
incremental improvements so like pattern
matching<00:55:01.880><c> that</c><00:55:02.119><c> would</c><00:55:02.359><c> be</c><00:55:02.960><c> logical</c><00:55:03.359><c> obviously</c>
00:55:03.670 --> 00:55:03.680 align:start position:0%
matching that would be logical obviously
00:55:03.680 --> 00:55:05.589 align:start position:0%
matching that would be logical obviously
there's<00:55:03.839><c> Black</c><00:55:04.040><c> Swan</c><00:55:04.280><c> events</c><00:55:04.680><c> right</c><00:55:04.839><c> like</c>
00:55:05.589 --> 00:55:05.599 align:start position:0%
there's Black Swan events right like
00:55:05.599 --> 00:55:07.910 align:start position:0%
there's Black Swan events right like
would<00:55:05.720><c> have</c><00:55:06.400><c> who</c><00:55:06.720><c> could</c><00:55:06.839><c> have</c><00:55:07.000><c> seen</c><00:55:07.280><c> Co</c><00:55:07.640><c> come</c>
00:55:07.910 --> 00:55:07.920 align:start position:0%
would have who could have seen Co come
00:55:07.920 --> 00:55:10.349 align:start position:0%
would have who could have seen Co come
or<00:55:08.119><c> or</c><00:55:08.240><c> this</c><00:55:08.359><c> is</c><00:55:08.480><c> also</c><00:55:08.640><c> a</c><00:55:08.799><c> breakthrough</c><00:55:09.799><c> but</c><00:55:10.200><c> I</c>
00:55:10.349 --> 00:55:10.359 align:start position:0%
or or this is also a breakthrough but I
00:55:10.359 --> 00:55:12.589 align:start position:0%
or or this is also a breakthrough but I
I<00:55:10.440><c> think</c><00:55:10.640><c> there</c><00:55:10.799><c> there's</c><00:55:11.000><c> that</c><00:55:11.240><c> part</c><00:55:11.440><c> of</c><00:55:12.079><c> like</c>
00:55:12.589 --> 00:55:12.599 align:start position:0%
I think there there's that part of like
00:55:12.599 --> 00:55:14.150 align:start position:0%
I think there there's that part of like
we're<00:55:12.799><c> not</c><00:55:13.119><c> we're</c><00:55:13.280><c> not</c><00:55:13.440><c> just</c><00:55:13.559><c> in</c><00:55:13.680><c> a</c><00:55:13.839><c> vacuum</c>
00:55:14.150 --> 00:55:14.160 align:start position:0%
we're not we're not just in a vacuum
00:55:14.160 --> 00:55:16.670 align:start position:0%
we're not we're not just in a vacuum
there's<00:55:14.359><c> not</c><00:55:14.520><c> just</c><00:55:14.680><c> this</c><00:55:14.839><c> one</c><00:55:15.040><c> event</c><00:55:15.559><c> and</c><00:55:16.160><c> AI</c>
00:55:16.670 --> 00:55:16.680 align:start position:0%
there's not just this one event and AI
00:55:16.680 --> 00:55:18.829 align:start position:0%
there's not just this one event and AI
has<00:55:16.880><c> been</c><00:55:17.359><c> predicted</c><00:55:17.839><c> to</c><00:55:18.160><c> to</c><00:55:18.280><c> be</c><00:55:18.440><c> around</c><00:55:18.680><c> the</c>
00:55:18.829 --> 00:55:18.839 align:start position:0%
has been predicted to to be around the
00:55:18.839 --> 00:55:20.630 align:start position:0%
has been predicted to to be around the
corner<00:55:19.280><c> by</c><00:55:19.440><c> different</c><00:55:19.760><c> people</c><00:55:20.079><c> since</c><00:55:20.440><c> since</c>
00:55:20.630 --> 00:55:20.640 align:start position:0%
corner by different people since since
00:55:20.640 --> 00:55:23.309 align:start position:0%
corner by different people since since
the<00:55:20.760><c> start</c><00:55:21.000><c> of</c><00:55:21.440><c> computing</c><00:55:22.039><c> really</c><00:55:22.240><c> to</c><00:55:22.400><c> be</c>
00:55:23.309 --> 00:55:23.319 align:start position:0%
the start of computing really to be
00:55:23.319 --> 00:55:26.309 align:start position:0%
the start of computing really to be
fair<00:55:24.319><c> but</c><00:55:24.599><c> I</c><00:55:24.720><c> think</c><00:55:24.960><c> the</c><00:55:25.480><c> the</c><00:55:25.680><c> the</c><00:55:25.799><c> other</c>
00:55:26.309 --> 00:55:26.319 align:start position:0%
fair but I think the the the other
00:55:26.319 --> 00:55:28.829 align:start position:0%
fair but I think the the the other
something<00:55:26.520><c> I</c><00:55:26.599><c> think</c><00:55:26.760><c> about</c><00:55:27.000><c> a</c><00:55:27.119><c> lot</c><00:55:27.520><c> is</c><00:55:28.000><c> um</c><00:55:28.640><c> the</c>
00:55:28.829 --> 00:55:28.839 align:start position:0%
something I think about a lot is um the
00:55:28.839 --> 00:55:30.990 align:start position:0%
something I think about a lot is um the
impact<00:55:29.200><c> of</c><00:55:29.480><c> Tik</c><00:55:29.720><c> Tok</c><00:55:29.920><c> and</c><00:55:30.119><c> YouTube</c><00:55:30.680><c> on</c>
00:55:30.990 --> 00:55:31.000 align:start position:0%
impact of Tik Tok and YouTube on
00:55:31.000 --> 00:55:33.789 align:start position:0%
impact of Tik Tok and YouTube on
professional<00:55:31.680><c> video</c><00:55:32.200><c> creation</c><00:55:32.960><c> right</c><00:55:33.200><c> like</c>
00:55:33.789 --> 00:55:33.799 align:start position:0%
professional video creation right like
00:55:33.799 --> 00:55:36.069 align:start position:0%
professional video creation right like
the<00:55:34.039><c> the</c><00:55:34.200><c> the</c><00:55:34.359><c> iPhone</c><00:55:34.799><c> is</c><00:55:34.920><c> a</c><00:55:35.240><c> this</c><00:55:35.359><c> is</c><00:55:35.480><c> a</c><00:55:35.720><c> really</c>
00:55:36.069 --> 00:55:36.079 align:start position:0%
the the the iPhone is a this is a really
00:55:36.079 --> 00:55:38.109 align:start position:0%
the the the iPhone is a this is a really
great<00:55:36.400><c> video</c><00:55:36.720><c> camera</c><00:55:37.440><c> and</c><00:55:37.640><c> Tik</c><00:55:37.839><c> Tok</c><00:55:38.000><c> and</c>
00:55:38.109 --> 00:55:38.119 align:start position:0%
great video camera and Tik Tok and
00:55:38.119 --> 00:55:39.510 align:start position:0%
great video camera and Tik Tok and
YouTube<00:55:38.440><c> have</c><00:55:38.559><c> meant</c><00:55:38.760><c> that</c><00:55:38.920><c> you</c><00:55:39.039><c> can</c><00:55:39.280><c> now</c>
00:55:39.510 --> 00:55:39.520 align:start position:0%
YouTube have meant that you can now
00:55:39.520 --> 00:55:42.829 align:start position:0%
YouTube have meant that you can now
publish<00:55:39.880><c> videos</c><00:55:40.319><c> to</c><00:55:40.559><c> the</c><00:55:40.760><c> entire</c><00:55:41.200><c> world</c><00:55:42.200><c> and</c>
00:55:42.829 --> 00:55:42.839 align:start position:0%
publish videos to the entire world and
00:55:42.839 --> 00:55:44.750 align:start position:0%
publish videos to the entire world and
that<00:55:43.079><c> has</c><00:55:43.319><c> not</c><00:55:43.640><c> killed</c><00:55:44.000><c> off</c><00:55:44.319><c> professional</c>
00:55:44.750 --> 00:55:44.760 align:start position:0%
that has not killed off professional
00:55:44.760 --> 00:55:46.870 align:start position:0%
that has not killed off professional
video<00:55:45.400><c> um</c><00:55:45.799><c> like</c><00:55:46.280><c> people</c><00:55:46.480><c> who</c><00:55:46.599><c> work</c>
00:55:46.870 --> 00:55:46.880 align:start position:0%
video um like people who work
00:55:46.880 --> 00:55:48.670 align:start position:0%
video um like people who work
professionally<00:55:47.319><c> in</c><00:55:47.440><c> that</c><00:55:47.599><c> industry</c><00:55:48.520><c> they're</c>
00:55:48.670 --> 00:55:48.680 align:start position:0%
professionally in that industry they're
00:55:48.680 --> 00:55:51.589 align:start position:0%
professionally in that industry they're
doing<00:55:49.039><c> fine</c><00:55:49.559><c> you</c><00:55:49.680><c> know</c><00:55:50.280><c> what's</c><00:55:50.480><c> happened</c><00:55:50.920><c> is</c>
00:55:51.589 --> 00:55:51.599 align:start position:0%
doing fine you know what's happened is
00:55:51.599 --> 00:55:53.270 align:start position:0%
doing fine you know what's happened is
is<00:55:51.880><c> millions</c><00:55:52.240><c> of</c><00:55:52.440><c> people</c><00:55:52.720><c> who</c><00:55:52.839><c> would</c><00:55:53.039><c> never</c>
00:55:53.270 --> 00:55:53.280 align:start position:0%
is millions of people who would never
00:55:53.280 --> 00:55:55.109 align:start position:0%
is millions of people who would never
have<00:55:53.480><c> even</c><00:55:53.680><c> dreamed</c><00:55:54.039><c> of</c><00:55:54.200><c> trying</c><00:55:54.440><c> to</c><00:55:54.559><c> learn</c><00:55:54.839><c> to</c>
00:55:55.109 --> 00:55:55.119 align:start position:0%
have even dreamed of trying to learn to
00:55:55.119 --> 00:55:56.549 align:start position:0%
have even dreamed of trying to learn to
stand<00:55:55.319><c> in</c><00:55:55.440><c> front</c><00:55:55.599><c> of</c><00:55:55.680><c> a</c><00:55:55.760><c> camera</c><00:55:56.000><c> or</c><00:55:56.079><c> to</c><00:55:56.280><c> operate</c>
00:55:56.549 --> 00:55:56.559 align:start position:0%
stand in front of a camera or to operate
00:55:56.559 --> 00:55:58.029 align:start position:0%
stand in front of a camera or to operate
that<00:55:56.720><c> equipment</c><00:55:57.200><c> are</c><00:55:57.400><c> now</c><00:55:57.599><c> publishing</c>
00:55:58.029 --> 00:55:58.039 align:start position:0%
that equipment are now publishing
00:55:58.039 --> 00:56:01.270 align:start position:0%
that equipment are now publishing
different<00:55:58.599><c> kinds</c><00:55:58.839><c> of</c><00:55:59.039><c> content</c><00:55:59.520><c> online</c><00:56:00.520><c> and</c><00:56:00.960><c> I</c>
00:56:01.270 --> 00:56:01.280 align:start position:0%
different kinds of content online and I
00:56:01.280 --> 00:56:04.190 align:start position:0%
different kinds of content online and I
I<00:56:01.799><c> that's</c><00:56:02.079><c> kind</c><00:56:02.200><c> of</c><00:56:02.480><c> my</c><00:56:02.720><c> my</c><00:56:02.960><c> my</c><00:56:03.200><c> ideal</c><00:56:03.680><c> version</c>
00:56:04.190 --> 00:56:04.200 align:start position:0%
I that's kind of my my my ideal version
00:56:04.200 --> 00:56:06.549 align:start position:0%
I that's kind of my my my ideal version
of<00:56:04.400><c> the</c><00:56:04.559><c> sort</c><00:56:04.720><c> of</c><00:56:04.839><c> AI</c><00:56:05.160><c> programming</c><00:56:05.680><c> thing</c><00:56:05.960><c> is</c><00:56:06.440><c> I</c>
00:56:06.549 --> 00:56:06.559 align:start position:0%
of the sort of AI programming thing is I
00:56:06.559 --> 00:56:08.710 align:start position:0%
of the sort of AI programming thing is I
want<00:56:06.839><c> the</c><00:56:07.000><c> number</c><00:56:07.280><c> of</c><00:56:07.480><c> people</c><00:56:07.799><c> who</c><00:56:07.960><c> can</c><00:56:08.440><c> do</c>
00:56:08.710 --> 00:56:08.720 align:start position:0%
want the number of people who can do
00:56:08.720 --> 00:56:10.549 align:start position:0%
want the number of people who can do
basic<00:56:09.039><c> programming</c><00:56:09.440><c> to</c><00:56:09.599><c> go</c><00:56:09.720><c> up</c><00:56:09.880><c> by</c><00:56:10.240><c> an</c><00:56:10.319><c> order</c>
00:56:10.549 --> 00:56:10.559 align:start position:0%
basic programming to go up by an order
00:56:10.559 --> 00:56:13.990 align:start position:0%
basic programming to go up by an order
of<00:56:10.720><c> magnitude</c><00:56:11.440><c> I</c><00:56:11.839><c> I</c><00:56:11.960><c> think</c><00:56:12.640><c> every</c><00:56:12.920><c> human</c><00:56:13.240><c> being</c>
00:56:13.990 --> 00:56:14.000 align:start position:0%
of magnitude I I think every human being
00:56:14.000 --> 00:56:16.349 align:start position:0%
of magnitude I I think every human being
deserves<00:56:14.559><c> to</c><00:56:14.720><c> be</c><00:56:14.880><c> able</c><00:56:15.119><c> to</c><00:56:15.440><c> automate</c><00:56:15.960><c> dull</c>
00:56:16.349 --> 00:56:16.359 align:start position:0%
deserves to be able to automate dull
00:56:16.359 --> 00:56:18.190 align:start position:0%
deserves to be able to automate dull
things<00:56:16.559><c> in</c><00:56:16.680><c> their</c><00:56:16.880><c> lives</c><00:56:17.079><c> with</c><00:56:17.200><c> a</c><00:56:17.359><c> computer</c>
00:56:18.190 --> 00:56:18.200 align:start position:0%
things in their lives with a computer
00:56:18.200 --> 00:56:19.630 align:start position:0%
things in their lives with a computer
and<00:56:18.319><c> today</c><00:56:18.640><c> you</c><00:56:18.799><c> almost</c><00:56:19.039><c> need</c><00:56:19.200><c> a</c><00:56:19.319><c> computer</c>
00:56:19.630 --> 00:56:19.640 align:start position:0%
and today you almost need a computer
00:56:19.640 --> 00:56:21.349 align:start position:0%
and today you almost need a computer
science<00:56:19.920><c> degree</c><00:56:20.200><c> just</c><00:56:20.400><c> to</c><00:56:20.559><c> automate</c><00:56:20.960><c> a</c><00:56:21.079><c> dull</c>
00:56:21.349 --> 00:56:21.359 align:start position:0%
science degree just to automate a dull
00:56:21.359 --> 00:56:23.109 align:start position:0%
science degree just to automate a dull
thing<00:56:21.520><c> in</c><00:56:21.640><c> your</c><00:56:21.760><c> life</c><00:56:21.920><c> with</c><00:56:22.039><c> a</c><00:56:22.160><c> computer</c>
00:56:23.109 --> 00:56:23.119 align:start position:0%
thing in your life with a computer
00:56:23.119 --> 00:56:25.109 align:start position:0%
thing in your life with a computer
that's<00:56:23.440><c> the</c><00:56:23.640><c> thing</c><00:56:24.000><c> which</c><00:56:24.319><c> language</c><00:56:24.680><c> models</c><00:56:25.039><c> I</c>
00:56:25.109 --> 00:56:25.119 align:start position:0%
that's the thing which language models I
00:56:25.119 --> 00:56:27.829 align:start position:0%
that's the thing which language models I
think<00:56:25.440><c> are</c><00:56:25.559><c> taking</c><00:56:25.799><c> a</c><00:56:25.920><c> huge</c><00:56:26.319><c> bite</c><00:56:26.559><c> out</c><00:56:26.760><c> of</c><00:56:27.680><c> and</c>
00:56:27.829 --> 00:56:27.839 align:start position:0%
think are taking a huge bite out of and
00:56:27.839 --> 00:56:30.589 align:start position:0%
think are taking a huge bite out of and
then<00:56:28.480><c> maybe</c><00:56:29.240><c> so</c><00:56:29.520><c> there</c><00:56:29.640><c> is</c><00:56:29.760><c> a</c><00:56:29.880><c> version</c><00:56:30.160><c> of</c><00:56:30.319><c> that</c>
00:56:30.589 --> 00:56:30.599 align:start position:0%
then maybe so there is a version of that
00:56:30.599 --> 00:56:32.190 align:start position:0%
then maybe so there is a version of that
where<00:56:31.039><c> the</c><00:56:31.200><c> demand</c><00:56:31.559><c> for</c><00:56:31.839><c> professional</c>
00:56:32.190 --> 00:56:32.200 align:start position:0%
where the demand for professional
00:56:32.200 --> 00:56:34.870 align:start position:0%
where the demand for professional
software<00:56:32.480><c> Engineers</c><00:56:32.880><c> goes</c><00:56:33.160><c> down</c><00:56:33.720><c> because</c><00:56:34.720><c> the</c>
00:56:34.870 --> 00:56:34.880 align:start position:0%
software Engineers goes down because the
00:56:34.880 --> 00:56:36.710 align:start position:0%
software Engineers goes down because the
more<00:56:35.079><c> basic</c><00:56:35.400><c> stuff</c><00:56:35.640><c> can</c><00:56:35.760><c> be</c><00:56:35.880><c> done</c><00:56:36.119><c> by</c><00:56:36.359><c> by</c><00:56:36.520><c> other</c>
00:56:36.710 --> 00:56:36.720 align:start position:0%
more basic stuff can be done by by other
00:56:36.720 --> 00:56:38.390 align:start position:0%
more basic stuff can be done by by other
things<00:56:37.079><c> the</c><00:56:37.240><c> alternative</c><00:56:37.839><c> version</c><00:56:38.119><c> of</c><00:56:38.240><c> that</c>
00:56:38.390 --> 00:56:38.400 align:start position:0%
things the alternative version of that
00:56:38.400 --> 00:56:41.109 align:start position:0%
things the alternative version of that
is<00:56:38.559><c> the</c><00:56:38.720><c> thing</c><00:56:39.240><c> where</c><00:56:40.240><c> because</c><00:56:40.920><c> a</c>
00:56:41.109 --> 00:56:41.119 align:start position:0%
is the thing where because a
00:56:41.119 --> 00:56:42.510 align:start position:0%
is the thing where because a
professional<00:56:41.520><c> software</c><00:56:41.839><c> engineer</c><00:56:42.160><c> can</c><00:56:42.359><c> now</c>
00:56:42.510 --> 00:56:42.520 align:start position:0%
professional software engineer can now
00:56:42.520 --> 00:56:44.870 align:start position:0%
professional software engineer can now
do<00:56:43.119><c> five</c><00:56:43.400><c> times</c><00:56:43.680><c> the</c><00:56:43.799><c> work</c><00:56:44.119><c> they</c><00:56:44.240><c> used</c><00:56:44.400><c> to</c><00:56:44.520><c> do</c>
00:56:44.870 --> 00:56:44.880 align:start position:0%
do five times the work they used to do
00:56:44.880 --> 00:56:46.750 align:start position:0%
do five times the work they used to do
maybe<00:56:45.319><c> two</c><00:56:45.599><c> times</c><00:56:45.880><c> five</c><00:56:46.079><c> times</c><00:56:46.359><c> whatever</c><00:56:46.640><c> it</c>
00:56:46.750 --> 00:56:46.760 align:start position:0%
maybe two times five times whatever it
00:56:46.760 --> 00:56:48.670 align:start position:0%
maybe two times five times whatever it
is<00:56:47.640><c> that</c><00:56:47.760><c> means</c><00:56:47.960><c> that</c><00:56:48.160><c> companies</c><00:56:48.520><c> that</c>
00:56:48.670 --> 00:56:48.680 align:start position:0%
is that means that companies that
00:56:48.680 --> 00:56:50.029 align:start position:0%
is that means that companies that
wouldn't<00:56:48.880><c> have</c><00:56:49.000><c> built</c><00:56:49.240><c> custom</c><00:56:49.559><c> software</c><00:56:49.880><c> now</c>
00:56:50.029 --> 00:56:50.039 align:start position:0%
wouldn't have built custom software now
00:56:50.039 --> 00:56:52.390 align:start position:0%
wouldn't have built custom software now
do<00:56:50.680><c> which</c><00:56:50.839><c> means</c><00:56:51.119><c> that</c><00:56:51.319><c> the</c><00:56:51.839><c> number</c><00:56:52.039><c> of</c><00:56:52.160><c> jobs</c>
00:56:52.390 --> 00:56:52.400 align:start position:0%
do which means that the number of jobs
00:56:52.400 --> 00:56:53.990 align:start position:0%
do which means that the number of jobs
of<00:56:52.520><c> software</c><00:56:52.760><c> Engineers</c><00:56:53.119><c> goes</c><00:56:53.319><c> up</c><00:56:53.760><c> right</c><00:56:53.880><c> a</c>
00:56:53.990 --> 00:56:54.000 align:start position:0%
of software Engineers goes up right a
00:56:54.000 --> 00:56:55.710 align:start position:0%
of software Engineers goes up right a
company<00:56:54.359><c> that</c><00:56:54.480><c> would</c><00:56:54.880><c> never</c><00:56:55.160><c> have</c><00:56:55.319><c> built</c><00:56:55.599><c> its</c>
00:56:55.710 --> 00:56:55.720 align:start position:0%
company that would never have built its
00:56:55.720 --> 00:56:57.549 align:start position:0%
company that would never have built its
own<00:56:55.920><c> customer</c><00:56:56.480><c> CRM</c><00:56:56.880><c> for</c><00:56:57.039><c> their</c><00:56:57.200><c> industry</c>
00:56:57.549 --> 00:56:57.559 align:start position:0%
own customer CRM for their industry
00:56:57.559 --> 00:56:58.789 align:start position:0%
own customer CRM for their industry
because<00:56:57.680><c> you'd</c><00:56:57.839><c> have</c><00:56:57.920><c> to</c><00:56:58.000><c> hire</c><00:56:58.200><c> 20</c><00:56:58.480><c> people</c><00:56:58.640><c> and</c>
00:56:58.789 --> 00:56:58.799 align:start position:0%
because you'd have to hire 20 people and
00:56:58.799 --> 00:57:00.829 align:start position:0%
because you'd have to hire 20 people and
wait<00:56:59.000><c> 6</c><00:56:59.200><c> months</c><00:56:59.799><c> can</c><00:56:59.960><c> now</c><00:57:00.119><c> do</c><00:57:00.240><c> it</c><00:57:00.400><c> with</c><00:57:00.599><c> five</c>
00:57:00.829 --> 00:57:00.839 align:start position:0%
wait 6 months can now do it with five
00:57:00.839 --> 00:57:03.309 align:start position:0%
wait 6 months can now do it with five
people<00:57:01.200><c> and</c><00:57:01.400><c> two</c><00:57:01.640><c> months</c><00:57:02.319><c> and</c><00:57:02.559><c> that</c><00:57:02.839><c> means</c>
00:57:03.309 --> 00:57:03.319 align:start position:0%
people and two months and that means
00:57:03.319 --> 00:57:05.910 align:start position:0%
people and two months and that means
that<00:57:04.039><c> that</c><00:57:04.359><c> that's</c><00:57:04.640><c> now</c><00:57:05.079><c> feasible</c><00:57:05.520><c> for</c><00:57:05.720><c> them</c>
00:57:05.910 --> 00:57:05.920 align:start position:0%
that that that's now feasible for them
00:57:05.920 --> 00:57:07.309 align:start position:0%
that that that's now feasible for them
and<00:57:06.119><c> those</c><00:57:06.400><c> those</c><00:57:06.599><c> five</c><00:57:06.799><c> people</c><00:57:07.000><c> are</c><00:57:07.160><c> still</c>
00:57:07.309 --> 00:57:07.319 align:start position:0%
and those those five people are still
00:57:07.319 --> 00:57:09.670 align:start position:0%
and those those five people are still
getting<00:57:07.599><c> paid</c><00:57:07.920><c> very</c><00:57:08.200><c> well</c><00:57:08.880><c> it's</c><00:57:09.119><c> just</c><00:57:09.359><c> that</c>
00:57:09.670 --> 00:57:09.680 align:start position:0%
getting paid very well it's just that
00:57:09.680 --> 00:57:11.390 align:start position:0%
getting paid very well it's just that
their<00:57:10.200><c> the</c><00:57:10.400><c> value</c><00:57:10.720><c> that</c><00:57:10.839><c> they</c><00:57:11.000><c> provide</c><00:57:11.240><c> to</c>
00:57:11.390 --> 00:57:11.400 align:start position:0%
their the value that they provide to
00:57:11.400 --> 00:57:13.990 align:start position:0%
their the value that they provide to
companies<00:57:11.760><c> has</c><00:57:11.920><c> gone</c><00:57:12.119><c> up</c><00:57:13.000><c> so</c><00:57:13.440><c> despite</c><00:57:13.880><c> the</c>
00:57:13.990 --> 00:57:14.000 align:start position:0%
companies has gone up so despite the
00:57:14.000 --> 00:57:15.789 align:start position:0%
companies has gone up so despite the
sort<00:57:14.200><c> of</c><00:57:14.400><c> so</c><00:57:14.880><c> that's</c><00:57:15.160><c> that's</c><00:57:15.359><c> the</c><00:57:15.480><c> demand</c>
00:57:15.789 --> 00:57:15.799 align:start position:0%
sort of so that's that's the demand
00:57:15.799 --> 00:57:18.190 align:start position:0%
sort of so that's that's the demand
curve<00:57:16.039><c> that</c><00:57:16.160><c> I'd</c><00:57:16.319><c> like</c><00:57:16.440><c> to</c><00:57:16.680><c> see</c><00:57:17.680><c> well</c><00:57:17.839><c> and</c><00:57:17.960><c> also</c>
00:57:18.190 --> 00:57:18.200 align:start position:0%
curve that I'd like to see well and also
00:57:18.200 --> 00:57:20.230 align:start position:0%
curve that I'd like to see well and also
don't<00:57:18.359><c> don't</c><00:57:18.520><c> forget</c><00:57:18.920><c> like</c><00:57:19.119><c> one</c><00:57:19.400><c> thing</c><00:57:19.760><c> that</c>
00:57:20.230 --> 00:57:20.240 align:start position:0%
don't don't forget like one thing that
00:57:20.240 --> 00:57:22.069 align:start position:0%
don't don't forget like one thing that
we<00:57:20.400><c> do</c><00:57:20.640><c> talk</c><00:57:20.880><c> about</c><00:57:21.160><c> or</c><00:57:21.400><c> I</c><00:57:21.520><c> think</c><00:57:21.680><c> it's</c><00:57:21.839><c> kind</c><00:57:21.960><c> of</c>
00:57:22.069 --> 00:57:22.079 align:start position:0%
we do talk about or I think it's kind of
00:57:22.079 --> 00:57:23.829 align:start position:0%
we do talk about or I think it's kind of
a<00:57:22.240><c> common</c><00:57:22.760><c> knowledge</c><00:57:23.160><c> correct</c><00:57:23.440><c> me</c><00:57:23.520><c> if</c><00:57:23.640><c> it's</c>
00:57:23.829 --> 00:57:23.839 align:start position:0%
a common knowledge correct me if it's
00:57:23.839 --> 00:57:26.870 align:start position:0%
a common knowledge correct me if it's
wrong<00:57:24.440><c> but</c><00:57:24.680><c> code</c><00:57:25.079><c> equals</c><00:57:25.520><c> liability</c><00:57:26.520><c> the</c><00:57:26.640><c> more</c>
00:57:26.870 --> 00:57:26.880 align:start position:0%
wrong but code equals liability the more
00:57:26.880 --> 00:57:28.510 align:start position:0%
wrong but code equals liability the more
code<00:57:27.160><c> you</c><00:57:27.359><c> have</c><00:57:27.559><c> the</c><00:57:27.680><c> more</c><00:57:27.880><c> liability</c><00:57:28.359><c> you</c>
00:57:28.510 --> 00:57:28.520 align:start position:0%
code you have the more liability you
00:57:28.520 --> 00:57:30.270 align:start position:0%
code you have the more liability you
have<00:57:28.720><c> and</c><00:57:28.920><c> and</c><00:57:29.119><c> one</c><00:57:29.359><c> thing</c><00:57:29.760><c> just</c><00:57:30.000><c> what</c><00:57:30.119><c> we're</c>
00:57:30.270 --> 00:57:30.280 align:start position:0%
have and and one thing just what we're
00:57:30.280 --> 00:57:32.510 align:start position:0%
have and and one thing just what we're
seeing<00:57:30.559><c> is</c><00:57:30.720><c> more</c><00:57:30.960><c> code</c><00:57:31.240><c> will</c><00:57:31.440><c> be</c><00:57:31.559><c> generated</c>
00:57:32.510 --> 00:57:32.520 align:start position:0%
seeing is more code will be generated
00:57:32.520 --> 00:57:34.069 align:start position:0%
seeing is more code will be generated
and<00:57:32.640><c> at</c><00:57:32.760><c> some</c><00:57:32.920><c> point</c><00:57:33.319><c> I</c><00:57:33.480><c> I</c><00:57:33.559><c> just</c><00:57:33.680><c> think</c><00:57:33.839><c> about</c>
00:57:34.069 --> 00:57:34.079 align:start position:0%
and at some point I I just think about
00:57:34.079 --> 00:57:35.950 align:start position:0%
and at some point I I just think about
this<00:57:34.240><c> thing</c><00:57:34.640><c> have</c><00:57:34.799><c> you</c><00:57:35.240><c> have</c><00:57:35.359><c> you</c><00:57:35.480><c> worked</c><00:57:35.720><c> at</c><00:57:35.799><c> a</c>
00:57:35.950 --> 00:57:35.960 align:start position:0%
this thing have you have you worked at a
00:57:35.960 --> 00:57:38.390 align:start position:0%
this thing have you have you worked at a
company<00:57:36.240><c> or</c><00:57:36.400><c> a</c><00:57:36.520><c> team</c><00:57:36.920><c> where</c><00:57:37.319><c> you</c><00:57:37.480><c> just</c><00:57:37.720><c> had</c>
00:57:38.390 --> 00:57:38.400 align:start position:0%
company or a team where you just had
00:57:38.400 --> 00:57:40.029 align:start position:0%
company or a team where you just had
like<00:57:38.559><c> less</c><00:57:38.839><c> experienced</c><00:57:39.240><c> developers</c><00:57:39.760><c> one</c><00:57:39.920><c> or</c>
00:57:40.029 --> 00:57:40.039 align:start position:0%
like less experienced developers one or
00:57:40.039 --> 00:57:41.630 align:start position:0%
like less experienced developers one or
two<00:57:40.200><c> years</c><00:57:40.480><c> experience</c><00:57:40.799><c> and</c><00:57:40.960><c> you</c><00:57:41.240><c> you</c><00:57:41.359><c> leave</c>
00:57:41.630 --> 00:57:41.640 align:start position:0%
two years experience and you you leave
00:57:41.640 --> 00:57:44.270 align:start position:0%
two years experience and you you leave
them<00:57:41.799><c> for</c><00:57:42.160><c> a</c><00:57:42.280><c> while</c><00:57:43.119><c> you</c><00:57:43.240><c> might</c><00:57:43.359><c> have</c><00:57:43.480><c> seen</c><00:57:44.160><c> and</c>
00:57:44.270 --> 00:57:44.280 align:start position:0%
them for a while you might have seen and
00:57:44.280 --> 00:57:46.029 align:start position:0%
them for a while you might have seen and
then<00:57:44.520><c> and</c><00:57:44.640><c> then</c><00:57:44.839><c> what</c><00:57:45.000><c> happens</c><00:57:45.480><c> right</c><00:57:45.760><c> like</c>
00:57:46.029 --> 00:57:46.039 align:start position:0%
then and then what happens right like
00:57:46.039 --> 00:57:47.750 align:start position:0%
then and then what happens right like
fast<00:57:46.280><c> forward</c><00:57:46.599><c> to</c><00:57:46.720><c> two</c><00:57:46.920><c> years</c><00:57:47.200><c> you</c><00:57:47.319><c> don't</c><00:57:47.559><c> add</c>
00:57:47.750 --> 00:57:47.760 align:start position:0%
fast forward to two years you don't add
00:57:47.760 --> 00:57:49.789 align:start position:0%
fast forward to two years you don't add
anyone
00:57:49.789 --> 00:57:49.799 align:start position:0%
anyone
00:57:49.799 --> 00:57:52.029 align:start position:0%
anyone
experience<00:57:50.799><c> you</c><00:57:50.920><c> know</c><00:57:51.079><c> like</c><00:57:51.240><c> usually</c><00:57:51.680><c> like</c><00:57:51.839><c> my</c>
00:57:52.029 --> 00:57:52.039 align:start position:0%
experience you know like usually like my
00:57:52.039 --> 00:57:54.029 align:start position:0%
experience you know like usually like my
my<00:57:52.200><c> my</c><00:57:52.359><c> observation</c><00:57:52.839><c> is</c><00:57:53.079><c> like</c><00:57:53.319><c> it's</c><00:57:53.720><c> you</c><00:57:53.880><c> get</c>
00:57:54.029 --> 00:57:54.039 align:start position:0%
my my observation is like it's you get
00:57:54.039 --> 00:57:55.549 align:start position:0%
my my observation is like it's you get
spaghetti<00:57:54.480><c> code</c><00:57:54.760><c> it's</c><00:57:54.880><c> a</c><00:57:55.000><c> mess</c><00:57:55.280><c> it's</c><00:57:55.440><c> it's</c>
00:57:55.549 --> 00:57:55.559 align:start position:0%
spaghetti code it's a mess it's it's
00:57:55.559 --> 00:57:57.789 align:start position:0%
spaghetti code it's a mess it's it's
hard<00:57:56.240><c> do</c><00:57:56.640><c> and</c><00:57:56.799><c> then</c><00:57:57.000><c> you</c><00:57:57.160><c> pull</c><00:57:57.319><c> in</c><00:57:57.440><c> some</c><00:57:57.599><c> people</c>
00:57:57.789 --> 00:57:57.799 align:start position:0%
hard do and then you pull in some people
00:57:57.799 --> 00:57:59.910 align:start position:0%
hard do and then you pull in some people
with<00:57:57.960><c> more</c><00:57:58.200><c> experience</c><00:57:58.599><c> who</c><00:57:58.760><c> look</c><00:57:59.000><c> around</c>
00:57:59.910 --> 00:57:59.920 align:start position:0%
with more experience who look around
00:57:59.920 --> 00:58:01.750 align:start position:0%
with more experience who look around
they<00:58:00.119><c> point</c><00:58:00.319><c> out</c><00:58:00.599><c> some</c><00:58:00.960><c> seemingly</c><00:58:01.440><c> simple</c>
00:58:01.750 --> 00:58:01.760 align:start position:0%
they point out some seemingly simple
00:58:01.760 --> 00:58:04.150 align:start position:0%
they point out some seemingly simple
changes<00:58:02.240><c> that</c><00:58:02.359><c> are</c><00:58:02.880><c> are</c><00:58:03.480><c> you</c><00:58:03.559><c> know</c><00:58:03.720><c> not</c><00:58:03.960><c> that</c>
00:58:04.150 --> 00:58:04.160 align:start position:0%
changes that are are you know not that
00:58:04.160 --> 00:58:06.270 align:start position:0%
changes that are are you know not that
simple<00:58:04.359><c> for</c><00:58:04.520><c> the</c><00:58:04.680><c> people</c><00:58:05.240><c> they</c><00:58:05.599><c> they</c><00:58:05.760><c> simplify</c>
00:58:06.270 --> 00:58:06.280 align:start position:0%
simple for the people they they simplify
00:58:06.280 --> 00:58:08.270 align:start position:0%
simple for the people they they simplify
things<00:58:06.520><c> you</c><00:58:06.680><c> might</c><00:58:06.880><c> delete</c><00:58:07.319><c> a</c><00:58:07.440><c> lot</c><00:58:07.599><c> of</c><00:58:07.760><c> code</c>
00:58:08.270 --> 00:58:08.280 align:start position:0%
things you might delete a lot of code
00:58:08.280 --> 00:58:09.750 align:start position:0%
things you might delete a lot of code
and<00:58:08.400><c> then</c><00:58:08.559><c> all</c><00:58:08.760><c> will</c><00:58:08.960><c> be</c><00:58:09.119><c> good</c><00:58:09.240><c> in</c><00:58:09.359><c> the</c><00:58:09.480><c> world</c>
00:58:09.750 --> 00:58:09.760 align:start position:0%
and then all will be good in the world
00:58:09.760 --> 00:58:12.309 align:start position:0%
and then all will be good in the world
or<00:58:10.039><c> or</c><00:58:10.200><c> those</c><00:58:10.359><c> people</c><00:58:10.599><c> get</c><00:58:10.880><c> more</c><00:58:11.319><c> experienced</c>
00:58:12.309 --> 00:58:12.319 align:start position:0%
or or those people get more experienced
00:58:12.319 --> 00:58:14.950 align:start position:0%
or or those people get more experienced
but<00:58:13.000><c> I</c><00:58:13.160><c> I</c><00:58:13.280><c> do</c><00:58:13.520><c> think</c><00:58:13.799><c> about</c><00:58:14.160><c> this</c><00:58:14.359><c> part</c><00:58:14.640><c> where</c>
00:58:14.950 --> 00:58:14.960 align:start position:0%
but I I do think about this part where
00:58:14.960 --> 00:58:16.630 align:start position:0%
but I I do think about this part where
you<00:58:15.079><c> know</c><00:58:15.200><c> a</c><00:58:15.319><c> year</c><00:58:15.520><c> in</c><00:58:16.079><c> everything</c><00:58:16.440><c> still</c>
00:58:16.630 --> 00:58:16.640 align:start position:0%
you know a year in everything still
00:58:16.640 --> 00:58:19.309 align:start position:0%
you know a year in everything still
seems<00:58:16.880><c> to</c><00:58:17.000><c> be</c><00:58:17.160><c> fine</c><00:58:17.480><c> right</c><00:58:17.720><c> like</c><00:58:18.079><c> the</c><00:58:18.520><c> CEO</c><00:58:19.079><c> of</c>
00:58:19.309 --> 00:58:19.319 align:start position:0%
seems to be fine right like the CEO of
00:58:19.319 --> 00:58:21.150 align:start position:0%
seems to be fine right like the CEO of
of<00:58:19.920><c> the</c><00:58:20.000><c> company</c><00:58:20.359><c> is</c><00:58:20.520><c> like</c><00:58:20.680><c> oh</c><00:58:20.799><c> this</c><00:58:20.920><c> team</c><00:58:21.079><c> is</c>
00:58:21.150 --> 00:58:21.160 align:start position:0%
of the company is like oh this team is
00:58:21.160 --> 00:58:23.470 align:start position:0%
of the company is like oh this team is
shipping<00:58:21.520><c> quickly</c><00:58:21.839><c> people</c><00:58:22.000><c> are</c><00:58:22.359><c> enthusiastic</c>
00:58:23.470 --> 00:58:23.480 align:start position:0%
shipping quickly people are enthusiastic
00:58:23.480 --> 00:58:26.270 align:start position:0%
shipping quickly people are enthusiastic
and<00:58:24.480><c> my</c><00:58:24.640><c> sense</c><00:58:24.960><c> is</c><00:58:25.160><c> that</c><00:58:25.359><c> there</c><00:58:25.520><c> will</c><00:58:25.720><c> be</c><00:58:26.160><c> there</c>
00:58:26.270 --> 00:58:26.280 align:start position:0%
and my sense is that there will be there
00:58:26.280 --> 00:58:28.589 align:start position:0%
and my sense is that there will be there
should<00:58:26.440><c> be</c><00:58:26.599><c> a</c><00:58:26.720><c> demand</c><00:58:27.200><c> and</c><00:58:27.359><c> again</c><00:58:27.680><c> like</c><00:58:28.200><c> u</c><00:58:28.440><c> i</c>
00:58:28.589 --> 00:58:28.599 align:start position:0%
should be a demand and again like u i
00:58:28.599 --> 00:58:30.190 align:start position:0%
should be a demand and again like u i
I'm<00:58:28.760><c> I'm</c><00:58:28.880><c> curious</c><00:58:29.160><c> to</c><00:58:29.280><c> hear</c><00:58:29.680><c> your</c><00:58:29.880><c> thoughts</c><00:58:30.079><c> on</c>
00:58:30.190 --> 00:58:30.200 align:start position:0%
I'm I'm curious to hear your thoughts on
00:58:30.200 --> 00:58:32.549 align:start position:0%
I'm I'm curious to hear your thoughts on
this<00:58:30.400><c> but</c><00:58:31.280><c> Engineers</c><00:58:31.720><c> who</c><00:58:31.839><c> can</c><00:58:32.039><c> go</c><00:58:32.200><c> into</c><00:58:32.440><c> the</c>
00:58:32.549 --> 00:58:32.559 align:start position:0%
this but Engineers who can go into the
00:58:32.559 --> 00:58:34.430 align:start position:0%
this but Engineers who can go into the
generated<00:58:32.960><c> code</c><00:58:33.160><c> and</c><00:58:33.280><c> for</c><00:58:33.440><c> example</c><00:58:33.799><c> explain</c>
00:58:34.430 --> 00:58:34.440 align:start position:0%
generated code and for example explain
00:58:34.440 --> 00:58:37.390 align:start position:0%
generated code and for example explain
reason<00:58:35.359><c> uh</c><00:58:35.640><c> even</c><00:58:35.839><c> when</c><00:58:36.000><c> the</c><00:58:36.119><c> machine</c><00:58:36.480><c> fails</c><00:58:36.960><c> to</c>
00:58:37.390 --> 00:58:37.400 align:start position:0%
reason uh even when the machine fails to
00:58:37.400 --> 00:58:39.309 align:start position:0%
reason uh even when the machine fails to
to<00:58:37.599><c> explain</c><00:58:38.079><c> this</c><00:58:38.400><c> complicated</c><00:58:38.920><c> mumble</c>
00:58:39.309 --> 00:58:39.319 align:start position:0%
to explain this complicated mumble
00:58:39.319 --> 00:58:41.430 align:start position:0%
to explain this complicated mumble
jumble<00:58:39.760><c> or</c><00:58:39.960><c> just</c><00:58:40.359><c> say</c><00:58:40.640><c> we're</c><00:58:40.799><c> going</c><00:58:40.920><c> to</c><00:58:41.079><c> delete</c>
00:58:41.430 --> 00:58:41.440 align:start position:0%
jumble or just say we're going to delete
00:58:41.440 --> 00:58:42.870 align:start position:0%
jumble or just say we're going to delete
all<00:58:41.599><c> of</c><00:58:41.720><c> this</c><00:58:41.880><c> and</c><00:58:42.000><c> it</c><00:58:42.160><c> makes</c><00:58:42.359><c> sense</c><00:58:42.720><c> I'm</c>
00:58:42.870 --> 00:58:42.880 align:start position:0%
all of this and it makes sense I'm
00:58:42.880 --> 00:58:45.309 align:start position:0%
all of this and it makes sense I'm
confident<00:58:43.640><c> I</c><00:58:43.720><c> can</c><00:58:43.920><c> tell</c><00:58:44.240><c> you</c><00:58:44.599><c> why</c><00:58:44.799><c> I'm</c><00:58:44.960><c> doing</c>
00:58:45.309 --> 00:58:45.319 align:start position:0%
confident I can tell you why I'm doing
00:58:45.319 --> 00:58:48.069 align:start position:0%
confident I can tell you why I'm doing
this<00:58:46.039><c> right</c><00:58:46.280><c> and</c><00:58:46.559><c> that's</c><00:58:46.839><c> what</c><00:58:46.960><c> I</c><00:58:47.200><c> expect</c>
00:58:48.069 --> 00:58:48.079 align:start position:0%
this right and that's what I expect
00:58:48.079 --> 00:58:50.190 align:start position:0%
this right and that's what I expect
that's<00:58:48.319><c> the</c><00:58:48.599><c> skill</c><00:58:49.160><c> that</c><00:58:49.280><c> you</c><00:58:49.440><c> need</c><00:58:49.839><c> like</c>
00:58:50.190 --> 00:58:50.200 align:start position:0%
that's the skill that you need like
00:58:50.200 --> 00:58:51.630 align:start position:0%
that's the skill that you need like
turns<00:58:50.440><c> out</c><00:58:50.720><c> the</c><00:58:50.880><c> typing</c><00:58:51.280><c> code</c><00:58:51.480><c> and</c>
00:58:51.630 --> 00:58:51.640 align:start position:0%
turns out the typing code and
00:58:51.640 --> 00:58:53.230 align:start position:0%
turns out the typing code and
remembering<00:58:52.000><c> how</c><00:58:52.119><c> for</c><00:58:52.400><c> loops</c><00:58:52.640><c> work</c><00:58:53.000><c> that's</c>
00:58:53.230 --> 00:58:53.240 align:start position:0%
remembering how for loops work that's
00:58:53.240 --> 00:58:55.029 align:start position:0%
remembering how for loops work that's
the<00:58:53.359><c> piece</c><00:58:53.520><c> of</c><00:58:53.640><c> our</c><00:58:53.839><c> jobs</c><00:58:54.160><c> that</c><00:58:54.319><c> is</c><00:58:54.720><c> has</c><00:58:54.839><c> been</c>
00:58:55.029 --> 00:58:55.039 align:start position:0%
the piece of our jobs that is has been
00:58:55.039 --> 00:58:56.990 align:start position:0%
the piece of our jobs that is has been
devalued<00:58:55.720><c> right</c><00:58:56.160><c> remembering</c><00:58:56.640><c> that</c><00:58:56.760><c> sort</c><00:58:56.920><c> of</c>
00:58:56.990 --> 00:58:57.000 align:start position:0%
devalued right remembering that sort of
00:58:57.000 --> 00:58:59.029 align:start position:0%
devalued right remembering that sort of
trivia<00:58:57.520><c> and</c><00:58:57.680><c> and</c><00:58:58.000><c> typing</c><00:58:58.400><c> really</c><00:58:58.599><c> quickly</c>
00:58:59.029 --> 00:58:59.039 align:start position:0%
trivia and and typing really quickly
00:58:59.039 --> 00:59:00.910 align:start position:0%
trivia and and typing really quickly
nobody<00:58:59.400><c> cares</c><00:58:59.640><c> if</c><00:58:59.760><c> you</c><00:58:59.880><c> can</c><00:59:00.079><c> type</c><00:59:00.359><c> faster</c><00:59:00.720><c> than</c>
00:59:00.910 --> 00:59:00.920 align:start position:0%
nobody cares if you can type faster than
00:59:00.920 --> 00:59:02.589 align:start position:0%
nobody cares if you can type faster than
anyone<00:59:01.200><c> else</c><00:59:01.440><c> anymore</c><00:59:01.839><c> that's</c><00:59:02.119><c> that's</c><00:59:02.280><c> not</c><00:59:02.440><c> a</c>
00:59:02.589 --> 00:59:02.599 align:start position:0%
anyone else anymore that's that's not a
00:59:02.599 --> 00:59:05.750 align:start position:0%
anyone else anymore that's that's not a
thing<00:59:03.480><c> but</c><00:59:04.079><c> the</c><00:59:04.440><c> systems</c><00:59:04.920><c> thinking</c><00:59:05.520><c> and</c>
00:59:05.750 --> 00:59:05.760 align:start position:0%
thing but the systems thinking and
00:59:05.760 --> 00:59:07.230 align:start position:0%
thing but the systems thinking and
evaluating<00:59:06.400><c> a</c><00:59:06.520><c> skill</c><00:59:06.799><c> that</c><00:59:06.880><c> I</c><00:59:06.960><c> think</c><00:59:07.079><c> is</c>
00:59:07.230 --> 00:59:07.240 align:start position:0%
evaluating a skill that I think is
00:59:07.240 --> 00:59:09.589 align:start position:0%
evaluating a skill that I think is
really<00:59:07.400><c> important</c><00:59:07.760><c> right</c><00:59:07.880><c> now</c><00:59:08.119><c> is</c><00:59:08.359><c> is</c><00:59:08.599><c> QA</c><00:59:09.480><c> like</c>
00:59:09.589 --> 00:59:09.599 align:start position:0%
really important right now is is QA like
00:59:09.599 --> 00:59:11.829 align:start position:0%
really important right now is is QA like
in<00:59:09.720><c> terms</c><00:59:10.000><c> of</c><00:59:10.440><c> just</c><00:59:10.599><c> the</c><00:59:10.720><c> old</c><00:59:11.000><c> F</c><00:59:11.280><c> like</c><00:59:11.480><c> manual</c>
00:59:11.829 --> 00:59:11.839 align:start position:0%
in terms of just the old F like manual
00:59:11.839 --> 00:59:13.950 align:start position:0%
in terms of just the old F like manual
testing<00:59:12.280><c> being</c><00:59:12.480><c> able</c><00:59:12.640><c> to</c><00:59:12.760><c> take</c><00:59:12.920><c> some</c><00:59:13.160><c> code</c><00:59:13.599><c> and</c>
00:59:13.950 --> 00:59:13.960 align:start position:0%
testing being able to take some code and
00:59:13.960 --> 00:59:15.510 align:start position:0%
testing being able to take some code and
really<00:59:14.280><c> hammer</c><00:59:14.599><c> away</c><00:59:14.799><c> at</c><00:59:14.880><c> it</c><00:59:15.000><c> and</c><00:59:15.160><c> make</c><00:59:15.280><c> sure</c>
00:59:15.510 --> 00:59:15.520 align:start position:0%
really hammer away at it and make sure
00:59:15.520 --> 00:59:16.950 align:start position:0%
really hammer away at it and make sure
that<00:59:15.640><c> it</c><00:59:15.760><c> does</c><00:59:15.960><c> exactly</c><00:59:16.240><c> what</c><00:59:16.319><c> it</c><00:59:16.400><c> needs</c><00:59:16.559><c> to</c><00:59:16.640><c> do</c>
00:59:16.950 --> 00:59:16.960 align:start position:0%
that it does exactly what it needs to do
00:59:16.960 --> 00:59:19.270 align:start position:0%
that it does exactly what it needs to do
combined<00:59:17.319><c> with</c><00:59:17.440><c> automated</c><00:59:18.000><c> testing</c><00:59:18.680><c> combined</c>
00:59:19.270 --> 00:59:19.280 align:start position:0%
combined with automated testing combined
00:59:19.280 --> 00:59:21.870 align:start position:0%
combined with automated testing combined
with<00:59:19.799><c> um</c><00:59:20.319><c> like</c><00:59:20.520><c> system</c><00:59:21.000><c> design</c><00:59:21.640><c> and</c>
00:59:21.870 --> 00:59:21.880 align:start position:0%
with um like system design and
00:59:21.880 --> 00:59:24.069 align:start position:0%
with um like system design and
prioritization<00:59:22.599><c> there's</c><00:59:22.960><c> so</c><00:59:23.319><c> much</c><00:59:23.680><c> to</c><00:59:23.960><c> what</c>
00:59:24.069 --> 00:59:24.079 align:start position:0%
prioritization there's so much to what
00:59:24.079 --> 00:59:26.230 align:start position:0%
prioritization there's so much to what
we<00:59:24.240><c> do</c><00:59:24.680><c> that</c><00:59:24.799><c> isn't</c><00:59:25.160><c> just</c><00:59:25.440><c> typing</c><00:59:25.720><c> code</c><00:59:25.920><c> on</c><00:59:26.160><c> the</c>
00:59:26.230 --> 00:59:26.240 align:start position:0%
we do that isn't just typing code on the
00:59:26.240 --> 00:59:28.630 align:start position:0%
we do that isn't just typing code on the
keyboard<00:59:26.960><c> and</c><00:59:27.160><c> those</c><00:59:27.319><c> are</c><00:59:27.480><c> the</c><00:59:27.599><c> skills</c><00:59:28.119><c> which</c>
00:59:28.630 --> 00:59:28.640 align:start position:0%
keyboard and those are the skills which
00:59:28.640 --> 00:59:30.150 align:start position:0%
keyboard and those are the skills which
the<00:59:28.760><c> thing</c><00:59:28.880><c> is</c><00:59:29.039><c> language</c><00:59:29.359><c> models</c><00:59:29.680><c> can</c><00:59:29.839><c> do</c><00:59:30.039><c> a</c>
00:59:30.150 --> 00:59:30.160 align:start position:0%
the thing is language models can do a
00:59:30.160 --> 00:59:32.470 align:start position:0%
the thing is language models can do a
lot<00:59:30.280><c> of</c><00:59:30.480><c> this</c><00:59:30.760><c> stuff</c><00:59:31.280><c> but</c><00:59:31.480><c> only</c><00:59:31.760><c> if</c><00:59:31.960><c> they're</c><00:59:32.400><c> if</c>
00:59:32.470 --> 00:59:32.480 align:start position:0%
lot of this stuff but only if they're if
00:59:32.480 --> 00:59:34.349 align:start position:0%
lot of this stuff but only if they're if
you<00:59:32.640><c> ask</c><00:59:32.839><c> the</c><00:59:33.000><c> right</c><00:59:33.200><c> questions</c><00:59:33.599><c> of</c><00:59:33.799><c> them</c>
00:59:34.349 --> 00:59:34.359 align:start position:0%
you ask the right questions of them
00:59:34.359 --> 00:59:35.950 align:start position:0%
you ask the right questions of them
right<00:59:34.599><c> like</c><00:59:34.920><c> if</c><00:59:35.039><c> you</c><00:59:35.240><c> if</c><00:59:35.319><c> you</c><00:59:35.440><c> ask</c><00:59:35.599><c> a</c><00:59:35.680><c> language</c>
00:59:35.950 --> 00:59:35.960 align:start position:0%
right like if you if you ask a language
00:59:35.960 --> 00:59:39.150 align:start position:0%
right like if you if you ask a language
model<00:59:36.200><c> to</c><00:59:36.359><c> write</c><00:59:36.760><c> five</c><00:59:37.039><c> paragraphs</c><00:59:37.640><c> on</c><00:59:38.640><c> what</c>
00:59:39.150 --> 00:59:39.160 align:start position:0%
model to write five paragraphs on what
00:59:39.160 --> 00:59:40.430 align:start position:0%
model to write five paragraphs on what
like<00:59:39.400><c> how</c><00:59:39.559><c> you</c><00:59:39.640><c> should</c><00:59:39.839><c> refactor</c><00:59:40.359><c> your</c>
00:59:40.430 --> 00:59:40.440 align:start position:0%
like how you should refactor your
00:59:40.440 --> 00:59:42.829 align:start position:0%
like how you should refactor your
microservices<00:59:41.240><c> maybe</c><00:59:41.440><c> it'll</c><00:59:41.640><c> do</c><00:59:41.799><c> an</c><00:59:41.920><c> okay</c><00:59:42.319><c> job</c>
00:59:42.829 --> 00:59:42.839 align:start position:0%
microservices maybe it'll do an okay job
00:59:42.839 --> 00:59:44.870 align:start position:0%
microservices maybe it'll do an okay job
but<00:59:43.200><c> who's</c><00:59:43.400><c> going</c><00:59:43.520><c> to</c><00:59:43.680><c> know</c><00:59:44.000><c> to</c><00:59:44.240><c> even</c><00:59:44.520><c> pose</c>
00:59:44.870 --> 00:59:44.880 align:start position:0%
but who's going to know to even pose
00:59:44.880 --> 00:59:46.029 align:start position:0%
but who's going to know to even pose
that<00:59:45.119><c> question</c><00:59:45.440><c> and</c><00:59:45.559><c> who's</c><00:59:45.720><c> going</c><00:59:45.799><c> to</c><00:59:45.880><c> know</c>
00:59:46.029 --> 00:59:46.039 align:start position:0%
that question and who's going to know
00:59:46.039 --> 00:59:48.510 align:start position:0%
that question and who's going to know
how<00:59:46.160><c> to</c><00:59:46.400><c> evaluate</c><00:59:46.960><c> what</c><00:59:47.079><c> it</c><00:59:47.280><c> says</c><00:59:47.960><c> so</c><00:59:48.240><c> those</c>
00:59:48.510 --> 00:59:48.520 align:start position:0%
how to evaluate what it says so those
00:59:48.520 --> 00:59:50.470 align:start position:0%
how to evaluate what it says so those
decisions<00:59:49.200><c> these</c><00:59:49.400><c> things</c><00:59:49.960><c> I</c><00:59:50.119><c> don't</c><00:59:50.280><c> think</c><00:59:50.400><c> you</c>
00:59:50.470 --> 00:59:50.480 align:start position:0%
decisions these things I don't think you
00:59:50.480 --> 00:59:52.349 align:start position:0%
decisions these things I don't think you
should<00:59:50.640><c> ever</c><00:59:51.000><c> have</c><00:59:51.160><c> them</c><00:59:51.359><c> make</c><00:59:51.599><c> decisions</c><00:59:52.119><c> for</c>
00:59:52.349 --> 00:59:52.359 align:start position:0%
should ever have them make decisions for
00:59:52.359 --> 00:59:54.390 align:start position:0%
should ever have them make decisions for
you<00:59:52.920><c> I</c><00:59:53.039><c> think</c><00:59:53.240><c> you</c><00:59:53.319><c> should</c><00:59:53.520><c> use</c><00:59:53.720><c> them</c><00:59:53.920><c> as</c><00:59:54.200><c> as</c>
00:59:54.390 --> 00:59:54.400 align:start position:0%
you I think you should use them as as
00:59:54.400 --> 00:59:56.190 align:start position:0%
you I think you should use them as as
supporting<00:59:55.240><c> like</c><00:59:55.440><c> tools</c><00:59:55.680><c> to</c><00:59:55.799><c> support</c><00:59:56.039><c> support</c>
00:59:56.190 --> 00:59:56.200 align:start position:0%
supporting like tools to support support
00:59:56.200 --> 00:59:57.349 align:start position:0%
supporting like tools to support support
the<00:59:56.319><c> decisions</c><00:59:56.599><c> that</c><00:59:56.720><c> you're</c><00:59:56.920><c> making</c><00:59:57.240><c> it's</c>
00:59:57.349 --> 00:59:57.359 align:start position:0%
the decisions that you're making it's
00:59:57.359 --> 00:59:58.870 align:start position:0%
the decisions that you're making it's
one<00:59:57.480><c> of</c><00:59:57.559><c> the</c><00:59:57.640><c> reasons</c><00:59:57.920><c> I</c><00:59:58.000><c> love</c><00:59:58.160><c> saying</c><00:59:58.480><c> give</c><00:59:58.599><c> me</c>
00:59:58.870 --> 00:59:58.880 align:start position:0%
one of the reasons I love saying give me
00:59:58.880 --> 01:00:01.910 align:start position:0%
one of the reasons I love saying give me
options<00:59:59.280><c> for</c><00:59:59.599><c> x</c><01:00:00.440><c> and</c><01:00:00.599><c> that's</c><01:00:00.839><c> what</c><01:00:01.039><c> we</c><01:00:01.240><c> become</c>
01:00:01.910 --> 01:00:01.920 align:start position:0%
options for x and that's what we become
01:00:01.920 --> 01:00:04.630 align:start position:0%
options for x and that's what we become
software<01:00:02.240><c> Engineers</c><01:00:03.039><c> we</c><01:00:03.200><c> are</c><01:00:04.200><c> the</c><01:00:04.359><c> people</c>
01:00:04.630 --> 01:00:04.640 align:start position:0%
software Engineers we are the people
01:00:04.640 --> 01:00:06.150 align:start position:0%
software Engineers we are the people
making<01:00:05.039><c> these</c><01:00:05.319><c> the</c><01:00:05.440><c> high</c><01:00:05.640><c> level</c><01:00:05.839><c> design</c>
01:00:06.150 --> 01:00:06.160 align:start position:0%
making these the high level design
01:00:06.160 --> 01:00:07.750 align:start position:0%
making these the high level design
decisions<01:00:06.559><c> the</c><01:00:06.680><c> people</c><01:00:06.960><c> evaluating</c><01:00:07.520><c> what's</c>
01:00:07.750 --> 01:00:07.760 align:start position:0%
decisions the people evaluating what's
01:00:07.760 --> 01:00:09.430 align:start position:0%
decisions the people evaluating what's
going<01:00:07.960><c> on</c><01:00:08.599><c> I</c><01:00:08.680><c> don't</c><01:00:08.880><c> think</c><01:00:09.000><c> you</c><01:00:09.079><c> should</c><01:00:09.240><c> ever</c>
01:00:09.430 --> 01:00:09.440 align:start position:0%
going on I don't think you should ever
01:00:09.440 --> 01:00:10.829 align:start position:0%
going on I don't think you should ever
commit<01:00:09.720><c> a</c><01:00:09.799><c> line</c><01:00:09.960><c> of</c><01:00:10.119><c> code</c><01:00:10.359><c> that</c><01:00:10.440><c> a</c><01:00:10.599><c> language</c>
01:00:10.829 --> 01:00:10.839 align:start position:0%
commit a line of code that a language
01:00:10.839 --> 01:00:12.230 align:start position:0%
commit a line of code that a language
model<01:00:11.079><c> wrote</c><01:00:11.319><c> If</c><01:00:11.400><c> you</c><01:00:11.480><c> don't</c><01:00:11.880><c> understand</c><01:00:12.079><c> it</c>
01:00:12.230 --> 01:00:12.240 align:start position:0%
model wrote If you don't understand it
01:00:12.240 --> 01:00:14.349 align:start position:0%
model wrote If you don't understand it
yourself<01:00:12.760><c> that's</c><01:00:12.920><c> sort</c><01:00:13.079><c> of</c><01:00:13.280><c> my</c><01:00:13.559><c> personal</c><01:00:14.119><c> line</c>
01:00:14.349 --> 01:00:14.359 align:start position:0%
yourself that's sort of my personal line
01:00:14.359 --> 01:00:17.950 align:start position:0%
yourself that's sort of my personal line
that<01:00:14.520><c> I</c><01:00:14.680><c> draw</c><01:00:15.680><c> um</c><01:00:16.160><c> and</c><01:00:16.359><c> yeah</c><01:00:16.599><c> I</c><01:00:17.079><c> so</c><01:00:17.319><c> so</c><01:00:17.599><c> I</c><01:00:17.680><c> do</c><01:00:17.839><c> not</c>
01:00:17.950 --> 01:00:17.960 align:start position:0%
that I draw um and yeah I so so I do not
01:00:17.960 --> 01:00:19.789 align:start position:0%
that I draw um and yeah I so so I do not
feel<01:00:18.200><c> threatened</c><01:00:18.799><c> as</c><01:00:18.920><c> a</c><01:00:19.039><c> software</c><01:00:19.319><c> engineer</c>
01:00:19.789 --> 01:00:19.799 align:start position:0%
feel threatened as a software engineer
01:00:19.799 --> 01:00:21.349 align:start position:0%
feel threatened as a software engineer
and<01:00:20.000><c> honestly</c><01:00:20.520><c> partly</c><01:00:20.880><c> as</c><01:00:20.960><c> a</c><01:00:21.079><c> software</c>
01:00:21.349 --> 01:00:21.359 align:start position:0%
and honestly partly as a software
01:00:21.359 --> 01:00:22.789 align:start position:0%
and honestly partly as a software
engineer<01:00:21.640><c> who's</c><01:00:21.799><c> got</c><01:00:22.039><c> good</c><01:00:22.240><c> with</c><01:00:22.359><c> this</c><01:00:22.559><c> stuff</c>
01:00:22.789 --> 01:00:22.799 align:start position:0%
engineer who's got good with this stuff
01:00:22.799 --> 01:00:25.670 align:start position:0%
engineer who's got good with this stuff
I<01:00:23.000><c> really</c><01:00:23.240><c> don't</c><01:00:23.440><c> feel</c><01:00:23.680><c> threatened</c><01:00:24.240><c> by</c><01:00:24.359><c> it</c><01:00:25.280><c> um</c>
01:00:25.670 --> 01:00:25.680 align:start position:0%
I really don't feel threatened by it um
01:00:25.680 --> 01:00:28.230 align:start position:0%
I really don't feel threatened by it um
but<01:00:26.039><c> just</c><01:00:26.280><c> generally</c><01:00:27.280><c> like</c><01:00:27.480><c> I</c><01:00:27.640><c> I</c><01:00:27.760><c> don't</c><01:00:28.119><c> I</c>
01:00:28.230 --> 01:00:28.240 align:start position:0%
but just generally like I I don't I
01:00:28.240 --> 01:00:30.510 align:start position:0%
but just generally like I I don't I
think<01:00:28.640><c> the</c><01:00:28.799><c> bits</c><01:00:29.039><c> of</c><01:00:29.240><c> my</c><01:00:29.480><c> job</c><01:00:30.079><c> that</c><01:00:30.319><c> these</c>
01:00:30.510 --> 01:00:30.520 align:start position:0%
think the bits of my job that these
01:00:30.520 --> 01:00:33.190 align:start position:0%
think the bits of my job that these
tools<01:00:30.960><c> will</c><01:00:31.640><c> accelerate</c><01:00:32.640><c> there</c><01:00:32.720><c> are</c><01:00:32.839><c> a</c><01:00:32.960><c> whole</c>
01:00:33.190 --> 01:00:33.200 align:start position:0%
tools will accelerate there are a whole
01:00:33.200 --> 01:00:34.589 align:start position:0%
tools will accelerate there are a whole
whole<01:00:33.319><c> bunch</c><01:00:33.480><c> of</c><01:00:33.599><c> jobs</c><01:00:33.960><c> bits</c><01:00:34.119><c> of</c><01:00:34.200><c> the</c><01:00:34.280><c> job</c><01:00:34.440><c> that</c>
01:00:34.589 --> 01:00:34.599 align:start position:0%
whole bunch of jobs bits of the job that
01:00:34.599 --> 01:00:35.589 align:start position:0%
whole bunch of jobs bits of the job that
accelerate<01:00:35.000><c> some</c><01:00:35.119><c> of</c><01:00:35.200><c> which</c><01:00:35.319><c> are</c><01:00:35.400><c> a</c><01:00:35.480><c> bit</c>
01:00:35.589 --> 01:00:35.599 align:start position:0%
accelerate some of which are a bit
01:00:35.599 --> 01:00:36.750 align:start position:0%
accelerate some of which are a bit
tedious<01:00:36.000><c> some</c><01:00:36.119><c> of</c><01:00:36.240><c> which</c><01:00:36.359><c> are</c><01:00:36.480><c> kind</c><01:00:36.599><c> of</c>
01:00:36.750 --> 01:00:36.760 align:start position:0%
tedious some of which are kind of
01:00:36.760 --> 01:00:39.309 align:start position:0%
tedious some of which are kind of
interesting<01:00:37.640><c> but</c><01:00:37.839><c> it</c><01:00:38.200><c> gives</c><01:00:38.400><c> me</c><01:00:38.640><c> so</c><01:00:38.880><c> much</c><01:00:39.079><c> more</c>
01:00:39.309 --> 01:00:39.319 align:start position:0%
interesting but it gives me so much more
01:00:39.319 --> 01:00:41.910 align:start position:0%
interesting but it gives me so much more
scope<01:00:39.640><c> to</c><01:00:39.799><c> take</c><01:00:39.960><c> on</c><01:00:40.160><c> more</c><01:00:40.359><c> exciting</c><01:00:41.079><c> problems</c>
01:00:41.910 --> 01:00:41.920 align:start position:0%
scope to take on more exciting problems
01:00:41.920 --> 01:00:45.390 align:start position:0%
scope to take on more exciting problems
overall<01:00:42.920><c> I</c><01:00:43.319><c> I</c><01:00:43.440><c> love</c><01:00:43.599><c> it</c><01:00:44.160><c> and</c><01:00:44.359><c> if</c><01:00:44.599><c> if</c><01:00:44.760><c> you</c><01:00:45.200><c> can</c>
01:00:45.390 --> 01:00:45.400 align:start position:0%
overall I I love it and if if you can
01:00:45.400 --> 01:00:48.670 align:start position:0%
overall I I love it and if if you can
offer<01:00:45.720><c> advice</c><01:00:46.160><c> to</c><01:00:47.160><c> like</c><01:00:47.520><c> to</c><01:00:47.720><c> two</c><01:00:48.359><c> different</c>
01:00:48.670 --> 01:00:48.680 align:start position:0%
offer advice to like to two different
01:00:48.680 --> 01:00:50.589 align:start position:0%
offer advice to like to two different
groups<01:00:48.960><c> of</c><01:00:49.079><c> people</c><01:00:49.280><c> so</c><01:00:49.440><c> two</c><01:00:49.599><c> separ</c><01:00:50.039><c> pieces</c><01:00:50.319><c> but</c>
01:00:50.589 --> 01:00:50.599 align:start position:0%
groups of people so two separ pieces but
01:00:50.599 --> 01:00:52.829 align:start position:0%
groups of people so two separ pieces but
experienced<01:00:51.119><c> Engineers</c><01:00:51.839><c> like</c><01:00:52.119><c> yourself</c><01:00:52.640><c> in</c>
01:00:52.829 --> 01:00:52.839 align:start position:0%
experienced Engineers like yourself in
01:00:52.839 --> 01:00:54.430 align:start position:0%
experienced Engineers like yourself in
in<01:00:52.960><c> terms</c><01:00:53.240><c> of</c><01:00:53.480><c> like</c><01:00:53.760><c> you</c><01:00:53.880><c> know</c><01:00:54.039><c> like</c><01:00:54.160><c> put</c><01:00:54.319><c> in</c>
01:00:54.430 --> 01:00:54.440 align:start position:0%
in terms of like you know like put in
01:00:54.440 --> 01:00:56.549 align:start position:0%
in terms of like you know like put in
the<01:00:54.559><c> Years</c><01:00:54.880><c> work</c><01:00:55.200><c> across</c><01:00:55.480><c> different</c><01:00:55.640><c> stack</c>
01:00:56.549 --> 01:00:56.559 align:start position:0%
the Years work across different stack
01:00:56.559 --> 01:00:58.270 align:start position:0%
the Years work across different stack
and<01:00:56.720><c> also</c><01:00:56.920><c> to</c><01:00:57.200><c> less</c><01:00:57.400><c> experienced</c><01:00:57.799><c> Engineers</c>
01:00:58.270 --> 01:00:58.280 align:start position:0%
and also to less experienced Engineers
01:00:58.280 --> 01:00:59.950 align:start position:0%
and also to less experienced Engineers
who<01:00:58.400><c> are</c><01:00:58.680><c> like</c><01:00:58.839><c> coming</c><01:00:59.240><c> into</c><01:00:59.520><c> they're</c><01:00:59.720><c> already</c>
01:00:59.950 --> 01:00:59.960 align:start position:0%
who are like coming into they're already
01:00:59.960 --> 01:01:01.950 align:start position:0%
who are like coming into they're already
working<01:01:00.280><c> inside</c><01:01:00.599><c> the</c><01:01:00.720><c> industry</c><01:01:01.280><c> but</c>
01:01:01.950 --> 01:01:01.960 align:start position:0%
working inside the industry but
01:01:01.960 --> 01:01:03.750 align:start position:0%
working inside the industry but
obviously<01:01:02.280><c> they're</c><01:01:02.480><c> not</c><01:01:02.640><c> at</c><01:01:02.760><c> the</c><01:01:02.880><c> level</c><01:01:03.599><c> uh</c>
01:01:03.750 --> 01:01:03.760 align:start position:0%
obviously they're not at the level uh
01:01:03.760 --> 01:01:05.510 align:start position:0%
obviously they're not at the level uh
just<01:01:04.240><c> what</c><01:01:04.440><c> would</c><01:01:04.599><c> you</c><01:01:04.799><c> suggest</c><01:01:05.160><c> to</c><01:01:05.280><c> them</c><01:01:05.400><c> to</c>
01:01:05.510 --> 01:01:05.520 align:start position:0%
just what would you suggest to them to
01:01:05.520 --> 01:01:08.109 align:start position:0%
just what would you suggest to them to
make<01:01:05.720><c> the</c><01:01:05.880><c> most</c><01:01:06.160><c> out</c><01:01:06.319><c> of</c><01:01:07.119><c> these</c><01:01:07.359><c> tools</c><01:01:07.640><c> or</c><01:01:08.000><c> to</c>
01:01:08.109 --> 01:01:08.119 align:start position:0%
make the most out of these tools or to
01:01:08.119 --> 01:01:10.150 align:start position:0%
make the most out of these tools or to
make<01:01:08.359><c> themselves</c><01:01:08.680><c> most</c><01:01:09.119><c> more</c><01:01:09.280><c> future</c><01:01:09.680><c> proof</c>
01:01:10.150 --> 01:01:10.160 align:start position:0%
make themselves most more future proof
01:01:10.160 --> 01:01:12.230 align:start position:0%
make themselves most more future proof
If<01:01:10.280><c> you</c><01:01:10.440><c> will</c><01:01:11.440><c> I</c>
01:01:12.230 --> 01:01:12.240 align:start position:0%
If you will I
01:01:12.240 --> 01:01:14.750 align:start position:0%
If you will I
mean<01:01:13.240><c> my</c><01:01:13.440><c> Universal</c><01:01:14.000><c> advice</c><01:01:14.240><c> is</c><01:01:14.359><c> always</c><01:01:14.599><c> to</c>
01:01:14.750 --> 01:01:14.760 align:start position:0%
mean my Universal advice is always to
01:01:14.760 --> 01:01:16.870 align:start position:0%
mean my Universal advice is always to
have<01:01:14.920><c> side</c><01:01:15.240><c> projects</c><01:01:15.599><c> on</c><01:01:15.720><c> the</c><01:01:15.880><c> go</c><01:01:16.240><c> which</c>
01:01:16.870 --> 01:01:16.880 align:start position:0%
have side projects on the go which
01:01:16.880 --> 01:01:18.910 align:start position:0%
have side projects on the go which
doesn't<01:01:17.400><c> necessarily</c><01:01:17.960><c> work</c><01:01:18.200><c> for</c><01:01:18.440><c> everyone</c>
01:01:18.910 --> 01:01:18.920 align:start position:0%
doesn't necessarily work for everyone
01:01:18.920 --> 01:01:21.589 align:start position:0%
doesn't necessarily work for everyone
you<01:01:19.039><c> know</c><01:01:19.240><c> if</c><01:01:19.359><c> you've</c><01:01:19.640><c> got</c><01:01:20.359><c> like</c><01:01:20.640><c> a</c><01:01:20.839><c> family</c><01:01:21.359><c> and</c>
01:01:21.589 --> 01:01:21.599 align:start position:0%
you know if you've got like a family and
01:01:21.599 --> 01:01:23.470 align:start position:0%
you know if you've got like a family and
and<01:01:21.760><c> a</c><01:01:21.920><c> demanding</c><01:01:22.359><c> job</c><01:01:22.559><c> and</c><01:01:22.680><c> so</c><01:01:22.880><c> forth</c><01:01:23.200><c> it</c><01:01:23.359><c> can</c>
01:01:23.470 --> 01:01:23.480 align:start position:0%
and a demanding job and so forth it can
01:01:23.480 --> 01:01:25.670 align:start position:0%
and a demanding job and so forth it can
be<01:01:23.839><c> difficult</c><01:01:23.960><c> to</c><01:01:24.119><c> carve</c><01:01:24.480><c> those</c><01:01:24.640><c> out</c><01:01:25.200><c> a</c><01:01:25.440><c> trick</c>
01:01:25.670 --> 01:01:25.680 align:start position:0%
be difficult to carve those out a trick
01:01:25.680 --> 01:01:27.710 align:start position:0%
be difficult to carve those out a trick
I<01:01:25.960><c> used</c><01:01:26.119><c> at</c><01:01:26.240><c> companies</c><01:01:26.520><c> in</c><01:01:26.640><c> the</c><01:01:26.760><c> past</c><01:01:27.079><c> I</c><01:01:27.200><c> love</c>
01:01:27.710 --> 01:01:27.720 align:start position:0%
I used at companies in the past I love
01:01:27.720 --> 01:01:29.910 align:start position:0%
I used at companies in the past I love
um<01:01:28.039><c> advocating</c><01:01:28.480><c> for</c><01:01:28.680><c> internal</c><01:01:29.119><c> hack</c><01:01:29.359><c> days</c><01:01:29.839><c> you</c>
01:01:29.910 --> 01:01:29.920 align:start position:0%
um advocating for internal hack days you
01:01:29.920 --> 01:01:32.710 align:start position:0%
um advocating for internal hack days you
know<01:01:30.119><c> saying</c><01:01:30.440><c> let's</c><01:01:30.960><c> once</c><01:01:31.160><c> a</c><01:01:31.480><c> quarter</c><01:01:32.480><c> have</c>
01:01:32.710 --> 01:01:32.720 align:start position:0%
know saying let's once a quarter have
01:01:32.720 --> 01:01:35.069 align:start position:0%
know saying let's once a quarter have
everyone<01:01:33.400><c> spend</c><01:01:33.760><c> a</c><01:01:33.960><c> day</c><01:01:34.200><c> work</c><01:01:34.480><c> or</c><01:01:34.640><c> two</c><01:01:34.839><c> days</c>
01:01:35.069 --> 01:01:35.079 align:start position:0%
everyone spend a day work or two days
01:01:35.079 --> 01:01:36.589 align:start position:0%
everyone spend a day work or two days
working<01:01:35.359><c> on</c><01:01:35.520><c> their</c><01:01:35.680><c> own</c><01:01:35.920><c> projects</c><01:01:36.319><c> that</c><01:01:36.480><c> kind</c>
01:01:36.589 --> 01:01:36.599 align:start position:0%
working on their own projects that kind
01:01:36.599 --> 01:01:38.950 align:start position:0%
working on their own projects that kind
of<01:01:36.720><c> stuff</c><01:01:36.920><c> can</c><01:01:37.039><c> be</c><01:01:37.200><c> great</c><01:01:37.839><c> good</c><01:01:38.079><c> employers</c>
01:01:38.950 --> 01:01:38.960 align:start position:0%
of stuff can be great good employers
01:01:38.960 --> 01:01:40.670 align:start position:0%
of stuff can be great good employers
should<01:01:39.440><c> always</c><01:01:39.760><c> be</c><01:01:39.880><c> able</c><01:01:40.079><c> to</c><01:01:40.160><c> leave</c><01:01:40.359><c> a</c><01:01:40.480><c> little</c>
01:01:40.670 --> 01:01:40.680 align:start position:0%
should always be able to leave a little
01:01:40.680 --> 01:01:43.470 align:start position:0%
should always be able to leave a little
bit<01:01:40.839><c> of</c><01:01:40.960><c> wiggle</c><01:01:41.280><c> room</c><01:01:41.559><c> for</c><01:01:42.319><c> for</c><01:01:42.799><c> you</c><01:01:42.920><c> know</c><01:01:43.119><c> for</c>
01:01:43.470 --> 01:01:43.480 align:start position:0%
bit of wiggle room for for you know for
01:01:43.480 --> 01:01:45.470 align:start position:0%
bit of wiggle room for for you know for
that<01:01:43.599><c> sort</c><01:01:43.760><c> of</c><01:01:44.200><c> exploratory</c><01:01:44.799><c> programming</c><01:01:45.359><c> but</c>
01:01:45.470 --> 01:01:45.480 align:start position:0%
that sort of exploratory programming but
01:01:45.480 --> 01:01:47.270 align:start position:0%
that sort of exploratory programming but
some<01:01:45.640><c> employers</c><01:01:46.079><c> don't</c><01:01:46.599><c> but</c><01:01:46.760><c> if</c><01:01:46.839><c> you</c><01:01:46.960><c> can</c><01:01:47.119><c> get</c>
01:01:47.270 --> 01:01:47.280 align:start position:0%
some employers don't but if you can get
01:01:47.280 --> 01:01:48.990 align:start position:0%
some employers don't but if you can get
that<01:01:47.480><c> that's</c><01:01:47.720><c> amazing</c><01:01:48.319><c> um</c><01:01:48.440><c> if</c><01:01:48.559><c> you're</c><01:01:48.720><c> earlier</c>
01:01:48.990 --> 01:01:49.000 align:start position:0%
that that's amazing um if you're earlier
01:01:49.000 --> 01:01:51.309 align:start position:0%
that that's amazing um if you're earlier
in<01:01:49.079><c> your</c><01:01:49.200><c> career</c><01:01:49.559><c> like</c><01:01:50.559><c> uh</c><01:01:50.799><c> people</c><01:01:51.039><c> in</c><01:01:51.160><c> their</c>
01:01:51.309 --> 01:01:51.319 align:start position:0%
in your career like uh people in their
01:01:51.319 --> 01:01:53.069 align:start position:0%
in your career like uh people in their
20s<01:01:51.760><c> can</c><01:01:51.920><c> normally</c><01:01:52.200><c> get</c><01:01:52.319><c> away</c><01:01:52.520><c> with</c><01:01:52.640><c> a</c><01:01:52.760><c> lot</c><01:01:52.920><c> of</c>
01:01:53.069 --> 01:01:53.079 align:start position:0%
20s can normally get away with a lot of
01:01:53.079 --> 01:01:54.470 align:start position:0%
20s can normally get away with a lot of
side<01:01:53.400><c> projects</c><01:01:53.839><c> because</c><01:01:54.000><c> they</c><01:01:54.079><c> have</c><01:01:54.200><c> a</c><01:01:54.319><c> lot</c>
01:01:54.470 --> 01:01:54.480 align:start position:0%
side projects because they have a lot
01:01:54.480 --> 01:01:56.430 align:start position:0%
side projects because they have a lot
less<01:01:54.720><c> going</c><01:01:54.960><c> on</c><01:01:55.400><c> it's</c><01:01:55.599><c> like</c><01:01:56.079><c> when</c><01:01:56.279><c> I'm</c>
01:01:56.430 --> 01:01:56.440 align:start position:0%
less going on it's like when I'm
01:01:56.440 --> 01:01:59.109 align:start position:0%
less going on it's like when I'm
managing<01:01:57.160><c> people</c><01:01:58.160><c> I</c><01:01:58.279><c> don't</c><01:01:58.559><c> like</c><01:01:58.799><c> people</c>
01:01:59.109 --> 01:01:59.119 align:start position:0%
managing people I don't like people
01:01:59.119 --> 01:02:01.430 align:start position:0%
managing people I don't like people
working<01:01:59.599><c> super</c><01:01:59.880><c> long</c><01:02:00.079><c> hours</c><01:02:00.319><c> and</c><01:02:00.480><c> all</c><01:02:00.559><c> of</c><01:02:00.760><c> that</c>
01:02:01.430 --> 01:02:01.440 align:start position:0%
working super long hours and all of that
01:02:01.440 --> 01:02:03.549 align:start position:0%
working super long hours and all of that
it's<01:02:01.640><c> hard</c><01:02:01.760><c> to</c><01:02:01.920><c> talk</c><01:02:02.119><c> a</c><01:02:02.240><c> 20</c><01:02:02.680><c> like</c><01:02:02.799><c> a</c><01:02:02.920><c> 22y</c><01:02:03.440><c> old</c>
01:02:03.549 --> 01:02:03.559 align:start position:0%
it's hard to talk a 20 like a 22y old
01:02:03.559 --> 01:02:05.029 align:start position:0%
it's hard to talk a 20 like a 22y old
out<01:02:03.760><c> of</c><01:02:03.960><c> that</c><01:02:04.160><c> that's</c><01:02:04.359><c> just</c><01:02:04.520><c> sort</c><01:02:04.680><c> of</c><01:02:04.839><c> how</c>
01:02:05.029 --> 01:02:05.039 align:start position:0%
out of that that's just sort of how
01:02:05.039 --> 01:02:06.269 align:start position:0%
out of that that's just sort of how
people<01:02:05.240><c> are</c><01:02:05.400><c> wired</c><01:02:05.760><c> earlier</c><01:02:06.039><c> in</c><01:02:06.160><c> their</c>
01:02:06.269 --> 01:02:06.279 align:start position:0%
people are wired earlier in their
01:02:06.279 --> 01:02:08.150 align:start position:0%
people are wired earlier in their
careers<01:02:06.680><c> so</c><01:02:07.000><c> take</c><01:02:07.240><c> advantage</c><01:02:07.640><c> of</c><01:02:07.799><c> that</c><01:02:07.960><c> while</c>
01:02:08.150 --> 01:02:08.160 align:start position:0%
careers so take advantage of that while
01:02:08.160 --> 01:02:10.630 align:start position:0%
careers so take advantage of that while
you<01:02:08.359><c> can</c><01:02:08.920><c> but</c><01:02:09.119><c> yeah</c><01:02:09.279><c> I</c><01:02:09.359><c> feel</c><01:02:09.559><c> like</c><01:02:09.880><c> um</c><01:02:10.359><c> like</c><01:02:10.520><c> I'm</c>
01:02:10.630 --> 01:02:10.640 align:start position:0%
you can but yeah I feel like um like I'm
01:02:10.640 --> 01:02:13.710 align:start position:0%
you can but yeah I feel like um like I'm
doing<01:02:11.640><c> my</c><01:02:11.880><c> my</c><01:02:12.039><c> personal</c><01:02:12.440><c> web</c><01:02:12.680><c> blog</c><01:02:13.240><c> um</c><01:02:13.559><c> I'm</c>
01:02:13.710 --> 01:02:13.720 align:start position:0%
doing my my personal web blog um I'm
01:02:13.720 --> 01:02:16.470 align:start position:0%
doing my my personal web blog um I'm
using<01:02:14.240><c> all</c><01:02:14.440><c> sorts</c><01:02:14.680><c> of</c><01:02:15.000><c> weird</c><01:02:15.520><c> AI</c><01:02:15.839><c> tools</c><01:02:16.240><c> to</c>
01:02:16.470 --> 01:02:16.480 align:start position:0%
using all sorts of weird AI tools to
01:02:16.480 --> 01:02:18.430 align:start position:0%
using all sorts of weird AI tools to
hack<01:02:16.680><c> on</c><01:02:16.920><c> that</c><01:02:17.279><c> because</c><01:02:17.680><c> the</c><01:02:17.799><c> stakes</c><01:02:18.240><c> could</c>
01:02:18.430 --> 01:02:18.440 align:start position:0%
hack on that because the stakes could
01:02:18.440 --> 01:02:21.230 align:start position:0%
hack on that because the stakes could
not<01:02:18.640><c> be</c><01:02:18.799><c> lower</c><01:02:19.480><c> right</c><01:02:19.640><c> aing</c><01:02:20.200><c> that</c><01:02:20.720><c> it'll</c><01:02:21.039><c> break</c>
01:02:21.230 --> 01:02:21.240 align:start position:0%
not be lower right aing that it'll break
01:02:21.240 --> 01:02:23.670 align:start position:0%
not be lower right aing that it'll break
a<01:02:21.440><c> page</c><01:02:21.640><c> and</c><01:02:21.799><c> I'll</c><01:02:22.000><c> fix</c><01:02:22.240><c> it</c><01:02:22.640><c> so</c><01:02:23.240><c> that's</c><01:02:23.480><c> where</c>
01:02:23.670 --> 01:02:23.680 align:start position:0%
a page and I'll fix it so that's where
01:02:23.680 --> 01:02:24.829 align:start position:0%
a page and I'll fix it so that's where
I've<01:02:23.799><c> been</c><01:02:23.920><c> using</c><01:02:24.319><c> um</c><01:02:24.440><c> there's</c><01:02:24.599><c> a</c><01:02:24.680><c> thing</c>
01:02:24.829 --> 01:02:24.839 align:start position:0%
I've been using um there's a thing
01:02:24.839 --> 01:02:27.470 align:start position:0%
I've been using um there's a thing
called<01:02:25.039><c> GitHub</c><01:02:25.440><c> copon</c><01:02:26.319><c> workspaces</c><01:02:27.319><c> that</c>
01:02:27.470 --> 01:02:27.480 align:start position:0%
called GitHub copon workspaces that
01:02:27.480 --> 01:02:29.789 align:start position:0%
called GitHub copon workspaces that
they've<01:02:27.720><c> just</c><01:02:27.880><c> started</c><01:02:28.279><c> tring</c><01:02:28.960><c> it's</c><01:02:29.720><c> you're</c>
01:02:29.789 --> 01:02:29.799 align:start position:0%
they've just started tring it's you're
01:02:29.799 --> 01:02:32.109 align:start position:0%
they've just started tring it's you're
in<01:02:29.920><c> the</c><01:02:30.079><c> beta</c><01:02:31.039><c> yeah</c><01:02:31.160><c> and</c><01:02:31.279><c> I've</c><01:02:31.440><c> added</c><01:02:31.760><c> four</c><01:02:31.960><c> or</c>
01:02:32.109 --> 01:02:32.119 align:start position:0%
in the beta yeah and I've added four or
01:02:32.119 --> 01:02:33.870 align:start position:0%
in the beta yeah and I've added four or
five<01:02:32.319><c> features</c><01:02:32.640><c> to</c><01:02:32.799><c> my</c><01:02:32.960><c> blog</c><01:02:33.240><c> using</c><01:02:33.520><c> that</c><01:02:33.680><c> some</c>
01:02:33.870 --> 01:02:33.880 align:start position:0%
five features to my blog using that some
01:02:33.880 --> 01:02:35.710 align:start position:0%
five features to my blog using that some
of<01:02:34.039><c> them</c><01:02:34.240><c> in</c><01:02:34.520><c> live</c><01:02:34.920><c> like</c><01:02:35.039><c> in</c><01:02:35.160><c> meetings</c><01:02:35.559><c> with</c>
01:02:35.710 --> 01:02:35.720 align:start position:0%
of them in live like in meetings with
01:02:35.720 --> 01:02:37.390 align:start position:0%
of them in live like in meetings with
people<01:02:35.920><c> is</c><01:02:36.039><c> a</c><01:02:36.200><c> demo</c><01:02:36.559><c> I'm</c><01:02:36.680><c> like</c><01:02:36.880><c> oh</c><01:02:37.039><c> let's</c><01:02:37.200><c> show</c>
01:02:37.390 --> 01:02:37.400 align:start position:0%
people is a demo I'm like oh let's show
01:02:37.400 --> 01:02:39.029 align:start position:0%
people is a demo I'm like oh let's show
you<01:02:37.559><c> this</c><01:02:37.720><c> tool</c><01:02:38.520><c> I'm</c><01:02:38.640><c> going</c><01:02:38.760><c> to</c><01:02:38.880><c> add</c>
01:02:39.029 --> 01:02:39.039 align:start position:0%
you this tool I'm going to add
01:02:39.039 --> 01:02:41.349 align:start position:0%
you this tool I'm going to add
autocomplete<01:02:39.720><c> to</c><01:02:39.839><c> the</c><01:02:39.960><c> tags</c><01:02:40.200><c> on</c><01:02:40.319><c> my</c><01:02:40.520><c> blog</c><01:02:41.119><c> and</c>
01:02:41.349 --> 01:02:41.359 align:start position:0%
autocomplete to the tags on my blog and
01:02:41.359 --> 01:02:43.829 align:start position:0%
autocomplete to the tags on my blog and
I<01:02:41.480><c> did</c><01:02:41.680><c> that</c><01:02:42.039><c> last</c><01:02:42.240><c> week</c><01:02:42.520><c> and</c><01:02:43.319><c> so</c><01:02:43.520><c> I'm</c><01:02:43.720><c> I'm</c>
01:02:43.829 --> 01:02:43.839 align:start position:0%
I did that last week and so I'm I'm
01:02:43.839 --> 01:02:45.789 align:start position:0%
I did that last week and so I'm I'm
using<01:02:44.480><c> my</c><01:02:44.640><c> blog</c><01:02:44.960><c> as</c><01:02:45.039><c> a</c><01:02:45.200><c> sort</c><01:02:45.319><c> of</c><01:02:45.440><c> fun</c>
01:02:45.789 --> 01:02:45.799 align:start position:0%
using my blog as a sort of fun
01:02:45.799 --> 01:02:47.349 align:start position:0%
using my blog as a sort of fun
exploration<01:02:46.359><c> space</c><01:02:46.640><c> for</c><01:02:46.799><c> some</c><01:02:46.920><c> of</c><01:02:47.079><c> that</c><01:02:47.240><c> kind</c>
01:02:47.349 --> 01:02:47.359 align:start position:0%
exploration space for some of that kind
01:02:47.359 --> 01:02:50.549 align:start position:0%
exploration space for some of that kind
of<01:02:47.559><c> thing</c><01:02:48.240><c> but</c><01:02:48.480><c> yeah</c><01:02:48.880><c> um</c><01:02:49.880><c> so</c><01:02:50.119><c> if</c><01:02:50.200><c> you</c><01:02:50.359><c> can</c>
01:02:50.549 --> 01:02:50.559 align:start position:0%
of thing but yeah um so if you can
01:02:50.559 --> 01:02:52.549 align:start position:0%
of thing but yeah um so if you can
afford<01:02:50.960><c> to</c><01:02:51.079><c> do</c><01:02:51.240><c> a</c><01:02:51.359><c> side</c><01:02:51.680><c> project</c><01:02:52.240><c> with</c><01:02:52.400><c> these</c>
01:02:52.549 --> 01:02:52.559 align:start position:0%
afford to do a side project with these
01:02:52.559 --> 01:02:54.150 align:start position:0%
afford to do a side project with these
tools<01:02:53.000><c> and</c><01:02:53.279><c> like</c><01:02:53.400><c> set</c><01:02:53.559><c> yourself</c><01:02:53.799><c> a</c><01:02:53.880><c> challenge</c>
01:02:54.150 --> 01:02:54.160 align:start position:0%
tools and like set yourself a challenge
01:02:54.160 --> 01:02:55.990 align:start position:0%
tools and like set yourself a challenge
to<01:02:54.359><c> write</c><01:02:54.680><c> every</c><01:02:54.920><c> line</c><01:02:55.119><c> of</c><01:02:55.240><c> code</c><01:02:55.520><c> with</c><01:02:55.640><c> these</c>
01:02:55.990 --> 01:02:56.000 align:start position:0%
to write every line of code with these
01:02:56.000 --> 01:02:57.710 align:start position:0%
to write every line of code with these
have<01:02:56.119><c> these</c><01:02:56.240><c> tools</c><01:02:56.559><c> write</c><01:02:56.760><c> that</c><01:02:56.880><c> code</c><01:02:57.160><c> for</c><01:02:57.319><c> you</c>
01:02:57.710 --> 01:02:57.720 align:start position:0%
have these tools write that code for you
01:02:57.720 --> 01:02:59.589 align:start position:0%
have these tools write that code for you
I<01:02:57.839><c> think</c><01:02:58.000><c> that's</c><01:02:58.160><c> a</c><01:02:58.319><c> great</c><01:02:58.520><c> thing</c><01:02:58.680><c> you</c><01:02:58.760><c> can</c><01:02:58.960><c> do</c>
01:02:59.589 --> 01:02:59.599 align:start position:0%
I think that's a great thing you can do
01:02:59.599 --> 01:03:01.789 align:start position:0%
I think that's a great thing you can do
if<01:02:59.720><c> you</c><01:02:59.880><c> can't</c><01:03:00.079><c> afford</c><01:03:00.359><c> side</c><01:03:00.640><c> projects</c><01:03:01.359><c> just</c>
01:03:01.789 --> 01:03:01.799 align:start position:0%
if you can't afford side projects just
01:03:01.799 --> 01:03:04.710 align:start position:0%
if you can't afford side projects just
use<01:03:02.079><c> them</c><01:03:02.400><c> like</c><01:03:03.000><c> T</c><01:03:03.520><c> get</c><01:03:03.640><c> an</c><01:03:03.839><c> account</c><01:03:04.200><c> with</c><01:03:04.480><c> um</c><01:03:04.640><c> I</c>
01:03:04.710 --> 01:03:04.720 align:start position:0%
use them like T get an account with um I
01:03:04.720 --> 01:03:06.549 align:start position:0%
use them like T get an account with um I
mean<01:03:04.960><c> both</c><01:03:05.200><c> of</c><01:03:05.400><c> the</c><01:03:05.599><c> best</c><01:03:05.839><c> models</c><01:03:06.200><c> are</c><01:03:06.359><c> now</c>
01:03:06.549 --> 01:03:06.559 align:start position:0%
mean both of the best models are now
01:03:06.559 --> 01:03:10.910 align:start position:0%
mean both of the best models are now
free<01:03:07.200><c> like</c><01:03:07.359><c> GPT</c><01:03:07.760><c> 4</c><01:03:08.279><c> with</c><01:03:08.480><c> open</c><01:03:08.680><c> AI</c><01:03:09.599><c> 3.5</c><01:03:10.119><c> Sonic</c>
01:03:10.910 --> 01:03:10.920 align:start position:0%
free like GPT 4 with open AI 3.5 Sonic
01:03:10.920 --> 01:03:12.630 align:start position:0%
free like GPT 4 with open AI 3.5 Sonic
now<01:03:11.319><c> you</c><01:03:11.480><c> have</c><01:03:11.599><c> to</c><01:03:11.799><c> log</c><01:03:11.960><c> in</c><01:03:12.240><c> you</c><01:03:12.319><c> might</c><01:03:12.480><c> have</c><01:03:12.559><c> to</c>
01:03:12.630 --> 01:03:12.640 align:start position:0%
now you have to log in you might have to
01:03:12.640 --> 01:03:14.309 align:start position:0%
now you have to log in you might have to
give<01:03:12.720><c> them</c><01:03:12.839><c> a</c><01:03:12.920><c> phone</c><01:03:13.119><c> number</c><01:03:13.520><c> but</c><01:03:13.720><c> they're</c><01:03:14.200><c> you</c>
01:03:14.309 --> 01:03:14.319 align:start position:0%
give them a phone number but they're you
01:03:14.319 --> 01:03:16.069 align:start position:0%
give them a phone number but they're you
can<01:03:14.440><c> use</c><01:03:14.559><c> a</c><01:03:14.680><c> free</c><01:03:14.920><c> account</c><01:03:15.160><c> with</c><01:03:15.279><c> them</c><01:03:15.720><c> use</c>
01:03:16.069 --> 01:03:16.079 align:start position:0%
can use a free account with them use
01:03:16.079 --> 01:03:19.789 align:start position:0%
can use a free account with them use
those<01:03:16.760><c> and</c><01:03:17.079><c> just</c><01:03:17.880><c> throw</c><01:03:18.400><c> questions</c><01:03:19.000><c> at</c>
01:03:19.789 --> 01:03:19.799 align:start position:0%
those and just throw questions at
01:03:19.799 --> 01:03:21.670 align:start position:0%
those and just throw questions at
them<01:03:20.799><c> sometimes</c><01:03:21.039><c> have</c><01:03:21.119><c> a</c><01:03:21.240><c> question</c><01:03:21.480><c> where</c><01:03:21.559><c> you</c>
01:03:21.670 --> 01:03:21.680 align:start position:0%
them sometimes have a question where you
01:03:21.680 --> 01:03:23.230 align:start position:0%
them sometimes have a question where you
think<01:03:21.839><c> it</c><01:03:22.000><c> definitely</c><01:03:22.359><c> won't</c><01:03:22.680><c> get</c><01:03:22.880><c> this</c><01:03:23.039><c> and</c>
01:03:23.230 --> 01:03:23.240 align:start position:0%
think it definitely won't get this and
01:03:23.240 --> 01:03:24.630 align:start position:0%
think it definitely won't get this and
throw<01:03:23.520><c> that</c><01:03:23.640><c> in</c><01:03:23.920><c> because</c><01:03:24.079><c> that's</c><01:03:24.279><c> useful</c>
01:03:24.630 --> 01:03:24.640 align:start position:0%
throw that in because that's useful
01:03:24.640 --> 01:03:27.109 align:start position:0%
throw that in because that's useful
information<01:03:25.279><c> throw</c><01:03:25.520><c> in</c><01:03:25.839><c> basic</c><01:03:26.200><c> things</c><01:03:26.599><c> just</c>
01:03:27.109 --> 01:03:27.119 align:start position:0%
information throw in basic things just
01:03:27.119 --> 01:03:28.630 align:start position:0%
information throw in basic things just
work<01:03:27.319><c> work</c><01:03:27.599><c> with</c><01:03:27.720><c> them</c><01:03:27.920><c> that</c><01:03:28.039><c> way</c><01:03:28.240><c> I</c><01:03:28.359><c> think</c>
01:03:28.630 --> 01:03:28.640 align:start position:0%
work work with them that way I think
01:03:28.640 --> 01:03:30.750 align:start position:0%
work work with them that way I think
that's<01:03:29.000><c> that's</c><01:03:29.240><c> definitely</c><01:03:29.599><c> worthwhile</c><01:03:30.599><c> and</c>
01:03:30.750 --> 01:03:30.760 align:start position:0%
that's that's definitely worthwhile and
01:03:30.760 --> 01:03:32.950 align:start position:0%
that's that's definitely worthwhile and
play<01:03:30.960><c> with</c><01:03:31.079><c> the</c><01:03:31.240><c> Claude</c><01:03:31.559><c> 3.5</c><01:03:32.240><c> artifacts</c><01:03:32.760><c> thing</c>
01:03:32.950 --> 01:03:32.960 align:start position:0%
play with the Claude 3.5 artifacts thing
01:03:32.960 --> 01:03:35.990 align:start position:0%
play with the Claude 3.5 artifacts thing
is<01:03:33.200><c> just</c><01:03:33.559><c> so</c><01:03:33.920><c> much</c><01:03:34.200><c> fun</c><01:03:34.680><c> like</c><01:03:34.920><c> the</c><01:03:35.000><c> other</c><01:03:35.279><c> day</c><01:03:35.880><c> I</c>
01:03:35.990 --> 01:03:36.000 align:start position:0%
is just so much fun like the other day I
01:03:36.000 --> 01:03:38.829 align:start position:0%
is just so much fun like the other day I
wanted<01:03:36.319><c> to</c><01:03:36.480><c> add</c><01:03:36.640><c> a</c><01:03:36.799><c> box</c><01:03:37.119><c> Shadow</c><01:03:37.920><c> to</c><01:03:38.400><c> a</c><01:03:38.520><c> thing</c><01:03:38.720><c> on</c>
01:03:38.829 --> 01:03:38.839 align:start position:0%
wanted to add a box Shadow to a thing on
01:03:38.839 --> 01:03:41.230 align:start position:0%
wanted to add a box Shadow to a thing on
a<01:03:39.039><c> page</c><01:03:39.799><c> and</c><01:03:39.920><c> I'm</c><01:03:40.079><c> like</c><01:03:40.279><c> what</c><01:03:40.400><c> I</c><01:03:40.559><c> really</c><01:03:40.760><c> need</c>
01:03:41.230 --> 01:03:41.240 align:start position:0%
a page and I'm like what I really need
01:03:41.240 --> 01:03:43.510 align:start position:0%
a page and I'm like what I really need
is<01:03:42.039><c> I</c><01:03:42.119><c> need</c><01:03:42.279><c> a</c><01:03:42.440><c> sort</c><01:03:42.599><c> of</c><01:03:42.760><c> very</c><01:03:43.039><c> light</c><01:03:43.240><c> sort</c><01:03:43.400><c> of</c>
01:03:43.510 --> 01:03:43.520 align:start position:0%
is I need a sort of very light sort of
01:03:43.520 --> 01:03:45.710 align:start position:0%
is I need a sort of very light sort of
subtle<01:03:43.839><c> box</c><01:03:44.079><c> Shadow</c><01:03:44.760><c> and</c><01:03:44.880><c> then</c><01:03:45.039><c> I</c><01:03:45.279><c> was</c><01:03:45.440><c> halfway</c>
01:03:45.710 --> 01:03:45.720 align:start position:0%
subtle box Shadow and then I was halfway
01:03:45.720 --> 01:03:46.750 align:start position:0%
subtle box Shadow and then I was halfway
through<01:03:45.920><c> prompting</c><01:03:46.279><c> Claude</c><01:03:46.520><c> to</c><01:03:46.640><c> that</c><01:03:46.720><c> and</c>
01:03:46.750 --> 01:03:46.760 align:start position:0%
through prompting Claude to that and
01:03:46.760 --> 01:03:48.109 align:start position:0%
through prompting Claude to that and
said<01:03:46.960><c> actually</c><01:03:47.240><c> you</c><01:03:47.319><c> know</c><01:03:47.480><c> build</c><01:03:47.680><c> me</c><01:03:47.760><c> a</c><01:03:47.880><c> tool</c>
01:03:48.109 --> 01:03:48.119 align:start position:0%
said actually you know build me a tool
01:03:48.119 --> 01:03:49.870 align:start position:0%
said actually you know build me a tool
build<01:03:48.319><c> me</c><01:03:48.400><c> a</c><01:03:48.520><c> little</c><01:03:48.760><c> tool</c><01:03:49.160><c> with</c><01:03:49.480><c> where</c><01:03:49.640><c> I</c><01:03:49.799><c> I</c>
01:03:49.870 --> 01:03:49.880 align:start position:0%
build me a little tool with where I I
01:03:49.880 --> 01:03:51.309 align:start position:0%
build me a little tool with where I I
think<01:03:50.000><c> I</c><01:03:50.079><c> said</c><01:03:50.240><c> where</c><01:03:50.400><c> I</c><01:03:50.520><c> can</c><01:03:50.680><c> twiddle</c><01:03:51.160><c> with</c>
01:03:51.309 --> 01:03:51.319 align:start position:0%
think I said where I can twiddle with
01:03:51.319 --> 01:03:53.470 align:start position:0%
think I said where I can twiddle with
the<01:03:51.520><c> settings</c><01:03:52.319><c> that's</c><01:03:52.559><c> my</c><01:03:52.720><c> prompt</c><01:03:53.039><c> let</c><01:03:53.200><c> me</c>
01:03:53.470 --> 01:03:53.480 align:start position:0%
the settings that's my prompt let me
01:03:53.480 --> 01:03:54.829 align:start position:0%
the settings that's my prompt let me
twiddle<01:03:53.880><c> with</c><01:03:54.000><c> the</c><01:03:54.079><c> settings</c><01:03:54.359><c> in</c><01:03:54.480><c> the</c><01:03:54.599><c> Box</c>
01:03:54.829 --> 01:03:54.839 align:start position:0%
twiddle with the settings in the Box
01:03:54.839 --> 01:03:56.470 align:start position:0%
twiddle with the settings in the Box
Shadow<01:03:55.400><c> and</c><01:03:55.520><c> it</c><01:03:55.799><c> built</c><01:03:56.000><c> me</c><01:03:56.160><c> this</c><01:03:56.279><c> little</c>
01:03:56.470 --> 01:03:56.480 align:start position:0%
Shadow and it built me this little
01:03:56.480 --> 01:03:58.109 align:start position:0%
Shadow and it built me this little
interactive<01:03:57.039><c> thing</c><01:03:57.240><c> with</c><01:03:57.400><c> a</c><01:03:57.520><c> box</c><01:03:57.720><c> Shadow</c><01:03:58.000><c> and</c>
01:03:58.109 --> 01:03:58.119 align:start position:0%
interactive thing with a box Shadow and
01:03:58.119 --> 01:03:59.829 align:start position:0%
interactive thing with a box Shadow and
sliders<01:03:58.520><c> for</c><01:03:58.680><c> the</c><01:03:58.760><c> different</c><01:03:59.039><c> settings</c><01:03:59.400><c> and</c><01:03:59.520><c> a</c>
01:03:59.829 --> 01:03:59.839 align:start position:0%
sliders for the different settings and a
01:03:59.839 --> 01:04:02.109 align:start position:0%
sliders for the different settings and a
copy<01:04:00.079><c> and</c><01:04:00.200><c> paste</c><01:04:00.400><c> CSS</c><01:04:00.920><c> thing</c><01:04:01.440><c> and</c><01:04:01.799><c> if</c><01:04:01.920><c> I'd</c>
01:04:02.109 --> 01:04:02.119 align:start position:0%
copy and paste CSS thing and if I'd
01:04:02.119 --> 01:04:04.470 align:start position:0%
copy and paste CSS thing and if I'd
spent<01:04:02.400><c> an</c><01:04:02.599><c> extra</c><01:04:02.960><c> 15</c><01:04:03.440><c> seconds</c><01:04:03.880><c> on</c><01:04:04.000><c> it</c><01:04:04.240><c> I</c><01:04:04.359><c> could</c>
01:04:04.470 --> 01:04:04.480 align:start position:0%
spent an extra 15 seconds on it I could
01:04:04.480 --> 01:04:06.510 align:start position:0%
spent an extra 15 seconds on it I could
have<01:04:04.640><c> found</c><01:04:04.880><c> a</c><01:04:05.039><c> tool</c><01:04:05.279><c> that</c><01:04:05.440><c> existed</c><01:04:05.760><c> on</c><01:04:05.960><c> Google</c>
01:04:06.510 --> 01:04:06.520 align:start position:0%
have found a tool that existed on Google
01:04:06.520 --> 01:04:09.190 align:start position:0%
have found a tool that existed on Google
but<01:04:06.640><c> it</c><01:04:06.760><c> was</c><01:04:07.079><c> faster</c><01:04:07.839><c> to</c><01:04:08.039><c> get</c><01:04:08.240><c> Claude</c><01:04:08.720><c> to</c><01:04:08.960><c> build</c>
01:04:09.190 --> 01:04:09.200 align:start position:0%
but it was faster to get Claude to build
01:04:09.200 --> 01:04:11.829 align:start position:0%
but it was faster to get Claude to build
me<01:04:09.400><c> a</c><01:04:09.559><c> custom</c><01:04:09.880><c> tool</c><01:04:10.160><c> on</c><01:04:10.400><c> demand</c><01:04:11.319><c> than</c><01:04:11.480><c> to</c>
01:04:11.829 --> 01:04:11.839 align:start position:0%
me a custom tool on demand than to
01:04:11.839 --> 01:04:12.829 align:start position:0%
me a custom tool on demand than to
because<01:04:11.960><c> if</c><01:04:12.039><c> you're</c><01:04:12.119><c> on</c><01:04:12.240><c> a</c><01:04:12.319><c> Google</c><01:04:12.520><c> search</c><01:04:12.760><c> you</c>
01:04:12.829 --> 01:04:12.839 align:start position:0%
because if you're on a Google search you
01:04:12.839 --> 01:04:14.029 align:start position:0%
because if you're on a Google search you
have<01:04:12.920><c> to</c><01:04:13.039><c> evaluate</c><01:04:13.400><c> the</c><01:04:13.520><c> answers</c><01:04:13.799><c> you</c><01:04:13.880><c> get</c>
01:04:14.029 --> 01:04:14.039 align:start position:0%
have to evaluate the answers you get
01:04:14.039 --> 01:04:15.269 align:start position:0%
have to evaluate the answers you get
that<01:04:14.200><c> four</c><01:04:14.520><c> back</c><01:04:14.720><c> and</c><01:04:14.839><c> then</c><01:04:14.920><c> you</c><01:04:15.039><c> click</c>
01:04:15.269 --> 01:04:15.279 align:start position:0%
that four back and then you click
01:04:15.279 --> 01:04:16.630 align:start position:0%
that four back and then you click
through<01:04:15.520><c> and</c><01:04:15.640><c> all</c><01:04:15.839><c> that</c><01:04:16.000><c> like</c><01:04:16.160><c> no</c><01:04:16.240><c> I</c><01:04:16.359><c> know</c><01:04:16.559><c> I</c>
01:04:16.630 --> 01:04:16.640 align:start position:0%
through and all that like no I know I
01:04:16.640 --> 01:04:19.109 align:start position:0%
through and all that like no I know I
know<01:04:16.799><c> what</c><01:04:16.920><c> I</c><01:04:17.039><c> want</c><01:04:17.720><c> so</c><01:04:18.119><c> do</c><01:04:18.400><c> that</c><01:04:18.720><c> right</c><01:04:18.880><c> that's</c>
01:04:19.109 --> 01:04:19.119 align:start position:0%
know what I want so do that right that's
01:04:19.119 --> 01:04:22.150 align:start position:0%
know what I want so do that right that's
just<01:04:19.799><c> wild</c><01:04:20.319><c> ENT</c><01:04:20.960><c> I</c><01:04:21.240><c> I</c><01:04:21.359><c> feel</c><01:04:21.599><c> this</c><01:04:21.760><c> is</c><01:04:22.039><c> what</c>
01:04:22.150 --> 01:04:22.160 align:start position:0%
just wild ENT I I feel this is what
01:04:22.160 --> 01:04:24.069 align:start position:0%
just wild ENT I I feel this is what
you're<01:04:22.279><c> saying</c><01:04:22.520><c> as</c><01:04:22.680><c> like</c><01:04:22.880><c> yeah</c><01:04:23.599><c> I</c><01:04:23.680><c> mean</c><01:04:23.880><c> it's</c>
01:04:24.069 --> 01:04:24.079 align:start position:0%
you're saying as like yeah I mean it's
01:04:24.079 --> 01:04:26.150 align:start position:0%
you're saying as like yeah I mean it's
it's<01:04:24.240><c> EAS</c><01:04:24.720><c> easier</c><01:04:25.200><c> said</c><01:04:25.440><c> than</c><01:04:25.720><c> D</c><01:04:25.920><c> but</c>
01:04:26.150 --> 01:04:26.160 align:start position:0%
it's EAS easier said than D but
01:04:26.160 --> 01:04:27.950 align:start position:0%
it's EAS easier said than D but
experimenting<01:04:26.760><c> and</c><01:04:26.920><c> I</c><01:04:27.000><c> think</c><01:04:27.279><c> your</c><01:04:27.520><c> blog</c>
01:04:27.950 --> 01:04:27.960 align:start position:0%
experimenting and I think your blog
01:04:27.960 --> 01:04:29.029 align:start position:0%
experimenting and I think your blog
which<01:04:28.119><c> we're</c><01:04:28.319><c> going</c><01:04:28.400><c> to</c><01:04:28.480><c> link</c><01:04:28.640><c> in</c><01:04:28.760><c> the</c><01:04:28.839><c> show</c>
01:04:29.029 --> 01:04:29.039 align:start position:0%
which we're going to link in the show
01:04:29.039 --> 01:04:31.069 align:start position:0%
which we're going to link in the show
notes<01:04:29.720><c> is</c><01:04:29.839><c> just</c><01:04:29.960><c> a</c><01:04:30.119><c> really</c><01:04:30.279><c> good</c><01:04:30.480><c> example</c><01:04:30.839><c> like</c>
01:04:31.069 --> 01:04:31.079 align:start position:0%
notes is just a really good example like
01:04:31.079 --> 01:04:33.430 align:start position:0%
notes is just a really good example like
I<01:04:31.400><c> did</c><01:04:31.680><c> find</c><01:04:32.039><c> myself</c><01:04:32.920><c> a</c><01:04:33.079><c> little</c><01:04:33.240><c> bit</c>
01:04:33.430 --> 01:04:33.440 align:start position:0%
I did find myself a little bit
01:04:33.440 --> 01:04:36.589 align:start position:0%
I did find myself a little bit
reenergized<01:04:34.400><c> reading</c><01:04:35.039><c> how</c><01:04:35.240><c> much</c><01:04:35.640><c> weird</c><01:04:36.319><c> stuff</c>
01:04:36.589 --> 01:04:36.599 align:start position:0%
reenergized reading how much weird stuff
01:04:36.599 --> 01:04:37.950 align:start position:0%
reenergized reading how much weird stuff
you're<01:04:36.799><c> doing</c><01:04:37.039><c> sorry</c><01:04:37.279><c> for</c><01:04:37.480><c> the</c><01:04:37.680><c> that's</c><01:04:37.839><c> the</c>
01:04:37.950 --> 01:04:37.960 align:start position:0%
you're doing sorry for the that's the
01:04:37.960 --> 01:04:40.390 align:start position:0%
you're doing sorry for the that's the
other<01:04:38.200><c> thing</c><01:04:38.680><c> it's</c><01:04:38.880><c> got</c><01:04:39.000><c> to</c><01:04:39.160><c> be</c><01:04:39.440><c> fun</c><01:04:40.160><c> right</c>
01:04:40.390 --> 01:04:40.400 align:start position:0%
other thing it's got to be fun right
01:04:40.400 --> 01:04:42.390 align:start position:0%
other thing it's got to be fun right
that<01:04:40.760><c> one</c><01:04:40.880><c> of</c><01:04:41.039><c> the</c><01:04:41.160><c> things</c><01:04:41.440><c> people</c><01:04:41.920><c> I</c><01:04:42.000><c> can</c><01:04:42.200><c> see</c>
01:04:42.390 --> 01:04:42.400 align:start position:0%
that one of the things people I can see
01:04:42.400 --> 01:04:44.430 align:start position:0%
that one of the things people I can see
that<01:04:42.520><c> you're</c><01:04:42.720><c> having</c><01:04:43.039><c> fun</c><01:04:43.279><c> with</c><01:04:43.440><c> it</c><01:04:43.720><c> like</c><01:04:44.279><c> and</c>
01:04:44.430 --> 01:04:44.440 align:start position:0%
that you're having fun with it like and
01:04:44.440 --> 01:04:45.829 align:start position:0%
that you're having fun with it like and
and<01:04:44.680><c> again</c><01:04:44.880><c> thanks</c><01:04:45.079><c> for</c><01:04:45.240><c> sharing</c><01:04:45.680><c> because</c>
01:04:45.829 --> 01:04:45.839 align:start position:0%
and again thanks for sharing because
01:04:45.839 --> 01:04:46.990 align:start position:0%
and again thanks for sharing because
because<01:04:45.960><c> you</c><01:04:46.079><c> put</c><01:04:46.200><c> it</c><01:04:46.319><c> out</c><01:04:46.520><c> there</c><01:04:46.680><c> I</c><01:04:46.760><c> think</c><01:04:46.920><c> you</c>
01:04:46.990 --> 01:04:47.000 align:start position:0%
because you put it out there I think you
01:04:47.000 --> 01:04:48.870 align:start position:0%
because you put it out there I think you
know<01:04:47.240><c> that</c><01:04:47.359><c> that's</c><01:04:47.520><c> another</c><01:04:47.839><c> thing</c><01:04:48.039><c> that</c><01:04:48.480><c> but</c>
01:04:48.870 --> 01:04:48.880 align:start position:0%
know that that's another thing that but
01:04:48.880 --> 01:04:50.109 align:start position:0%
know that that's another thing that but
honestly<01:04:49.240><c> with</c><01:04:49.359><c> these</c><01:04:49.520><c> tools</c><01:04:49.799><c> it's</c><01:04:49.920><c> a</c><01:04:50.000><c> bit</c>
01:04:50.109 --> 01:04:50.119 align:start position:0%
honestly with these tools it's a bit
01:04:50.119 --> 01:04:52.309 align:start position:0%
honestly with these tools it's a bit
easier<01:04:50.400><c> to</c><01:04:50.559><c> write</c><01:04:50.720><c> it</c><01:04:50.839><c> up</c><01:04:51.319><c> as</c><01:04:51.480><c> well</c><01:04:51.799><c> so</c><01:04:52.039><c> I</c><01:04:52.160><c> think</c>
01:04:52.309 --> 01:04:52.319 align:start position:0%
easier to write it up as well so I think
01:04:52.319 --> 01:04:55.390 align:start position:0%
easier to write it up as well so I think
I<01:04:52.400><c> think</c><01:04:52.720><c> that's</c><01:04:53.720><c> it's</c><01:04:54.079><c> helpful</c><01:04:54.359><c> advice</c><01:04:54.720><c> fun</c>
01:04:55.390 --> 01:04:55.400 align:start position:0%
I think that's it's helpful advice fun
01:04:55.400 --> 01:04:56.750 align:start position:0%
I think that's it's helpful advice fun
like<01:04:55.720><c> this</c><01:04:55.799><c> is</c><01:04:55.880><c> a</c><01:04:56.000><c> crucial</c><01:04:56.359><c> thing</c><01:04:56.599><c> these</c>
01:04:56.750 --> 01:04:56.760 align:start position:0%
like this is a crucial thing these
01:04:56.760 --> 01:04:58.990 align:start position:0%
like this is a crucial thing these
things<01:04:56.920><c> are</c><01:04:57.319><c> absolutely</c><01:04:58.079><c> hilarious</c><01:04:58.760><c> and</c><01:04:58.880><c> it's</c>
01:04:58.990 --> 01:04:59.000 align:start position:0%
things are absolutely hilarious and it's
01:04:59.000 --> 01:05:00.789 align:start position:0%
things are absolutely hilarious and it's
not<01:04:59.200><c> like</c><01:04:59.400><c> they</c><01:04:59.520><c> can</c><01:05:00.000><c> sometimes</c><01:05:00.240><c> they</c><01:05:00.359><c> can</c>
01:05:00.789 --> 01:05:00.799 align:start position:0%
not like they can sometimes they can
01:05:00.799 --> 01:05:02.630 align:start position:0%
not like they can sometimes they can
write<01:05:00.960><c> a</c><01:05:01.160><c> joke</c><01:05:01.480><c> that's</c><01:05:01.799><c> good</c><01:05:02.160><c> but</c><01:05:02.319><c> that's</c><01:05:02.480><c> not</c>
01:05:02.630 --> 01:05:02.640 align:start position:0%
write a joke that's good but that's not
01:05:02.640 --> 01:05:04.750 align:start position:0%
write a joke that's good but that's not
what<01:05:02.799><c> makes</c><01:05:03.000><c> them</c><01:05:03.160><c> funny</c><01:05:03.559><c> it's</c><01:05:04.119><c> trying</c><01:05:04.480><c> out</c>
01:05:04.750 --> 01:05:04.760 align:start position:0%
what makes them funny it's trying out
01:05:04.760 --> 01:05:07.109 align:start position:0%
what makes them funny it's trying out
weird<01:05:05.079><c> dystopian</c><01:05:06.079><c> things</c><01:05:06.559><c> trying</c><01:05:06.880><c> something</c>
01:05:07.109 --> 01:05:07.119 align:start position:0%
weird dystopian things trying something
01:05:07.119 --> 01:05:08.190 align:start position:0%
weird dystopian things trying something
you<01:05:07.240><c> didn't</c><01:05:07.440><c> think</c><01:05:07.559><c> would</c><01:05:07.680><c> work</c><01:05:07.839><c> and</c><01:05:08.000><c> having</c>
01:05:08.190 --> 01:05:08.200 align:start position:0%
you didn't think would work and having
01:05:08.200 --> 01:05:10.549 align:start position:0%
you didn't think would work and having
it<01:05:08.359><c> work</c><01:05:08.920><c> I</c><01:05:09.039><c> get</c><01:05:09.200><c> them</c><01:05:09.319><c> to</c><01:05:09.480><c> do</c><01:05:09.720><c> I</c><01:05:09.839><c> use</c><01:05:10.240><c> um</c><01:05:10.400><c> the</c>
01:05:10.549 --> 01:05:10.559 align:start position:0%
it work I get them to do I use um the
01:05:10.559 --> 01:05:12.589 align:start position:0%
it work I get them to do I use um the
voice<01:05:10.839><c> mode</c><01:05:11.440><c> I</c><01:05:11.559><c> used</c><01:05:11.799><c> to</c><01:05:11.920><c> do</c><01:05:12.119><c> prank</c><01:05:12.359><c> phone</c>
01:05:12.589 --> 01:05:12.599 align:start position:0%
voice mode I used to do prank phone
01:05:12.599 --> 01:05:15.510 align:start position:0%
voice mode I used to do prank phone
calls<01:05:12.839><c> to</c><01:05:13.000><c> my</c><01:05:13.240><c> dog</c><01:05:14.200><c> so</c><01:05:14.440><c> I'll</c><01:05:14.640><c> be</c><01:05:14.799><c> like</c><01:05:15.119><c> hey</c><01:05:15.240><c> chat</c>
01:05:15.510 --> 01:05:15.520 align:start position:0%
calls to my dog so I'll be like hey chat
01:05:15.520 --> 01:05:18.069 align:start position:0%
calls to my dog so I'll be like hey chat
GPT<01:05:16.520><c> I</c><01:05:16.599><c> need</c><01:05:16.760><c> to</c><01:05:16.920><c> give</c><01:05:17.079><c> my</c><01:05:17.240><c> dog</c><01:05:17.440><c> a</c><01:05:17.559><c> pill</c><01:05:17.839><c> covered</c>
01:05:18.069 --> 01:05:18.079 align:start position:0%
GPT I need to give my dog a pill covered
01:05:18.079 --> 01:05:20.109 align:start position:0%
GPT I need to give my dog a pill covered
in<01:05:18.200><c> peanut</c><01:05:18.520><c> butter</c><01:05:19.079><c> I</c><01:05:19.200><c> need</c><01:05:19.359><c> you</c><01:05:19.520><c> to</c><01:05:19.799><c> pretend</c>
01:05:20.109 --> 01:05:20.119 align:start position:0%
in peanut butter I need you to pretend
01:05:20.119 --> 01:05:21.630 align:start position:0%
in peanut butter I need you to pretend
to<01:05:20.240><c> be</c><01:05:20.400><c> from</c><01:05:20.559><c> the</c><01:05:20.720><c> government</c><01:05:21.119><c> Department</c><01:05:21.480><c> of</c>
01:05:21.630 --> 01:05:21.640 align:start position:0%
to be from the government Department of
01:05:21.640 --> 01:05:23.309 align:start position:0%
to be from the government Department of
peanut<01:05:21.960><c> butter</c><01:05:22.440><c> and</c><01:05:22.559><c> make</c><01:05:22.720><c> up</c><01:05:22.839><c> an</c><01:05:22.960><c> elaborate</c>
01:05:23.309 --> 01:05:23.319 align:start position:0%
peanut butter and make up an elaborate
01:05:23.319 --> 01:05:25.230 align:start position:0%
peanut butter and make up an elaborate
story<01:05:23.559><c> about</c><01:05:23.720><c> why</c><01:05:23.839><c> she</c><01:05:24.000><c> has</c><01:05:24.119><c> to</c><01:05:24.279><c> have</c><01:05:24.400><c> it</c><01:05:24.920><c> now</c>
01:05:25.230 --> 01:05:25.240 align:start position:0%
story about why she has to have it now
01:05:25.240 --> 01:05:27.670 align:start position:0%
story about why she has to have it now
go<01:05:25.799><c> and</c><01:05:25.920><c> it</c><01:05:26.039><c> does</c><01:05:26.240><c> it</c><01:05:26.480><c> and</c><01:05:26.640><c> it</c><01:05:26.799><c> it</c><01:05:26.960><c> it</c><01:05:27.119><c> SP</c><01:05:27.480><c> and</c><01:05:27.559><c> I</c>
01:05:27.670 --> 01:05:27.680 align:start position:0%
go and it does it and it it it SP and I
01:05:27.680 --> 01:05:29.470 align:start position:0%
go and it does it and it it it SP and I
hold<01:05:27.960><c> the</c><01:05:28.160><c> the</c><01:05:28.279><c> the</c><01:05:28.359><c> spe</c><01:05:28.640><c> CP</c><01:05:28.839><c> to</c><01:05:28.960><c> my</c><01:05:29.079><c> dog</c><01:05:29.319><c> it's</c>
01:05:29.470 --> 01:05:29.480 align:start position:0%
hold the the the spe CP to my dog it's
01:05:29.480 --> 01:05:32.309 align:start position:0%
hold the the the spe CP to my dog it's
just<01:05:29.839><c> really</c><01:05:30.359><c> really</c><01:05:30.680><c> amusing</c><01:05:31.520><c> so</c><01:05:31.799><c> stuff</c><01:05:32.079><c> like</c>
01:05:32.309 --> 01:05:32.319 align:start position:0%
just really really amusing so stuff like
01:05:32.319 --> 01:05:36.190 align:start position:0%
just really really amusing so stuff like
that<01:05:32.640><c> is</c><01:05:33.039><c> is</c><01:05:33.960><c> so</c><01:05:34.240><c> much</c><01:05:34.480><c> fun</c><01:05:35.079><c> I</c><01:05:35.200><c> for</c><01:05:35.400><c> a</c><01:05:35.559><c> while</c><01:05:36.079><c> I</c>
01:05:36.190 --> 01:05:36.200 align:start position:0%
that is is so much fun I for a while I
01:05:36.200 --> 01:05:38.230 align:start position:0%
that is is so much fun I for a while I
was<01:05:36.640><c> always</c><01:05:37.039><c> trying</c><01:05:37.240><c> to</c><01:05:37.359><c> throw</c><01:05:37.640><c> twist</c><01:05:37.920><c> into</c><01:05:38.119><c> my</c>
01:05:38.230 --> 01:05:38.240 align:start position:0%
was always trying to throw twist into my
01:05:38.240 --> 01:05:39.549 align:start position:0%
was always trying to throw twist into my
prompts<01:05:38.559><c> I'm</c><01:05:38.720><c> like</c><01:05:38.880><c> answer</c><01:05:39.160><c> this</c><01:05:39.279><c> and</c><01:05:39.400><c> then</c><01:05:39.480><c> at</c>
01:05:39.549 --> 01:05:39.559 align:start position:0%
prompts I'm like answer this and then at
01:05:39.559 --> 01:05:40.750 align:start position:0%
prompts I'm like answer this and then at
the<01:05:39.599><c> bottom</c><01:05:39.839><c> i'</c><01:05:40.000><c> say</c><01:05:40.160><c> oh</c><01:05:40.279><c> and</c><01:05:40.400><c> pretend</c><01:05:40.640><c> you're</c>
01:05:40.750 --> 01:05:40.760 align:start position:0%
the bottom i' say oh and pretend you're
01:05:40.760 --> 01:05:42.390 align:start position:0%
the bottom i' say oh and pretend you're
a<01:05:40.839><c> golden</c><01:05:41.119><c> eagle</c><01:05:41.400><c> and</c><01:05:41.520><c> use</c><01:05:41.760><c> Golden</c><01:05:42.039><c> Eagle</c>
01:05:42.390 --> 01:05:42.400 align:start position:0%
a golden eagle and use Golden Eagle
01:05:42.400 --> 01:05:44.150 align:start position:0%
a golden eagle and use Golden Eagle
analogies<01:05:43.279><c> they</c><01:05:43.400><c> would</c><01:05:43.520><c> say</c><01:05:43.760><c> well</c><01:05:43.920><c> if</c><01:05:44.000><c> you're</c>
01:05:44.150 --> 01:05:44.160 align:start position:0%
analogies they would say well if you're
01:05:44.160 --> 01:05:46.789 align:start position:0%
analogies they would say well if you're
soaring<01:05:44.680><c> above</c><01:05:44.960><c> the</c><01:05:45.279><c> competition</c><01:05:46.279><c> stupid</c>
01:05:46.789 --> 01:05:46.799 align:start position:0%
soaring above the competition stupid
01:05:46.799 --> 01:05:49.029 align:start position:0%
soaring above the competition stupid
things<01:05:47.079><c> like</c><01:05:47.319><c> that</c><01:05:47.720><c> right</c><01:05:47.960><c> just</c><01:05:48.599><c> you</c><01:05:48.760><c> can</c><01:05:48.960><c> you</c>
01:05:49.029 --> 01:05:49.039 align:start position:0%
things like that right just you can you
01:05:49.039 --> 01:05:52.630 align:start position:0%
things like that right just you can you
can<01:05:49.200><c> get</c><01:05:49.319><c> it</c><01:05:49.440><c> to</c><01:05:49.799><c> rap</c><01:05:50.559><c> kind</c><01:05:50.799><c> of</c><01:05:51.240><c> and</c><01:05:51.400><c> it's</c><01:05:51.839><c> awful</c>
01:05:52.630 --> 01:05:52.640 align:start position:0%
can get it to rap kind of and it's awful
01:05:52.640 --> 01:05:54.710 align:start position:0%
can get it to rap kind of and it's awful
like<01:05:53.039><c> really</c><01:05:53.720><c> absolutely</c><01:05:54.200><c> appalling</c><01:05:54.599><c> but</c>
01:05:54.710 --> 01:05:54.720 align:start position:0%
like really absolutely appalling but
01:05:54.720 --> 01:05:56.269 align:start position:0%
like really absolutely appalling but
with<01:05:54.799><c> the</c><01:05:54.880><c> voice</c><01:05:55.079><c> mode</c><01:05:55.279><c> you</c><01:05:55.319><c> can</c><01:05:55.400><c> say</c><01:05:55.680><c> now</c><01:05:55.960><c> now</c>
01:05:56.269 --> 01:05:56.279 align:start position:0%
with the voice mode you can say now now
01:05:56.279 --> 01:05:58.510 align:start position:0%
with the voice mode you can say now now
rap<01:05:56.520><c> now</c><01:05:56.680><c> do</c><01:05:56.799><c> a</c><01:05:56.960><c> rap</c><01:05:57.279><c> about</c><01:05:57.480><c> that</c><01:05:57.640><c> answer</c><01:05:58.240><c> and</c>
01:05:58.510 --> 01:05:58.520 align:start position:0%
rap now do a rap about that answer and
01:05:58.520 --> 01:06:01.390 align:start position:0%
rap now do a rap about that answer and
just<01:05:59.000><c> it's</c><01:05:59.440><c> cringeworthy</c><01:06:00.440><c> it</c><01:06:00.559><c> is</c><01:06:01.039><c> it</c><01:06:01.119><c> is</c><01:06:01.279><c> kind</c>
01:06:01.390 --> 01:06:01.400 align:start position:0%
just it's cringeworthy it is it is kind
01:06:01.400 --> 01:06:03.750 align:start position:0%
just it's cringeworthy it is it is kind
of<01:06:01.599><c> wild</c><01:06:02.079><c> how</c><01:06:02.760><c> I</c><01:06:02.839><c> don't</c><01:06:03.039><c> really</c><01:06:03.240><c> remember</c>
01:06:03.750 --> 01:06:03.760 align:start position:0%
of wild how I don't really remember
01:06:03.760 --> 01:06:05.549 align:start position:0%
of wild how I don't really remember
having<01:06:04.000><c> a</c><01:06:04.160><c> tool</c><01:06:04.559><c> that</c><01:06:04.760><c> we're</c><01:06:05.000><c> talking</c><01:06:05.279><c> about</c>
01:06:05.549 --> 01:06:05.559 align:start position:0%
having a tool that we're talking about
01:06:05.559 --> 01:06:07.510 align:start position:0%
having a tool that we're talking about
programming<01:06:06.119><c> here</c><01:06:06.599><c> but</c><01:06:06.720><c> you</c><01:06:06.839><c> can</c><01:06:07.079><c> get</c><01:06:07.200><c> it</c><01:06:07.359><c> to</c>
01:06:07.510 --> 01:06:07.520 align:start position:0%
programming here but you can get it to
01:06:07.520 --> 01:06:10.109 align:start position:0%
programming here but you can get it to
do<01:06:07.839><c> all</c><01:06:08.039><c> these</c><01:06:08.279><c> things</c><01:06:08.720><c> within</c><01:06:09.039><c> a</c><01:06:09.520><c> you</c><01:06:09.640><c> know</c>
01:06:10.109 --> 01:06:10.119 align:start position:0%
do all these things within a you know
01:06:10.119 --> 01:06:12.349 align:start position:0%
do all these things within a you know
potentially<01:06:11.079><c> even</c><01:06:11.240><c> in</c><01:06:11.400><c> the</c><01:06:11.520><c> work</c><01:06:11.880><c> context</c>
01:06:12.349 --> 01:06:12.359 align:start position:0%
potentially even in the work context
01:06:12.359 --> 01:06:14.150 align:start position:0%
potentially even in the work context
just<01:06:12.520><c> throw</c><01:06:12.720><c> it</c><01:06:12.839><c> in</c><01:06:13.000><c> there</c><01:06:13.160><c> it's</c><01:06:13.319><c> it's</c><01:06:13.480><c> kind</c><01:06:13.599><c> of</c>
01:06:14.150 --> 01:06:14.160 align:start position:0%
just throw it in there it's it's kind of
01:06:14.160 --> 01:06:16.750 align:start position:0%
just throw it in there it's it's kind of
as<01:06:14.240><c> you</c><01:06:14.359><c> said</c><01:06:14.640><c> it</c><01:06:14.760><c> is</c><01:06:14.960><c> fun</c><01:06:15.240><c> so</c><01:06:15.559><c> it</c><01:06:15.760><c> it's</c><01:06:16.319><c> I</c><01:06:16.480><c> I</c><01:06:16.640><c> I</c>
01:06:16.750 --> 01:06:16.760 align:start position:0%
as you said it is fun so it it's I I I
01:06:16.760 --> 01:06:20.670 align:start position:0%
as you said it is fun so it it's I I I
like<01:06:17.119><c> to</c><01:06:17.319><c> look</c><01:06:17.440><c> at</c><01:06:17.680><c> that</c><01:06:17.920><c> part</c><01:06:18.279><c> of</c><01:06:18.720><c> it</c><01:06:19.720><c> so</c><01:06:20.520><c> thank</c>
01:06:20.670 --> 01:06:20.680 align:start position:0%
like to look at that part of it so thank
01:06:20.680 --> 01:06:22.190 align:start position:0%
like to look at that part of it so thank
you<01:06:20.760><c> for</c><01:06:21.039><c> the</c><01:06:21.160><c> insight</c><01:06:21.559><c> and</c><01:06:21.680><c> let's</c><01:06:21.880><c> end</c><01:06:22.079><c> with</c>
01:06:22.190 --> 01:06:22.200 align:start position:0%
you for the insight and let's end with
01:06:22.200 --> 01:06:23.870 align:start position:0%
you for the insight and let's end with
some<01:06:22.400><c> rapid</c><01:06:22.799><c> questions</c><01:06:23.400><c> in</c><01:06:23.520><c> the</c><01:06:23.640><c> end</c><01:06:23.799><c> if</c>
01:06:23.870 --> 01:06:23.880 align:start position:0%
some rapid questions in the end if
01:06:23.880 --> 01:06:25.870 align:start position:0%
some rapid questions in the end if
you're<01:06:24.079><c> up</c><01:06:24.279><c> for</c><01:06:24.440><c> it</c><01:06:24.799><c> so</c><01:06:24.960><c> these</c><01:06:25.119><c> are</c><01:06:25.359><c> question</c>
01:06:25.870 --> 01:06:25.880 align:start position:0%
you're up for it so these are question
01:06:25.880 --> 01:06:27.750 align:start position:0%
you're up for it so these are question
I'm<01:06:26.000><c> just</c><01:06:26.119><c> going</c><01:06:26.240><c> to</c><01:06:26.480><c> ask</c><01:06:26.799><c> and</c><01:06:27.160><c> you</c><01:06:27.359><c> just</c><01:06:27.559><c> throw</c>
01:06:27.750 --> 01:06:27.760 align:start position:0%
I'm just going to ask and you just throw
01:06:27.760 --> 01:06:30.589 align:start position:0%
I'm just going to ask and you just throw
out<01:06:28.039><c> whatever</c><01:06:28.760><c> comes</c><01:06:29.079><c> up</c><01:06:30.079><c> uh</c><01:06:30.319><c> could</c><01:06:30.440><c> you</c>
01:06:30.589 --> 01:06:30.599 align:start position:0%
out whatever comes up uh could you
01:06:30.599 --> 01:06:32.430 align:start position:0%
out whatever comes up uh could you
recommend<01:06:30.960><c> two</c><01:06:31.119><c> or</c><01:06:31.240><c> three</c><01:06:31.520><c> books</c><01:06:32.160><c> uh</c><01:06:32.240><c> to</c>
01:06:32.430 --> 01:06:32.440 align:start position:0%
recommend two or three books uh to
01:06:32.440 --> 01:06:34.510 align:start position:0%
recommend two or three books uh to
people<01:06:32.920><c> that</c><01:06:33.039><c> you</c><01:06:33.160><c> enjoyed</c><01:06:33.480><c> reading</c><01:06:34.200><c> Martin</c>
01:06:34.510 --> 01:06:34.520 align:start position:0%
people that you enjoyed reading Martin
01:06:34.520 --> 01:06:36.510 align:start position:0%
people that you enjoyed reading Martin
kon's<01:06:35.000><c> book</c><01:06:35.240><c> designing</c><01:06:35.680><c> data</c><01:06:36.000><c> intensive</c>
01:06:36.510 --> 01:06:36.520 align:start position:0%
kon's book designing data intensive
01:06:36.520 --> 01:06:38.549 align:start position:0%
kon's book designing data intensive
applications<01:06:37.359><c> is</c><01:06:37.760><c> here</c><01:06:37.920><c> it's</c><01:06:38.079><c> it's</c><01:06:38.319><c> it's</c><01:06:38.400><c> on</c>
01:06:38.549 --> 01:06:38.559 align:start position:0%
applications is here it's it's it's on
01:06:38.559 --> 01:06:41.029 align:start position:0%
applications is here it's it's it's on
my<01:06:38.680><c> shelf</c><01:06:39.079><c> actually</c><01:06:40.039><c> absolutely</c><01:06:40.559><c> incredible</c>
01:06:41.029 --> 01:06:41.039 align:start position:0%
my shelf actually absolutely incredible
01:06:41.039 --> 01:06:43.430 align:start position:0%
my shelf actually absolutely incredible
the<01:06:41.119><c> Blue</c><01:06:41.319><c> Sky</c><01:06:41.599><c> Team</c><01:06:41.880><c> told</c><01:06:42.119><c> me</c><01:06:42.319><c> Martin</c><01:06:42.640><c> kton</c>
01:06:43.430 --> 01:06:43.440 align:start position:0%
the Blue Sky Team told me Martin kton
01:06:43.440 --> 01:06:45.630 align:start position:0%
the Blue Sky Team told me Martin kton
advises<01:06:43.880><c> them</c><01:06:44.160><c> that</c><01:06:44.960><c> this</c><01:06:45.079><c> is</c><01:06:45.200><c> the</c><01:06:45.359><c> book</c><01:06:45.520><c> they</c>
01:06:45.630 --> 01:06:45.640 align:start position:0%
advises them that this is the book they
01:06:45.640 --> 01:06:46.990 align:start position:0%
advises them that this is the book they
have<01:06:45.799><c> all</c><01:06:46.039><c> on</c><01:06:46.200><c> their</c><01:06:46.319><c> shelf</c><01:06:46.640><c> because</c><01:06:46.799><c> this</c>
01:06:46.990 --> 01:06:47.000 align:start position:0%
have all on their shelf because this
01:06:47.000 --> 01:06:48.470 align:start position:0%
have all on their shelf because this
describes<01:06:47.559><c> everything</c><01:06:47.839><c> you</c><01:06:47.920><c> need</c><01:06:48.079><c> to</c><01:06:48.200><c> know</c><01:06:48.359><c> to</c>
01:06:48.470 --> 01:06:48.480 align:start position:0%
describes everything you need to know to
01:06:48.480 --> 01:06:50.870 align:start position:0%
describes everything you need to know to
build<01:06:48.720><c> Blue</c><01:06:49.000><c> Sky</c><01:06:49.279><c> it's</c><01:06:49.440><c> kind</c><01:06:49.559><c> of</c><01:06:49.720><c> amazing</c><01:06:50.680><c> at</c>
01:06:50.870 --> 01:06:50.880 align:start position:0%
build Blue Sky it's kind of amazing at
01:06:50.880 --> 01:06:53.109 align:start position:0%
build Blue Sky it's kind of amazing at
um<01:06:51.160><c> at</c><01:06:51.279><c> eventbr</c><01:06:51.760><c> we</c><01:06:51.839><c> had</c><01:06:51.920><c> a</c><01:06:52.039><c> book</c><01:06:52.359><c> club</c><01:06:52.880><c> and</c><01:06:53.000><c> one</c>
01:06:53.109 --> 01:06:53.119 align:start position:0%
um at eventbr we had a book club and one
01:06:53.119 --> 01:06:54.349 align:start position:0%
um at eventbr we had a book club and one
of<01:06:53.200><c> the</c><01:06:53.319><c> things</c><01:06:53.440><c> we</c><01:06:53.599><c> did</c><01:06:53.760><c> with</c><01:06:53.880><c> the</c><01:06:53.960><c> book</c><01:06:54.160><c> club</c>
01:06:54.349 --> 01:06:54.359 align:start position:0%
of the things we did with the book club
01:06:54.359 --> 01:06:56.069 align:start position:0%
of the things we did with the book club
is<01:06:54.720><c> because</c><01:06:54.920><c> nobody</c><01:06:55.160><c> reads</c><01:06:55.640><c> the</c><01:06:55.760><c> book</c><01:06:55.920><c> for</c>
01:06:56.069 --> 01:06:56.079 align:start position:0%
is because nobody reads the book for
01:06:56.079 --> 01:06:57.910 align:start position:0%
is because nobody reads the book for
book<01:06:56.279><c> clubs</c><01:06:56.839><c> right</c><01:06:57.160><c> it</c><01:06:57.240><c> turns</c><01:06:57.440><c> out</c><01:06:57.640><c> that</c><01:06:57.799><c> just</c>
01:06:57.910 --> 01:06:57.920 align:start position:0%
book clubs right it turns out that just
01:06:57.920 --> 01:06:59.710 align:start position:0%
book clubs right it turns out that just
doesn't<01:06:58.319><c> work</c><01:06:58.760><c> so</c><01:06:58.920><c> what</c><01:06:59.000><c> you</c><01:06:59.079><c> do</c><01:06:59.240><c> instead</c><01:06:59.559><c> is</c>
01:06:59.710 --> 01:06:59.720 align:start position:0%
doesn't work so what you do instead is
01:06:59.720 --> 01:07:02.029 align:start position:0%
doesn't work so what you do instead is
you<01:06:59.960><c> assign</c><01:07:00.440><c> chapters</c><01:07:00.880><c> to</c><01:07:01.079><c> different</c><01:07:01.440><c> people</c>
01:07:02.029 --> 01:07:02.039 align:start position:0%
you assign chapters to different people
01:07:02.039 --> 01:07:03.710 align:start position:0%
you assign chapters to different people
and<01:07:02.200><c> they</c><01:07:02.359><c> have</c><01:07:02.480><c> to</c><01:07:02.880><c> provide</c><01:07:03.119><c> a</c><01:07:03.279><c> summary</c><01:07:03.599><c> of</c>
01:07:03.710 --> 01:07:03.720 align:start position:0%
and they have to provide a summary of
01:07:03.720 --> 01:07:05.150 align:start position:0%
and they have to provide a summary of
the<01:07:03.799><c> chapter</c><01:07:04.039><c> at</c><01:07:04.200><c> the</c><01:07:04.279><c> book</c><01:07:04.480><c> club</c><01:07:04.839><c> so</c><01:07:05.000><c> it's</c>
01:07:05.150 --> 01:07:05.160 align:start position:0%
the chapter at the book club so it's
01:07:05.160 --> 01:07:07.109 align:start position:0%
the chapter at the book club so it's
almost<01:07:05.440><c> like</c><01:07:05.640><c> you</c><01:07:06.039><c> you</c><01:07:06.319><c> um</c><01:07:06.559><c> you</c><01:07:06.920><c> um</c>
01:07:07.109 --> 01:07:07.119 align:start position:0%
almost like you you um you um
01:07:07.119 --> 01:07:09.109 align:start position:0%
almost like you you um you um
parallelized<01:07:07.839><c> the</c><01:07:07.960><c> act</c><01:07:08.200><c> of</c><01:07:08.559><c> of</c><01:07:08.680><c> reading</c><01:07:08.960><c> the</c>
01:07:09.109 --> 01:07:09.119 align:start position:0%
parallelized the act of of reading the
01:07:09.119 --> 01:07:11.190 align:start position:0%
parallelized the act of of reading the
book<01:07:09.680><c> that</c><01:07:09.799><c> worked</c><01:07:10.119><c> so</c><01:07:10.319><c> well</c><01:07:10.720><c> and</c><01:07:10.880><c> that</c><01:07:11.000><c> was</c>
01:07:11.190 --> 01:07:11.200 align:start position:0%
book that worked so well and that was
01:07:11.200 --> 01:07:12.710 align:start position:0%
book that worked so well and that was
that<01:07:11.279><c> was</c><01:07:11.559><c> I</c><01:07:11.680><c> think</c><01:07:11.839><c> that</c><01:07:11.920><c> was</c><01:07:12.079><c> the</c><01:07:12.200><c> best</c><01:07:12.480><c> book</c>
01:07:12.710 --> 01:07:12.720 align:start position:0%
that was I think that was the best book
01:07:12.720 --> 01:07:16.109 align:start position:0%
that was I think that was the best book
that<01:07:12.880><c> we</c><01:07:13.119><c> that</c><01:07:13.200><c> we</c><01:07:13.359><c> did</c><01:07:13.520><c> for</c><01:07:13.720><c> that</c><01:07:13.880><c> one</c><01:07:14.960><c> um</c><01:07:15.960><c> and</c>
01:07:16.109 --> 01:07:16.119 align:start position:0%
that we that we did for that one um and
01:07:16.119 --> 01:07:17.470 align:start position:0%
that we that we did for that one um and
there<01:07:16.279><c> is</c><01:07:16.359><c> there</c><01:07:16.480><c> maybe</c><01:07:16.680><c> a</c><01:07:16.799><c> fiction</c><01:07:17.119><c> book</c><01:07:17.359><c> that</c>
01:07:17.470 --> 01:07:17.480 align:start position:0%
there is there maybe a fiction book that
01:07:17.480 --> 01:07:18.630 align:start position:0%
there is there maybe a fiction book that
you<01:07:17.760><c> can</c>
01:07:18.630 --> 01:07:18.640 align:start position:0%
you can
01:07:18.640 --> 01:07:21.190 align:start position:0%
you can
recommend<01:07:19.640><c> so</c><01:07:19.799><c> my</c><01:07:19.920><c> favorite</c><01:07:20.200><c> genre</c><01:07:20.599><c> affection</c>
01:07:21.190 --> 01:07:21.200 align:start position:0%
recommend so my favorite genre affection
01:07:21.200 --> 01:07:24.829 align:start position:0%
recommend so my favorite genre affection
is<01:07:22.119><c> British</c><01:07:22.720><c> Wizards</c><01:07:23.520><c> Tangled</c><01:07:24.039><c> Up</c><01:07:24.240><c> in</c><01:07:24.599><c> Old</c>
01:07:24.829 --> 01:07:24.839 align:start position:0%
is British Wizards Tangled Up in Old
01:07:24.839 --> 01:07:27.430 align:start position:0%
is British Wizards Tangled Up in Old
School<01:07:25.119><c> British</c><01:07:25.599><c> bureaucracy</c><01:07:26.599><c> so</c><01:07:26.760><c> I</c><01:07:26.920><c> like</c><01:07:27.279><c> um</c>
01:07:27.430 --> 01:07:27.440 align:start position:0%
School British bureaucracy so I like um
01:07:27.440 --> 01:07:29.269 align:start position:0%
School British bureaucracy so I like um
there's<01:07:27.799><c> turns</c><01:07:28.200><c> there's</c><01:07:28.400><c> um</c><01:07:28.520><c> Charles</c><01:07:28.839><c> stros</c>
01:07:29.269 --> 01:07:29.279 align:start position:0%
there's turns there's um Charles stros
01:07:29.279 --> 01:07:31.430 align:start position:0%
there's turns there's um Charles stros
does<01:07:29.440><c> the</c><01:07:29.520><c> laundry</c><01:07:29.880><c> file</c><01:07:30.279><c> series</c><01:07:30.760><c> which</c><01:07:30.920><c> is</c>
01:07:31.430 --> 01:07:31.440 align:start position:0%
does the laundry file series which is
01:07:31.440 --> 01:07:33.789 align:start position:0%
does the laundry file series which is
about<01:07:31.680><c> sort</c><01:07:31.880><c> of</c><01:07:32.039><c> secret</c><01:07:32.440><c> like</c><01:07:32.559><c> MI5</c><01:07:33.520><c> style</c>
01:07:33.789 --> 01:07:33.799 align:start position:0%
about sort of secret like MI5 style
01:07:33.799 --> 01:07:35.510 align:start position:0%
about sort of secret like MI5 style
Wizards<01:07:34.440><c> there's</c><01:07:34.640><c> the</c><01:07:34.760><c> river</c><01:07:35.039><c> of</c><01:07:35.160><c> London</c>
01:07:35.510 --> 01:07:35.520 align:start position:0%
Wizards there's the river of London
01:07:35.520 --> 01:07:37.950 align:start position:0%
Wizards there's the river of London
series<01:07:35.880><c> by</c><01:07:36.039><c> Ben</c><01:07:36.319><c> aronovich</c><01:07:37.079><c> which</c><01:07:37.240><c> are</c>
01:07:37.950 --> 01:07:37.960 align:start position:0%
series by Ben aronovich which are
01:07:37.960 --> 01:07:39.390 align:start position:0%
series by Ben aronovich which are
metropolitan<01:07:38.559><c> police</c><01:07:38.799><c> officer</c><01:07:39.079><c> who</c><01:07:39.200><c> gets</c>
01:07:39.390 --> 01:07:39.400 align:start position:0%
metropolitan police officer who gets
01:07:39.400 --> 01:07:41.829 align:start position:0%
metropolitan police officer who gets
Tangled<01:07:39.760><c> Up</c><01:07:39.880><c> In</c><01:07:40.000><c> Magic</c><01:07:40.400><c> I</c><01:07:40.520><c> really</c><01:07:40.720><c> enjoy</c><01:07:41.079><c> those</c>
01:07:41.829 --> 01:07:41.839 align:start position:0%
Tangled Up In Magic I really enjoy those
01:07:41.839 --> 01:07:43.950 align:start position:0%
Tangled Up In Magic I really enjoy those
oh<01:07:42.119><c> nice</c><01:07:42.799><c> what's</c><01:07:43.000><c> your</c><01:07:43.200><c> favorite</c><01:07:43.520><c> programming</c>
01:07:43.950 --> 01:07:43.960 align:start position:0%
oh nice what's your favorite programming
01:07:43.960 --> 01:07:45.269 align:start position:0%
oh nice what's your favorite programming
language<01:07:44.240><c> and</c><01:07:44.400><c> framework</c><01:07:44.799><c> and</c><01:07:44.920><c> you</c><01:07:45.039><c> cannot</c>
01:07:45.269 --> 01:07:45.279 align:start position:0%
language and framework and you cannot
01:07:45.279 --> 01:07:47.829 align:start position:0%
language and framework and you cannot
say<01:07:45.440><c> d</c><01:07:45.480><c> Jango</c><01:07:45.839><c> and</c><01:07:46.359><c> python</c><01:07:47.359><c> really</c><01:07:47.520><c> putting</c><01:07:47.760><c> me</c>
01:07:47.829 --> 01:07:47.839 align:start position:0%
say d Jango and python really putting me
01:07:47.839 --> 01:07:50.150 align:start position:0%
say d Jango and python really putting me
on<01:07:47.960><c> the</c><01:07:48.039><c> spot</c><01:07:48.240><c> with</c><01:07:48.400><c> this</c><01:07:48.520><c> one</c><01:07:49.240><c> oh</c><01:07:49.400><c> yeah</c><01:07:49.839><c> um</c>
01:07:50.150 --> 01:07:50.160 align:start position:0%
on the spot with this one oh yeah um
01:07:50.160 --> 01:07:52.670 align:start position:0%
on the spot with this one oh yeah um
okay<01:07:50.720><c> um</c><01:07:51.039><c> JavaScript</c><01:07:51.640><c> and</c><01:07:51.880><c> no</c><01:07:52.079><c> framework</c><01:07:52.559><c> at</c>
01:07:52.670 --> 01:07:52.680 align:start position:0%
okay um JavaScript and no framework at
01:07:52.680 --> 01:07:54.829 align:start position:0%
okay um JavaScript and no framework at
all<01:07:52.960><c> I</c><01:07:53.119><c> love</c><01:07:53.359><c> doing</c><01:07:53.599><c> the</c><01:07:53.760><c> vanilla</c><01:07:54.240><c> JavaScript</c>
01:07:54.829 --> 01:07:54.839 align:start position:0%
all I love doing the vanilla JavaScript
01:07:54.839 --> 01:07:56.950 align:start position:0%
all I love doing the vanilla JavaScript
thing<01:07:55.599><c> um</c><01:07:55.839><c> basically</c><01:07:56.359><c> because</c><01:07:56.559><c> so</c><01:07:56.640><c> I</c><01:07:56.720><c> used</c><01:07:56.880><c> to</c>
01:07:56.950 --> 01:07:56.960 align:start position:0%
thing um basically because so I used to
01:07:56.960 --> 01:08:00.069 align:start position:0%
thing um basically because so I used to
love<01:07:57.240><c> jQuery</c><01:07:58.240><c> and</c><01:07:58.680><c> now</c><01:07:59.240><c> document.</c><01:07:59.799><c> query</c>
01:08:00.069 --> 01:08:00.079 align:start position:0%
love jQuery and now document. query
01:08:00.079 --> 01:08:02.390 align:start position:0%
love jQuery and now document. query
selector<01:08:00.559><c> all</c><01:08:01.000><c> and</c><01:08:01.200><c> array.</c><01:08:01.720><c> map</c><01:08:01.960><c> and</c><01:08:02.119><c> stuff</c>
01:08:02.390 --> 01:08:02.400 align:start position:0%
selector all and array. map and stuff
01:08:02.400 --> 01:08:04.069 align:start position:0%
selector all and array. map and stuff
jQuery<01:08:02.920><c> is</c><01:08:02.960><c> built</c><01:08:03.160><c> into</c><01:08:03.319><c> browsers</c><01:08:03.760><c> now</c><01:08:03.960><c> you</c>
01:08:04.069 --> 01:08:04.079 align:start position:0%
jQuery is built into browsers now you
01:08:04.079 --> 01:08:05.870 align:start position:0%
jQuery is built into browsers now you
don't<01:08:04.240><c> need</c><01:08:04.440><c> an</c><01:08:04.559><c> extra</c><01:08:04.839><c> Library</c><01:08:05.520><c> it</c><01:08:05.640><c> it</c><01:08:05.760><c> is</c>
01:08:05.870 --> 01:08:05.880 align:start position:0%
don't need an extra Library it it is
01:08:05.880 --> 01:08:07.950 align:start position:0%
don't need an extra Library it it is
kind<01:08:06.000><c> of</c><01:08:06.119><c> wild</c><01:08:06.520><c> yeah</c><01:08:06.760><c> I</c><01:08:06.960><c> remember</c><01:08:07.319><c> that</c><01:08:07.520><c> one</c>
01:08:07.950 --> 01:08:07.960 align:start position:0%
kind of wild yeah I remember that one
01:08:07.960 --> 01:08:11.069 align:start position:0%
kind of wild yeah I remember that one
when<01:08:08.079><c> I</c><01:08:08.160><c> used</c><01:08:08.319><c> to</c><01:08:08.440><c> use</c><01:08:08.920><c> I'm</c><01:08:09.119><c> surprised</c><01:08:10.119><c> nice</c>
01:08:11.069 --> 01:08:11.079 align:start position:0%
when I used to use I'm surprised nice
01:08:11.079 --> 01:08:14.109 align:start position:0%
when I used to use I'm surprised nice
what's<01:08:11.240><c> an</c><01:08:11.400><c> exciting</c><01:08:11.799><c> company</c><01:08:12.720><c> uh</c><01:08:12.960><c> that</c><01:08:13.200><c> you</c>
01:08:14.109 --> 01:08:14.119 align:start position:0%
what's an exciting company uh that you
01:08:14.119 --> 01:08:16.349 align:start position:0%
what's an exciting company uh that you
uh<01:08:14.599><c> that</c><01:08:14.720><c> you're</c><01:08:14.960><c> interested</c><01:08:15.279><c> in</c><01:08:15.480><c> and</c>
01:08:16.349 --> 01:08:16.359 align:start position:0%
uh that you're interested in and
01:08:16.359 --> 01:08:19.910 align:start position:0%
uh that you're interested in and
why<01:08:17.359><c> so</c><01:08:17.520><c> I'm</c><01:08:17.640><c> going</c><01:08:17.719><c> to</c><01:08:17.880><c> plug</c><01:08:18.400><c> fly.io</c><01:08:19.400><c> here</c><01:08:19.799><c> the</c>
01:08:19.910 --> 01:08:19.920 align:start position:0%
why so I'm going to plug fly.io here the
01:08:19.920 --> 01:08:22.229 align:start position:0%
why so I'm going to plug fly.io here the
hosting<01:08:20.279><c> company</c><01:08:20.880><c> because</c><01:08:21.440><c> um</c><01:08:21.920><c> partly</c>
01:08:22.229 --> 01:08:22.239 align:start position:0%
hosting company because um partly
01:08:22.239 --> 01:08:24.390 align:start position:0%
hosting company because um partly
because<01:08:22.400><c> they</c><01:08:22.560><c> sponsor</c><01:08:22.880><c> some</c><01:08:23.040><c> of</c><01:08:23.159><c> my</c><01:08:23.359><c> work</c><01:08:23.759><c> but</c>
01:08:24.390 --> 01:08:24.400 align:start position:0%
because they sponsor some of my work but
01:08:24.400 --> 01:08:25.950 align:start position:0%
because they sponsor some of my work but
no<01:08:24.679><c> actually</c><01:08:24.960><c> completely</c><01:08:25.480><c> independently</c><01:08:25.880><c> of</c>
01:08:25.950 --> 01:08:25.960 align:start position:0%
no actually completely independently of
01:08:25.960 --> 01:08:27.870 align:start position:0%
no actually completely independently of
their<01:08:26.080><c> sponsorship</c><01:08:26.679><c> I</c><01:08:26.839><c> picked</c><01:08:27.159><c> them</c><01:08:27.400><c> to</c><01:08:27.560><c> build</c>
01:08:27.870 --> 01:08:27.880 align:start position:0%
their sponsorship I picked them to build
01:08:27.880 --> 01:08:30.269 align:start position:0%
their sponsorship I picked them to build
my<01:08:28.080><c> data</c><01:08:28.400><c> set</c><01:08:28.600><c> Cloud</c><01:08:29.000><c> SAS</c><01:08:29.440><c> platform</c><01:08:29.799><c> on</c>
01:08:30.269 --> 01:08:30.279 align:start position:0%
my data set Cloud SAS platform on
01:08:30.279 --> 01:08:31.789 align:start position:0%
my data set Cloud SAS platform on
because<01:08:30.480><c> they're</c><01:08:30.640><c> a</c><01:08:30.759><c> hosting</c><01:08:31.120><c> company</c><01:08:31.679><c> that</c>
01:08:31.789 --> 01:08:31.799 align:start position:0%
because they're a hosting company that
01:08:31.799 --> 01:08:33.990 align:start position:0%
because they're a hosting company that
makes<01:08:32.000><c> it</c><01:08:32.199><c> incredibly</c><01:08:32.679><c> easy</c><01:08:32.920><c> to</c><01:08:33.120><c> spin</c><01:08:33.400><c> up</c>
01:08:33.990 --> 01:08:34.000 align:start position:0%
makes it incredibly easy to spin up
01:08:34.000 --> 01:08:36.669 align:start position:0%
makes it incredibly easy to spin up
secure<01:08:34.640><c> containers</c><01:08:35.640><c> for</c><01:08:36.000><c> for</c><01:08:36.319><c> as</c><01:08:36.440><c> part</c><01:08:36.600><c> of</c>
01:08:36.669 --> 01:08:36.679 align:start position:0%
secure containers for for as part of
01:08:36.679 --> 01:08:38.229 align:start position:0%
secure containers for for as part of
your<01:08:36.839><c> infrastructure</c><01:08:37.679><c> basically</c><01:08:38.000><c> I</c><01:08:38.080><c> was</c>
01:08:38.229 --> 01:08:38.239 align:start position:0%
your infrastructure basically I was
01:08:38.239 --> 01:08:39.550 align:start position:0%
your infrastructure basically I was
trying<01:08:38.440><c> to</c><01:08:38.560><c> build</c><01:08:38.839><c> this</c><01:08:38.960><c> stuff</c><01:08:39.159><c> on</c><01:08:39.319><c> top</c><01:08:39.440><c> of</c>
01:08:39.550 --> 01:08:39.560 align:start position:0%
trying to build this stuff on top of
01:08:39.560 --> 01:08:41.950 align:start position:0%
trying to build this stuff on top of
kubernetes<01:08:40.159><c> which</c><01:08:40.279><c> is</c><01:08:40.440><c> not</c><01:08:40.640><c> easy</c><01:08:40.920><c> to</c><01:08:41.080><c> use</c><01:08:41.719><c> oh</c>
01:08:41.950 --> 01:08:41.960 align:start position:0%
kubernetes which is not easy to use oh
01:08:41.960 --> 01:08:43.550 align:start position:0%
kubernetes which is not easy to use oh
and<01:08:42.080><c> then</c><01:08:42.159><c> I</c><01:08:42.279><c> realized</c><01:08:42.600><c> that</c><01:08:42.719><c> fly.io</c><01:08:43.400><c> their</c>
01:08:43.550 --> 01:08:43.560 align:start position:0%
and then I realized that fly.io their
01:08:43.560 --> 01:08:45.709 align:start position:0%
and then I realized that fly.io their
machines<01:08:43.920><c> layer</c><01:08:44.199><c> is</c><01:08:44.480><c> effectively</c><01:08:45.480><c> what</c><01:08:45.600><c> you</c>
01:08:45.709 --> 01:08:45.719 align:start position:0%
machines layer is effectively what you
01:08:45.719 --> 01:08:47.309 align:start position:0%
machines layer is effectively what you
can<01:08:45.839><c> do</c><01:08:45.960><c> with</c><01:08:46.120><c> kubernetes</c><01:08:46.640><c> but</c><01:08:46.759><c> with</c><01:08:46.839><c> an</c><01:08:46.960><c> API</c>
01:08:47.309 --> 01:08:47.319 align:start position:0%
can do with kubernetes but with an API
01:08:47.319 --> 01:08:48.910 align:start position:0%
can do with kubernetes but with an API
that<01:08:47.480><c> actually</c><01:08:47.719><c> makes</c><01:08:48.000><c> sense</c><01:08:48.400><c> and</c><01:08:48.560><c> pricing</c>
01:08:48.910 --> 01:08:48.920 align:start position:0%
that actually makes sense and pricing
01:08:48.920 --> 01:08:50.590 align:start position:0%
that actually makes sense and pricing
that<01:08:49.040><c> makes</c><01:08:49.239><c> sense</c><01:08:49.719><c> so</c><01:08:49.920><c> I'm</c><01:08:50.040><c> able</c><01:08:50.239><c> to</c><01:08:50.359><c> build</c>
01:08:50.590 --> 01:08:50.600 align:start position:0%
that makes sense so I'm able to build
01:08:50.600 --> 01:08:52.309 align:start position:0%
that makes sense so I'm able to build
out<01:08:50.839><c> this</c><01:08:50.960><c> SAS</c><01:08:51.319><c> platform</c><01:08:51.679><c> where</c><01:08:51.880><c> every</c><01:08:52.080><c> one</c><01:08:52.199><c> of</c>
01:08:52.309 --> 01:08:52.319 align:start position:0%
out this SAS platform where every one of
01:08:52.319 --> 01:08:54.309 align:start position:0%
out this SAS platform where every one of
my<01:08:52.440><c> paying</c><01:08:52.759><c> customers</c><01:08:53.199><c> gets</c><01:08:53.520><c> a</c><01:08:53.839><c> private</c>
01:08:54.309 --> 01:08:54.319 align:start position:0%
my paying customers gets a private
01:08:54.319 --> 01:08:56.229 align:start position:0%
my paying customers gets a private
separate<01:08:54.719><c> container</c><01:08:55.120><c> running</c><01:08:55.520><c> my</c><01:08:55.640><c> software</c>
01:08:56.229 --> 01:08:56.239 align:start position:0%
separate container running my software
01:08:56.239 --> 01:08:57.709 align:start position:0%
separate container running my software
with<01:08:56.359><c> its</c><01:08:56.520><c> own</c><01:08:56.679><c> encrypted</c><01:08:57.159><c> volumes</c><01:08:57.480><c> and</c><01:08:57.600><c> all</c>
01:08:57.709 --> 01:08:57.719 align:start position:0%
with its own encrypted volumes and all
01:08:57.719 --> 01:08:59.829 align:start position:0%
with its own encrypted volumes and all
of<01:08:57.880><c> that</c><01:08:58.000><c> kind</c><01:08:58.159><c> of</c><01:08:58.319><c> thing</c><01:08:59.120><c> and</c><01:08:59.359><c> um</c><01:08:59.480><c> so</c><01:08:59.640><c> I</c><01:08:59.719><c> don't</c>
01:08:59.829 --> 01:08:59.839 align:start position:0%
of that kind of thing and um so I don't
01:08:59.839 --> 01:09:01.269 align:start position:0%
of that kind of thing and um so I don't
have<01:08:59.960><c> to</c><01:09:00.040><c> worry</c><01:09:00.239><c> about</c><01:09:00.440><c> data</c><01:09:00.679><c> leaking</c><01:09:01.120><c> from</c>
01:09:01.269 --> 01:09:01.279 align:start position:0%
have to worry about data leaking from
01:09:01.279 --> 01:09:03.470 align:start position:0%
have to worry about data leaking from
one<01:09:01.440><c> container</c><01:09:01.880><c> to</c><01:09:02.080><c> another</c><01:09:02.839><c> and</c><01:09:02.960><c> it</c><01:09:03.080><c> scales</c>
01:09:03.470 --> 01:09:03.480 align:start position:0%
one container to another and it scales
01:09:03.480 --> 01:09:05.870 align:start position:0%
one container to another and it scales
to<01:09:03.679><c> zero</c><01:09:04.080><c> so</c><01:09:04.359><c> but</c><01:09:04.480><c> it</c><01:09:05.159><c> scales</c><01:09:05.480><c> to</c><01:09:05.600><c> zero</c><01:09:05.799><c> in</c>
01:09:05.870 --> 01:09:05.880 align:start position:0%
to zero so but it scales to zero in
01:09:05.880 --> 01:09:06.870 align:start position:0%
to zero so but it scales to zero in
between<01:09:06.080><c> the</c><01:09:06.159><c> requests</c><01:09:06.480><c> and</c><01:09:06.560><c> all</c><01:09:06.640><c> of</c><01:09:06.759><c> that</c>
01:09:06.870 --> 01:09:06.880 align:start position:0%
between the requests and all of that
01:09:06.880 --> 01:09:08.510 align:start position:0%
between the requests and all of that
kind<01:09:07.000><c> of</c><01:09:07.120><c> stuff</c><01:09:07.359><c> so</c><01:09:07.520><c> yeah</c><01:09:07.679><c> I'm</c><01:09:07.920><c> really</c><01:09:08.159><c> excited</c>
01:09:08.510 --> 01:09:08.520 align:start position:0%
kind of stuff so yeah I'm really excited
01:09:08.520 --> 01:09:11.390 align:start position:0%
kind of stuff so yeah I'm really excited
about<01:09:08.799><c> fly</c><01:09:09.199><c> as</c><01:09:09.319><c> a</c><01:09:09.560><c> platform</c><01:09:10.000><c> for</c><01:09:10.560><c> specifically</c>
01:09:11.390 --> 01:09:11.400 align:start position:0%
about fly as a platform for specifically
01:09:11.400 --> 01:09:13.349 align:start position:0%
about fly as a platform for specifically
building<01:09:12.400><c> that</c><01:09:12.600><c> thing</c><01:09:12.839><c> where</c><01:09:12.960><c> you've</c><01:09:13.120><c> got</c><01:09:13.279><c> an</c>
01:09:13.349 --> 01:09:13.359 align:start position:0%
building that thing where you've got an
01:09:13.359 --> 01:09:14.789 align:start position:0%
building that thing where you've got an
open<01:09:13.600><c> source</c><01:09:13.880><c> project</c><01:09:14.159><c> and</c><01:09:14.279><c> you</c><01:09:14.359><c> want</c><01:09:14.480><c> to</c><01:09:14.600><c> run</c>
01:09:14.789 --> 01:09:14.799 align:start position:0%
open source project and you want to run
01:09:14.799 --> 01:09:17.510 align:start position:0%
open source project and you want to run
it<01:09:14.920><c> for</c><01:09:15.080><c> your</c><01:09:15.319><c> customers</c><01:09:16.319><c> um</c><01:09:16.600><c> like</c><01:09:16.880><c> p</c><01:09:17.120><c> pa</c><01:09:17.319><c> paid</c>
01:09:17.510 --> 01:09:17.520 align:start position:0%
it for your customers um like p pa paid
01:09:17.520 --> 01:09:19.630 align:start position:0%
it for your customers um like p pa paid
hosting<01:09:17.799><c> of</c><01:09:17.960><c> Open</c><01:09:18.199><c> Source</c><01:09:18.600><c> I</c><01:09:18.719><c> feel</c><01:09:18.880><c> like</c><01:09:19.000><c> FES</c><01:09:19.440><c> a</c>
01:09:19.630 --> 01:09:19.640 align:start position:0%
hosting of Open Source I feel like FES a
01:09:19.640 --> 01:09:21.870 align:start position:0%
hosting of Open Source I feel like FES a
really<01:09:19.880><c> great</c><01:09:20.120><c> platform</c><01:09:20.480><c> for</c><01:09:20.679><c> that</c><01:09:21.480><c> awesome</c>
01:09:21.870 --> 01:09:21.880 align:start position:0%
really great platform for that awesome
01:09:21.880 --> 01:09:23.390 align:start position:0%
really great platform for that awesome
well<01:09:22.080><c> well</c><01:09:22.199><c> thanks</c><01:09:22.480><c> very</c><01:09:22.640><c> much</c><01:09:22.880><c> it</c><01:09:23.000><c> was</c><01:09:23.159><c> great</c>
01:09:23.390 --> 01:09:23.400 align:start position:0%
well well thanks very much it was great
01:09:23.400 --> 01:09:25.590 align:start position:0%
well well thanks very much it was great
having<01:09:23.640><c> you</c><01:09:24.520><c> cool</c><01:09:24.799><c> this</c><01:09:24.880><c> has</c><01:09:25.000><c> been</c><01:09:25.120><c> really</c><01:09:25.440><c> fun</c>
01:09:25.590 --> 01:09:25.600 align:start position:0%
having you cool this has been really fun
01:09:25.600 --> 01:09:27.590 align:start position:0%
having you cool this has been really fun
thanks<01:09:25.759><c> a</c><01:09:25.880><c> lot</c><01:09:26.440><c> thanks</c><01:09:26.640><c> a</c><01:09:26.759><c> lot</c><01:09:26.880><c> to</c><01:09:27.040><c> Simon</c><01:09:27.359><c> for</c>
01:09:27.590 --> 01:09:27.600 align:start position:0%
thanks a lot thanks a lot to Simon for
01:09:27.600 --> 01:09:30.070 align:start position:0%
thanks a lot thanks a lot to Simon for
this<01:09:28.400><c> if</c><01:09:28.480><c> you'd</c><01:09:28.679><c> like</c><01:09:28.839><c> to</c><01:09:28.960><c> find</c><01:09:29.199><c> Simon</c><01:09:29.560><c> online</c>
01:09:30.070 --> 01:09:30.080 align:start position:0%
this if you'd like to find Simon online
01:09:30.080 --> 01:09:33.510 align:start position:0%
this if you'd like to find Simon online
you<01:09:30.159><c> can</c><01:09:30.279><c> do</c><01:09:30.400><c> so</c><01:09:30.560><c> on</c><01:09:30.679><c> his</c><01:09:30.839><c> blog</c><01:09:31.199><c> Simon</c>
01:09:33.510 --> 01:09:33.520 align:start position:0%
you can do so on his blog Simon
01:09:33.520 --> 01:09:36.229 align:start position:0%
you can do so on his blog Simon
wilson.nc<01:09:34.520><c> iton</c><01:09:35.319><c> all</c><01:09:35.520><c> in</c><01:09:35.640><c> the</c><01:09:35.719><c> show</c><01:09:35.960><c> notes</c>
01:09:36.229 --> 01:09:36.239 align:start position:0%
wilson.nc iton all in the show notes
01:09:36.239 --> 01:09:37.990 align:start position:0%
wilson.nc iton all in the show notes
below<01:09:36.920><c> you</c><01:09:37.000><c> can</c><01:09:37.159><c> also</c><01:09:37.359><c> check</c><01:09:37.520><c> out</c><01:09:37.640><c> his</c><01:09:37.799><c> open</c>
01:09:37.990 --> 01:09:38.000 align:start position:0%
below you can also check out his open
01:09:38.000 --> 01:09:40.269 align:start position:0%
below you can also check out his open
source<01:09:38.319><c> projects</c><01:09:38.799><c> data</c><01:09:39.080><c> set</c><01:09:39.279><c> and</c><01:09:39.480><c> llm</c><01:09:40.159><c> which</c>
01:09:40.269 --> 01:09:40.279 align:start position:0%
source projects data set and llm which
01:09:40.279 --> 01:09:42.709 align:start position:0%
source projects data set and llm which
are<01:09:40.440><c> also</c><01:09:40.640><c> in</c><01:09:40.719><c> the</c><01:09:40.880><c> notes</c><01:09:41.880><c> as</c><01:09:42.120><c> closing</c><01:09:42.600><c> here</c>
01:09:42.709 --> 01:09:42.719 align:start position:0%
are also in the notes as closing here
01:09:42.719 --> 01:09:44.950 align:start position:0%
are also in the notes as closing here
are<01:09:42.920><c> my</c><01:09:43.159><c> top</c><01:09:43.400><c> three</c><01:09:43.679><c> takeaways</c><01:09:44.199><c> from</c><01:09:44.400><c> this</c>
01:09:44.950 --> 01:09:44.960 align:start position:0%
are my top three takeaways from this
01:09:44.960 --> 01:09:47.709 align:start position:0%
are my top three takeaways from this
episode<01:09:45.960><c> takeaway</c><01:09:46.400><c> number</c><01:09:46.640><c> one</c><01:09:47.480><c> if</c><01:09:47.560><c> you're</c>
01:09:47.709 --> 01:09:47.719 align:start position:0%
episode takeaway number one if you're
01:09:47.719 --> 01:09:49.829 align:start position:0%
episode takeaway number one if you're
not<01:09:47.920><c> using</c><01:09:48.279><c> llms</c><01:09:48.799><c> for</c><01:09:48.960><c> your</c><01:09:49.080><c> software</c><01:09:49.440><c> inuring</c>
01:09:49.829 --> 01:09:49.839 align:start position:0%
not using llms for your software inuring
01:09:49.839 --> 01:09:52.630 align:start position:0%
not using llms for your software inuring
workflow<01:09:50.480><c> you</c><01:09:50.640><c> are</c><01:09:50.880><c> falling</c><01:09:51.400><c> behind</c><01:09:52.040><c> so</c><01:09:52.279><c> use</c>
01:09:52.630 --> 01:09:52.640 align:start position:0%
workflow you are falling behind so use
01:09:52.640 --> 01:09:55.149 align:start position:0%
workflow you are falling behind so use
them<01:09:53.520><c> Simon</c><01:09:53.880><c> outlined</c><01:09:54.279><c> a</c><01:09:54.440><c> bunch</c><01:09:54.600><c> of</c><01:09:54.760><c> reasons</c>
01:09:55.149 --> 01:09:55.159 align:start position:0%
them Simon outlined a bunch of reasons
01:09:55.159 --> 01:09:56.790 align:start position:0%
them Simon outlined a bunch of reasons
that<01:09:55.480><c> hold</c><01:09:55.719><c> back</c><01:09:55.920><c> many</c><01:09:56.080><c> deps</c><01:09:56.360><c> from</c><01:09:56.480><c> using</c>
01:09:56.790 --> 01:09:56.800 align:start position:0%
that hold back many deps from using
01:09:56.800 --> 01:09:59.070 align:start position:0%
that hold back many deps from using
these<01:09:56.960><c> tools</c><01:09:57.440><c> from</c><01:09:57.640><c> eal</c><01:09:58.159><c> concerns</c><01:09:58.600><c> to</c><01:09:58.760><c> energy</c>
01:09:59.070 --> 01:09:59.080 align:start position:0%
these tools from eal concerns to energy
01:09:59.080 --> 01:10:01.910 align:start position:0%
these tools from eal concerns to energy
concerns<01:10:00.080><c> but</c><01:10:00.239><c> llm</c><01:10:00.679><c> tools</c><01:10:00.960><c> are</c><01:10:01.120><c> here</c><01:10:01.280><c> to</c><01:10:01.480><c> stay</c>
01:10:01.910 --> 01:10:01.920 align:start position:0%
concerns but llm tools are here to stay
01:10:01.920 --> 01:10:03.390 align:start position:0%
concerns but llm tools are here to stay
and<01:10:02.120><c> those</c><01:10:02.320><c> who</c><01:10:02.440><c> use</c><01:10:02.679><c> them</c><01:10:02.960><c> get</c><01:10:03.120><c> more</c>
01:10:03.390 --> 01:10:03.400 align:start position:0%
and those who use them get more
01:10:03.400 --> 01:10:05.350 align:start position:0%
and those who use them get more
productive<01:10:04.159><c> so</c><01:10:04.400><c> give</c><01:10:04.560><c> yourself</c><01:10:04.880><c> a</c><01:10:05.040><c> chance</c>
01:10:05.350 --> 01:10:05.360 align:start position:0%
productive so give yourself a chance
01:10:05.360 --> 01:10:08.390 align:start position:0%
productive so give yourself a chance
with<01:10:05.600><c> these</c><01:10:06.600><c> takeway</c><01:10:07.120><c> number</c><01:10:07.320><c> two</c><01:10:07.920><c> it</c><01:10:08.040><c> takes</c><01:10:08.280><c> a</c>
01:10:08.390 --> 01:10:08.400 align:start position:0%
with these takeway number two it takes a
01:10:08.400 --> 01:10:10.030 align:start position:0%
with these takeway number two it takes a
ton<01:10:08.600><c> of</c><01:10:08.719><c> effort</c><01:10:08.960><c> to</c><01:10:09.080><c> learn</c><01:10:09.400><c> how</c><01:10:09.520><c> to</c><01:10:09.679><c> use</c><01:10:09.840><c> these</c>
01:10:10.030 --> 01:10:10.040 align:start position:0%
ton of effort to learn how to use these
01:10:10.040 --> 01:10:12.709 align:start position:0%
ton of effort to learn how to use these
tools<01:10:10.560><c> efficiently</c><01:10:11.560><c> as</c><01:10:11.800><c> Simon</c><01:10:12.120><c> put</c><01:10:12.320><c> it</c><01:10:12.560><c> you</c>
01:10:12.709 --> 01:10:12.719 align:start position:0%
tools efficiently as Simon put it you
01:10:12.719 --> 01:10:14.590 align:start position:0%
tools efficiently as Simon put it you
have<01:10:12.840><c> to</c><01:10:13.000><c> put</c><01:10:13.159><c> in</c><01:10:13.360><c> so</c><01:10:13.560><c> much</c><01:10:13.760><c> effort</c><01:10:14.080><c> to</c><01:10:14.199><c> learn</c>
01:10:14.590 --> 01:10:14.600 align:start position:0%
have to put in so much effort to learn
01:10:14.600 --> 01:10:16.270 align:start position:0%
have to put in so much effort to learn
explore<01:10:14.960><c> and</c><01:10:15.159><c> experiment</c><01:10:15.600><c> on</c><01:10:15.760><c> how</c><01:10:15.880><c> to</c><01:10:16.040><c> use</c>
01:10:16.270 --> 01:10:16.280 align:start position:0%
explore and experiment on how to use
01:10:16.280 --> 01:10:18.870 align:start position:0%
explore and experiment on how to use
them<01:10:16.600><c> and</c><01:10:16.760><c> just</c><01:10:16.920><c> there's</c><01:10:17.199><c> no</c><01:10:17.600><c> guidance</c><01:10:18.600><c> so</c><01:10:18.760><c> you</c>
01:10:18.870 --> 01:10:18.880 align:start position:0%
them and just there's no guidance so you
01:10:18.880 --> 01:10:21.550 align:start position:0%
them and just there's no guidance so you
really<01:10:19.080><c> need</c><01:10:19.239><c> to</c><01:10:19.400><c> put</c><01:10:19.520><c> into</c><01:10:19.800><c> time</c><01:10:20.120><c> and</c>
01:10:21.550 --> 01:10:21.560 align:start position:0%
really need to put into time and
01:10:21.560 --> 01:10:23.590 align:start position:0%
really need to put into time and
experimentation<01:10:22.560><c> by</c><01:10:22.679><c> the</c><01:10:22.800><c> way</c><01:10:22.920><c> in</c><01:10:23.040><c> a</c><01:10:23.159><c> survey</c><01:10:23.480><c> I</c>
01:10:23.590 --> 01:10:23.600 align:start position:0%
experimentation by the way in a survey I
01:10:23.600 --> 01:10:25.390 align:start position:0%
experimentation by the way in a survey I
ran<01:10:23.840><c> in</c><01:10:24.000><c> the</c><01:10:24.120><c> pragmatic</c><01:10:24.480><c> engineer</c><01:10:24.800><c> about</c><01:10:24.960><c> AI</c>
01:10:25.390 --> 01:10:25.400 align:start position:0%
ran in the pragmatic engineer about AI
01:10:25.400 --> 01:10:27.430 align:start position:0%
ran in the pragmatic engineer about AI
tools<01:10:25.800><c> with</c><01:10:25.920><c> about</c><01:10:26.320><c> 200</c><01:10:26.560><c> software</c><01:10:26.920><c> Engineers</c>
01:10:27.430 --> 01:10:27.440 align:start position:0%
tools with about 200 software Engineers
01:10:27.440 --> 01:10:30.350 align:start position:0%
tools with about 200 software Engineers
responding<01:10:28.199><c> we</c><01:10:28.320><c> saw</c><01:10:28.600><c> some</c><01:10:28.760><c> similar</c><01:10:29.360><c> evidence</c>
01:10:30.350 --> 01:10:30.360 align:start position:0%
responding we saw some similar evidence
01:10:30.360 --> 01:10:32.669 align:start position:0%
responding we saw some similar evidence
those<01:10:30.520><c> who</c><01:10:30.719><c> have</c><01:10:30.880><c> not</c><01:10:31.080><c> used</c><01:10:31.400><c> AI</c><01:10:31.679><c> tools</c><01:10:32.040><c> for</c><01:10:32.400><c> 6</c>
01:10:32.669 --> 01:10:32.679 align:start position:0%
those who have not used AI tools for 6
01:10:32.679 --> 01:10:34.910 align:start position:0%
those who have not used AI tools for 6
months<01:10:33.120><c> were</c><01:10:33.719><c> more</c><01:10:33.960><c> likely</c><01:10:34.280><c> to</c><01:10:34.400><c> be</c><01:10:34.560><c> negative</c>
01:10:34.910 --> 01:10:34.920 align:start position:0%
months were more likely to be negative
01:10:34.920 --> 01:10:36.950 align:start position:0%
months were more likely to be negative
about<01:10:35.120><c> the</c><01:10:35.280><c> perception</c><01:10:35.640><c> of</c><01:10:35.840><c> these</c><01:10:36.600><c> in</c><01:10:36.760><c> fact</c>
01:10:36.950 --> 01:10:36.960 align:start position:0%
about the perception of these in fact
01:10:36.960 --> 01:10:38.310 align:start position:0%
about the perception of these in fact
the<01:10:37.080><c> very</c><01:10:37.280><c> common</c><01:10:37.520><c> feedback</c><01:10:37.840><c> from</c><01:10:37.960><c> Engineers</c>
01:10:38.310 --> 01:10:38.320 align:start position:0%
the very common feedback from Engineers
01:10:38.320 --> 01:10:40.110 align:start position:0%
the very common feedback from Engineers
not<01:10:38.440><c> using</c><01:10:38.679><c> these</c><01:10:38.840><c> tools</c><01:10:39.280><c> was</c><01:10:39.640><c> that</c><01:10:39.800><c> they</c><01:10:39.920><c> use</c>
01:10:40.110 --> 01:10:40.120 align:start position:0%
not using these tools was that they use
01:10:40.120 --> 01:10:41.669 align:start position:0%
not using these tools was that they use
it<01:10:40.239><c> a</c><01:10:40.360><c> few</c><01:10:40.600><c> times</c><01:10:40.920><c> but</c><01:10:41.040><c> it</c><01:10:41.159><c> just</c><01:10:41.320><c> didn't</c><01:10:41.520><c> live</c>
01:10:41.669 --> 01:10:41.679 align:start position:0%
it a few times but it just didn't live
01:10:41.679 --> 01:10:43.070 align:start position:0%
it a few times but it just didn't live
up<01:10:41.800><c> their</c><01:10:42.000><c> expectations</c><01:10:42.640><c> and</c><01:10:42.840><c> they</c><01:10:42.960><c> just</c>
01:10:43.070 --> 01:10:43.080 align:start position:0%
up their expectations and they just
01:10:43.080 --> 01:10:45.470 align:start position:0%
up their expectations and they just
stopped<01:10:43.400><c> using</c><01:10:43.719><c> them</c><01:10:44.600><c> I</c><01:10:44.719><c> asked</c><01:10:44.960><c> Simon</c><01:10:45.320><c> how</c>
01:10:45.470 --> 01:10:45.480 align:start position:0%
stopped using them I asked Simon how
01:10:45.480 --> 01:10:47.070 align:start position:0%
stopped using them I asked Simon how
long<01:10:45.719><c> it</c><01:10:45.880><c> took</c><01:10:46.040><c> him</c><01:10:46.199><c> to</c><01:10:46.360><c> get</c><01:10:46.560><c> good</c><01:10:46.719><c> at</c><01:10:46.920><c> these</c>
01:10:47.070 --> 01:10:47.080 align:start position:0%
long it took him to get good at these
01:10:47.080 --> 01:10:49.189 align:start position:0%
long it took him to get good at these
tools<01:10:47.480><c> and</c><01:10:47.600><c> he</c><01:10:47.719><c> told</c><01:10:47.920><c> me</c><01:10:48.199><c> it</c><01:10:48.360><c> just</c><01:10:48.560><c> took</c><01:10:48.880><c> a</c><01:10:49.040><c> lot</c>
01:10:49.189 --> 01:10:49.199 align:start position:0%
tools and he told me it just took a lot
01:10:49.199 --> 01:10:50.830 align:start position:0%
tools and he told me it just took a lot
of<01:10:49.440><c> time</c><01:10:49.600><c> you</c><01:10:49.719><c> couldn't</c><01:10:49.920><c> put</c><01:10:50.080><c> an</c><01:10:50.280><c> exact</c><01:10:50.560><c> number</c>
01:10:50.830 --> 01:10:50.840 align:start position:0%
of time you couldn't put an exact number
01:10:50.840 --> 01:10:53.229 align:start position:0%
of time you couldn't put an exact number
of<01:10:51.040><c> months</c><01:10:51.360><c> on</c><01:10:51.520><c> it</c><01:10:51.800><c> but</c><01:10:52.320><c> it</c><01:10:52.480><c> just</c><01:10:52.679><c> took</c><01:10:52.920><c> a</c><01:10:53.040><c> bunch</c>
01:10:53.229 --> 01:10:53.239 align:start position:0%
of months on it but it just took a bunch
01:10:53.239 --> 01:10:55.270 align:start position:0%
of months on it but it just took a bunch
of<01:10:53.480><c> time</c><01:10:53.679><c> and</c><01:10:53.920><c> experimentation</c><01:10:54.640><c> and</c><01:10:54.920><c> fig</c>
01:10:55.270 --> 01:10:55.280 align:start position:0%
of time and experimentation and fig
01:10:55.280 --> 01:10:57.790 align:start position:0%
of time and experimentation and fig
figing<01:10:55.560><c> out</c><01:10:55.679><c> if</c><01:10:55.800><c> it</c><01:10:56.239><c> works</c><01:10:57.239><c> my</c><01:10:57.400><c> third</c><01:10:57.600><c> and</c>
01:10:57.790 --> 01:10:57.800 align:start position:0%
figing out if it works my third and
01:10:57.800 --> 01:11:00.110 align:start position:0%
figing out if it works my third and
final<01:10:58.120><c> takeaway</c><01:10:58.840><c> is</c><01:10:59.280><c> that</c><01:10:59.440><c> using</c><01:10:59.760><c> local</c>
01:11:00.110 --> 01:11:00.120 align:start position:0%
final takeaway is that using local
01:11:00.120 --> 01:11:01.790 align:start position:0%
final takeaway is that using local
models<01:11:00.520><c> to</c><01:11:00.679><c> learn</c><01:11:01.000><c> more</c><01:11:01.239><c> about</c><01:11:01.480><c> large</c>
01:11:01.790 --> 01:11:01.800 align:start position:0%
models to learn more about large
01:11:01.800 --> 01:11:04.630 align:start position:0%
models to learn more about large
language<01:11:02.159><c> models</c><01:11:02.679><c> is</c><01:11:02.800><c> a</c><01:11:02.920><c> smart</c><01:11:03.640><c> strategy</c>
01:11:04.630 --> 01:11:04.640 align:start position:0%
language models is a smart strategy
01:11:04.640 --> 01:11:06.310 align:start position:0%
language models is a smart strategy
running<01:11:05.000><c> local</c><01:11:05.280><c> models</c><01:11:05.679><c> has</c><01:11:05.840><c> two</c><01:11:06.000><c> bigger</c>
01:11:06.310 --> 01:11:06.320 align:start position:0%
running local models has two bigger
01:11:06.320 --> 01:11:08.750 align:start position:0%
running local models has two bigger
benefits<01:11:07.239><c> number</c><01:11:07.520><c> one</c><01:11:07.880><c> you</c><01:11:08.080><c> figure</c><01:11:08.400><c> out</c><01:11:08.600><c> how</c>
01:11:08.750 --> 01:11:08.760 align:start position:0%
benefits number one you figure out how
01:11:08.760 --> 01:11:10.750 align:start position:0%
benefits number one you figure out how
to<01:11:08.960><c> just</c><01:11:09.199><c> do</c><01:11:09.440><c> these</c><01:11:09.679><c> how</c><01:11:09.840><c> to</c><01:11:10.000><c> run</c><01:11:10.320><c> models</c>
01:11:10.750 --> 01:11:10.760 align:start position:0%
to just do these how to run models
01:11:10.760 --> 01:11:12.990 align:start position:0%
to just do these how to run models
locally<01:11:11.679><c> it's</c><01:11:12.040><c> actually</c><01:11:12.280><c> less</c><01:11:12.520><c> complicated</c>
01:11:12.990 --> 01:11:13.000 align:start position:0%
locally it's actually less complicated
01:11:13.000 --> 01:11:14.430 align:start position:0%
locally it's actually less complicated
than<01:11:13.199><c> one</c><01:11:13.400><c> would</c><01:11:13.600><c> think</c><01:11:13.840><c> thanks</c><01:11:14.000><c> to</c><01:11:14.159><c> tools</c>
01:11:14.430 --> 01:11:14.440 align:start position:0%
than one would think thanks to tools
01:11:14.440 --> 01:11:16.550 align:start position:0%
than one would think thanks to tools
like<01:11:14.600><c> hugging</c><01:11:14.960><c> face</c><01:11:15.360><c> that</c><01:11:15.560><c> make</c><01:11:16.080><c> downloading</c>
01:11:16.550 --> 01:11:16.560 align:start position:0%
like hugging face that make downloading
01:11:16.560 --> 01:11:18.590 align:start position:0%
like hugging face that make downloading
and<01:11:16.679><c> running</c><01:11:16.960><c> models</c><01:11:17.440><c> a</c><01:11:17.560><c> lot</c><01:11:17.760><c> easier</c><01:11:18.280><c> so</c><01:11:18.480><c> just</c>
01:11:18.590 --> 01:11:18.600 align:start position:0%
and running models a lot easier so just
01:11:18.600 --> 01:11:21.030 align:start position:0%
and running models a lot easier so just
go<01:11:18.760><c> and</c><01:11:18.920><c> play</c><01:11:19.080><c> around</c><01:11:19.400><c> with</c><01:11:19.520><c> them</c><01:11:19.679><c> and</c><01:11:20.040><c> see</c><01:11:20.560><c> how</c>
01:11:21.030 --> 01:11:21.040 align:start position:0%
go and play around with them and see how
01:11:21.040 --> 01:11:23.550 align:start position:0%
go and play around with them and see how
smaller<01:11:21.440><c> model</c><01:11:21.800><c> feels</c><01:11:22.159><c> like</c><01:11:23.120><c> the</c><01:11:23.280><c> second</c>
01:11:23.550 --> 01:11:23.560 align:start position:0%
smaller model feels like the second
01:11:23.560 --> 01:11:25.310 align:start position:0%
smaller model feels like the second
benefit<01:11:23.920><c> is</c><01:11:24.040><c> that</c><01:11:24.159><c> you</c><01:11:24.280><c> learn</c><01:11:24.560><c> a</c><01:11:24.800><c> lot</c><01:11:24.960><c> more</c>
01:11:25.310 --> 01:11:25.320 align:start position:0%
benefit is that you learn a lot more
01:11:25.320 --> 01:11:27.310 align:start position:0%
benefit is that you learn a lot more
about<01:11:25.480><c> how</c><01:11:25.640><c> large</c><01:11:25.920><c> language</c><01:11:26.280><c> models</c><01:11:26.679><c> works</c>
01:11:27.310 --> 01:11:27.320 align:start position:0%
about how large language models works
01:11:27.320 --> 01:11:29.310 align:start position:0%
about how large language models works
because<01:11:27.600><c> local</c><01:11:27.880><c> models</c><01:11:28.440><c> are</c><01:11:28.760><c> just</c><01:11:29.040><c> less</c>
01:11:29.310 --> 01:11:29.320 align:start position:0%
because local models are just less
01:11:29.320 --> 01:11:32.350 align:start position:0%
because local models are just less
capable<01:11:29.880><c> so</c><01:11:30.159><c> they</c><01:11:30.280><c> feel</c><01:11:30.600><c> less</c><01:11:30.960><c> magical</c><01:11:31.960><c> Simon</c>
01:11:32.350 --> 01:11:32.360 align:start position:0%
capable so they feel less magical Simon
01:11:32.360 --> 01:11:34.470 align:start position:0%
capable so they feel less magical Simon
said<01:11:32.880><c> how</c><01:11:33.120><c> it's</c><01:11:33.360><c> really</c><01:11:33.520><c> useful</c><01:11:33.840><c> to</c><01:11:34.000><c> have</c><01:11:34.159><c> a</c>
01:11:34.470 --> 01:11:34.480 align:start position:0%
said how it's really useful to have a
01:11:34.480 --> 01:11:36.470 align:start position:0%
said how it's really useful to have a
model<01:11:34.840><c> hallucinate</c><01:11:35.440><c> at</c><01:11:35.560><c> you</c><01:11:35.760><c> early</c><01:11:36.239><c> because</c>
01:11:36.470 --> 01:11:36.480 align:start position:0%
model hallucinate at you early because
01:11:36.480 --> 01:11:38.310 align:start position:0%
model hallucinate at you early because
it<01:11:36.640><c> helps</c><01:11:36.880><c> you</c><01:11:37.080><c> get</c><01:11:37.280><c> better</c><01:11:37.600><c> at</c><01:11:37.800><c> the</c><01:11:37.920><c> mental</c>
01:11:38.310 --> 01:11:38.320 align:start position:0%
it helps you get better at the mental
01:11:38.320 --> 01:11:40.350 align:start position:0%
it helps you get better at the mental
model<01:11:38.600><c> of</c><01:11:38.760><c> what</c><01:11:38.840><c> it</c><01:11:39.080><c> can</c><01:11:39.239><c> do</c><01:11:39.800><c> and</c><01:11:39.920><c> the</c><01:11:40.040><c> local</c>
01:11:40.350 --> 01:11:40.360 align:start position:0%
model of what it can do and the local
01:11:40.360 --> 01:11:43.110 align:start position:0%
model of what it can do and the local
models<01:11:40.840><c> do</c><01:11:41.080><c> hallucinate</c><01:11:41.719><c> wildly</c><01:11:42.679><c> you'll</c><01:11:42.920><c> also</c>
01:11:43.110 --> 01:11:43.120 align:start position:0%
models do hallucinate wildly you'll also
01:11:43.120 --> 01:11:44.629 align:start position:0%
models do hallucinate wildly you'll also
find<01:11:43.320><c> some</c><01:11:43.480><c> additional</c><01:11:43.840><c> resources</c><01:11:44.320><c> in</c><01:11:44.480><c> the</c>
01:11:44.629 --> 01:11:44.639 align:start position:0%
find some additional resources in the
01:11:44.639 --> 01:11:47.709 align:start position:0%
find some additional resources in the
pragmatic<01:11:45.080><c> engineer</c><01:11:46.000><c> one</c><01:11:46.159><c> of</c><01:11:46.320><c> them</c><01:11:46.560><c> is</c><01:11:46.800><c> about</c>
01:11:47.709 --> 01:11:47.719 align:start position:0%
pragmatic engineer one of them is about
01:11:47.719 --> 01:11:50.870 align:start position:0%
pragmatic engineer one of them is about
rag<01:11:48.320><c> retrieval</c><01:11:48.840><c> argument</c><01:11:49.280><c> to</c><01:11:49.880><c> generation</c>
01:11:50.870 --> 01:11:50.880 align:start position:0%
rag retrieval argument to generation
01:11:50.880 --> 01:11:52.550 align:start position:0%
rag retrieval argument to generation
this<01:11:50.960><c> is</c><01:11:51.120><c> an</c><01:11:51.320><c> approach</c><01:11:51.719><c> that</c><01:11:51.920><c> Simon</c><01:11:52.239><c> talked</c>
01:11:52.550 --> 01:11:52.560 align:start position:0%
this is an approach that Simon talked
01:11:52.560 --> 01:11:54.390 align:start position:0%
this is an approach that Simon talked
about<01:11:52.880><c> in</c><01:11:53.040><c> this</c><01:11:53.239><c> episode</c><01:11:53.920><c> it's</c><01:11:54.040><c> a</c><01:11:54.159><c> common</c>
01:11:54.390 --> 01:11:54.400 align:start position:0%
about in this episode it's a common
01:11:54.400 --> 01:11:56.510 align:start position:0%
about in this episode it's a common
building<01:11:54.719><c> Brock</c><01:11:54.960><c> for</c><01:11:55.480><c> applications</c><01:11:56.159><c> we</c><01:11:56.280><c> did</c><01:11:56.400><c> a</c>
01:11:56.510 --> 01:11:56.520 align:start position:0%
building Brock for applications we did a
01:11:56.520 --> 01:11:58.229 align:start position:0%
building Brock for applications we did a
deep<01:11:56.719><c> dive</c><01:11:56.920><c> into</c><01:11:57.120><c> pragmatic</c><01:11:57.560><c> engineer</c><01:11:58.000><c> about</c>
01:11:58.229 --> 01:11:58.239 align:start position:0%
deep dive into pragmatic engineer about
01:11:58.239 --> 01:11:59.950 align:start position:0%
deep dive into pragmatic engineer about
this<01:11:58.400><c> approach</c><01:11:58.800><c> and</c><01:11:59.080><c> this</c><01:11:59.159><c> is</c><01:11:59.280><c> linked</c><01:11:59.600><c> in</c><01:11:59.760><c> the</c>
01:11:59.950 --> 01:11:59.960 align:start position:0%
this approach and this is linked in the
01:11:59.960 --> 01:12:02.390 align:start position:0%
this approach and this is linked in the
show<01:12:00.239><c> notes</c><01:12:00.560><c> below</c><01:12:01.560><c> also</c><01:12:01.760><c> in</c><01:12:01.880><c> the</c><01:12:02.000><c> pragmatic</c>
01:12:02.390 --> 01:12:02.400 align:start position:0%
show notes below also in the pragmatic
01:12:02.400 --> 01:12:04.070 align:start position:0%
show notes below also in the pragmatic
engineer<01:12:02.840><c> we</c><01:12:02.960><c> did</c><01:12:03.080><c> a</c><01:12:03.199><c> three-part</c><01:12:03.600><c> series</c><01:12:03.880><c> on</c>
01:12:04.070 --> 01:12:04.080 align:start position:0%
engineer we did a three-part series on
01:12:04.080 --> 01:12:05.790 align:start position:0%
engineer we did a three-part series on
AI<01:12:04.360><c> tooling</c><01:12:04.639><c> for</c><01:12:04.800><c> software</c><01:12:05.159><c> Engineers</c>
01:12:05.790 --> 01:12:05.800 align:start position:0%
AI tooling for software Engineers
01:12:05.800 --> 01:12:08.229 align:start position:0%
AI tooling for software Engineers
reality<01:12:06.239><c> check</c><01:12:06.960><c> we</c><01:12:07.120><c> looked</c><01:12:07.360><c> at</c><01:12:07.600><c> how</c><01:12:07.800><c> Engineers</c>
01:12:08.229 --> 01:12:08.239 align:start position:0%
reality check we looked at how Engineers
01:12:08.239 --> 01:12:10.110 align:start position:0%
reality check we looked at how Engineers
are<01:12:08.400><c> using</c><01:12:08.760><c> these</c><01:12:08.960><c> tools</c><01:12:09.679><c> what</c><01:12:09.840><c> their</c>
01:12:10.110 --> 01:12:10.120 align:start position:0%
are using these tools what their
01:12:10.120 --> 01:12:12.070 align:start position:0%
are using these tools what their
perception<01:12:10.560><c> is</c><01:12:11.080><c> what</c><01:12:11.320><c> advice</c><01:12:11.639><c> they</c><01:12:11.800><c> have</c><01:12:11.920><c> to</c>
01:12:12.070 --> 01:12:12.080 align:start position:0%
perception is what advice they have to
01:12:12.080 --> 01:12:14.390 align:start position:0%
perception is what advice they have to
use<01:12:12.280><c> these</c><01:12:12.440><c> tools</c><01:12:12.800><c> more</c><01:12:13.400><c> efficiently</c>
01:12:14.390 --> 01:12:14.400 align:start position:0%
use these tools more efficiently
01:12:14.400 --> 01:12:15.830 align:start position:0%
use these tools more efficiently
personally<01:12:14.880><c> I</c><01:12:15.000><c> cannot</c><01:12:15.280><c> remember</c><01:12:15.639><c> any</c>
01:12:15.830 --> 01:12:15.840 align:start position:0%
personally I cannot remember any
01:12:15.840 --> 01:12:17.390 align:start position:0%
personally I cannot remember any
developer<01:12:16.280><c> tool</c><01:12:16.520><c> or</c><01:12:16.639><c> development</c><01:12:17.080><c> approach</c>
01:12:17.390 --> 01:12:17.400 align:start position:0%
developer tool or development approach
01:12:17.400 --> 01:12:19.350 align:start position:0%
developer tool or development approach
that<01:12:17.560><c> has</c><01:12:17.679><c> been</c><01:12:17.880><c> adopted</c><01:12:18.280><c> so</c><01:12:18.560><c> quickly</c><01:12:19.000><c> by</c><01:12:19.199><c> the</c>
01:12:19.350 --> 01:12:19.360 align:start position:0%
that has been adopted so quickly by the
01:12:19.360 --> 01:12:20.669 align:start position:0%
that has been adopted so quickly by the
majority<01:12:19.719><c> of</c><01:12:19.880><c> backend</c><01:12:20.159><c> and</c><01:12:20.280><c> frontend</c>
01:12:20.669 --> 01:12:20.679 align:start position:0%
majority of backend and frontend
01:12:20.679 --> 01:12:22.750 align:start position:0%
majority of backend and frontend
developers<01:12:21.360><c> in</c><01:12:21.480><c> the</c><01:12:21.679><c> first</c><01:12:21.960><c> two</c><01:12:22.199><c> years</c><01:12:22.400><c> of</c><01:12:22.520><c> its</c>
01:12:22.750 --> 01:12:22.760 align:start position:0%
developers in the first two years of its
01:12:22.760 --> 01:12:25.590 align:start position:0%
developers in the first two years of its
release<01:12:23.679><c> like</c><01:12:24.199><c> large</c><01:12:24.520><c> language</c><01:12:24.800><c> model</c><01:12:25.440><c> have</c>
01:12:25.590 --> 01:12:25.600 align:start position:0%
release like large language model have
01:12:25.600 --> 01:12:27.110 align:start position:0%
release like large language model have
done<01:12:25.800><c> so</c><01:12:26.360><c> since</c>
01:12:27.110 --> 01:12:27.120 align:start position:0%
done so since
01:12:27.120 --> 01:12:29.629 align:start position:0%
done so since
2022<01:12:28.120><c> so</c><01:12:28.280><c> it's</c><01:12:28.360><c> a</c><01:12:28.480><c> good</c><01:12:28.600><c> idea</c><01:12:28.840><c> to</c><01:12:28.960><c> not</c><01:12:29.080><c> sleep</c><01:12:29.440><c> on</c>
01:12:29.629 --> 01:12:29.639 align:start position:0%
2022 so it's a good idea to not sleep on
01:12:29.639 --> 01:12:32.030 align:start position:0%
2022 so it's a good idea to not sleep on
this<01:12:30.080><c> topic</c><01:12:31.080><c> and</c><01:12:31.199><c> this</c><01:12:31.320><c> marks</c><01:12:31.600><c> the</c><01:12:31.679><c> end</c><01:12:31.800><c> of</c><01:12:31.920><c> the</c>
01:12:32.030 --> 01:12:32.040 align:start position:0%
this topic and this marks the end of the
01:12:32.040 --> 01:12:33.750 align:start position:0%
this topic and this marks the end of the
first<01:12:32.239><c> episode</c><01:12:32.560><c> under</c><01:12:32.880><c> pragmatic</c><01:12:33.280><c> inur</c>
01:12:33.750 --> 01:12:33.760 align:start position:0%
first episode under pragmatic inur
01:12:33.760 --> 01:12:35.790 align:start position:0%
first episode under pragmatic inur
podcast<01:12:34.679><c> thanks</c><01:12:34.880><c> a</c><01:12:35.000><c> lot</c><01:12:35.120><c> for</c><01:12:35.280><c> listening</c><01:12:35.600><c> and</c>
01:12:35.790 --> 01:12:35.800 align:start position:0%
podcast thanks a lot for listening and
01:12:35.800 --> 01:12:37.990 align:start position:0%
podcast thanks a lot for listening and
watching<01:12:36.719><c> if</c><01:12:36.800><c> you</c><01:12:36.960><c> enjoyed</c><01:12:37.280><c> the</c><01:12:37.400><c> episode</c><01:12:37.840><c> I'd</c>
01:12:37.990 --> 01:12:38.000 align:start position:0%
watching if you enjoyed the episode I'd
01:12:38.000 --> 01:12:39.709 align:start position:0%
watching if you enjoyed the episode I'd
greatly<01:12:38.360><c> appreciate</c><01:12:38.760><c> if</c><01:12:38.880><c> you</c><01:12:39.040><c> subscribed</c><01:12:39.560><c> and</c>
01:12:39.709 --> 01:12:39.719 align:start position:0%
greatly appreciate if you subscribed and
01:12:39.719 --> 01:12:42.629 align:start position:0%
greatly appreciate if you subscribed and
left<01:12:39.960><c> to</c><01:12:40.400><c> review</c><01:12:41.400><c> Thanks</c><01:12:41.960><c> and</c><01:12:42.120><c> see</c><01:12:42.280><c> you</c><01:12:42.400><c> in</c><01:12:42.480><c> the</c>
01:12:42.629 --> 01:12:42.639 align:start position:0%
left to review Thanks and see you in the
01:12:42.639 --> 01:12:45.400 align:start position:0%
left to review Thanks and see you in the
next<01:12:42.840><c> one</c>
@simonw
Copy link
Author

simonw commented Dec 19, 2024

If you pipe this through:

| sed '/^$/d' | grep -v '^[0-9]*$' | grep -v '\-->' | sed 's/<[^>]*>//g' | tr '\n' ' '

You get this:

WEBVTT Kind: captions Language: en every programmer who works with these every programmer who works with these every programmer who works with these models the first time it spits out like models the first time it spits out like models the first time it spits out like 20 lines of actually good code that 20 lines of actually good code that 20 lines of actually good code that solves your problem and does it faster solves your problem and does it faster solves your problem and does it faster than you would there's that moment when than you would there's that moment when than you would there's that moment when you're like hang on a second what am I you're like hang on a second what am I you're like hang on a second what am I even for and then I tried this new even for and then I tried this new even for and then I tried this new feature of chat GPT that they launched feature of chat GPT that they launched feature of chat GPT that they launched last year called code interpreter mode last year called code interpreter mode last year called code interpreter mode and I asked a question and it flawlessly and I asked a question and it flawlessly and I asked a question and it flawlessly answered it by composing the right SQL answered it by composing the right SQL answered it by composing the right SQL query running that using the python SQL query running that using the python SQL query running that using the python SQL light library and spitting out the light library and spitting out the light library and spitting out the answer what am I even for like I thought answer what am I even for like I thought answer what am I even for like I thought my life's purpose was to solve this my life's purpose was to solve this my life's purpose was to solve this problem that was a little bit exist problem that was a little bit exist problem that was a little bit exist itial dread it is scary when you think itial dread it is scary when you think itial dread it is scary when you think okay I earn a very good salary because I okay I earn a very good salary because I okay I earn a very good salary because I have worked through the trivia of have worked through the trivia of have worked through the trivia of understanding Python and JavaScript and understanding Python and JavaScript and understanding Python and JavaScript and I'm better at that trivia than most I'm better at that trivia than most I'm better at that trivia than most other people and now you've got this other people and now you've got this other people and now you've got this machine that comes along and it's better machine that comes along and it's better machine that comes along and it's better at the trivia than I am I feel like at the trivia than I am I feel like at the trivia than I am I feel like there's a pessimistic in an optimistic there's a pessimistic in an optimistic there's a pessimistic in an optimistic way the optimistic version I can use way the optimistic version I can use way the optimistic version I can use these tools better than anyone else for these tools better than anyone else for these tools better than anyone else for programming I can take my existing programming I can take my existing programming I can take my existing program knowledge and when I combine it program knowledge and when I combine it program knowledge and when I combine it with these tools I will run circles with these tools I will run circles with these tools I will run circles around somebody who's never written a around somebody who's never written a around somebody who's never written a code line of code in their life I can code line of code in their life I can code line of code in their life I can just do the Step better welcome to the just do the Step better welcome to the just do the Step better welcome to the pragmatic engineering podcast in this pragmatic engineering podcast in this pragmatic engineering podcast in this show we cover software engineering at show we cover software engineering at show we cover software engineering at Big Tech and startups from the inside Big Tech and startups from the inside Big Tech and startups from the inside you'll get deep tipes with experienced you'll get deep tipes with experienced you'll get deep tipes with experienced engineers and Tech professionals who engineers and Tech professionals who engineers and Tech professionals who share their hard-earned lessons share their hard-earned lessons share their hard-earned lessons interesting stories and practical advice interesting stories and practical advice interesting stories and practical advice that they have on building software that they have on building software that they have on building software after each episode you'll walk away what after each episode you'll walk away what after each episode you'll walk away what pragmatic approaches you can use to pragmatic approaches you can use to pragmatic approaches you can use to build stuff whether you're a software build stuff whether you're a software build stuff whether you're a software engineer or a manager of engineer or a manager of engineer or a manager of engineers in this first episode we go engineers in this first episode we go engineers in this first episode we go into a really timely topic using gen AI into a really timely topic using gen AI into a really timely topic using gen AI for coding now there's no shortage of AI for coding now there's no shortage of AI for coding now there's no shortage of AI companies hyping up their capabilities companies hyping up their capabilities companies hyping up their capabilities but we'll size up all of that I turned but we'll size up all of that I turned but we'll size up all of that I turned to longtime software engineer Simon to longtime software engineer Simon to longtime software engineer Simon Willison who is safe to refer to as an Willison who is safe to refer to as an Willison who is safe to refer to as an independent investigator of large independent investigator of large independent investigator of large language models because he's been using language models because he's been using language models because he's been using them so much to improve his personal them so much to improve his personal them so much to improve his personal productivity for the last four years productivity for the last four years productivity for the last four years with Simon we have a refreshingly honest with Simon we have a refreshingly honest with Simon we have a refreshingly honest conversation on how these tools actually conversation on how these tools actually conversation on how these tools actually work for us developers as of now we talk work for us developers as of now we talk work for us developers as of now we talk about common llm use cases like about common llm use cases like about common llm use cases like fine-tuning and rack fine-tuning and rack fine-tuning and rack Simon's day-to-day large language model Simon's day-to-day large language model Simon's day-to-day large language model stack and misconceptions about large stack and misconceptions about large stack and misconceptions about large language models this is the first language models this is the first language models this is the first episode of many such deep Dives to come episode of many such deep Dives to come episode of many such deep Dives to come subscribe to get notified of when new subscribe to get notified of when new subscribe to get notified of when new episodes are out so Simon welcome to the episodes are out so Simon welcome to the episodes are out so Simon welcome to the podcast hey it's really great to be here podcast hey it's really great to be here podcast hey it's really great to be here so it's great to have you here you're an so it's great to have you here you're an so it's great to have you here you're an experienced software engineer and you've experienced software engineer and you've experienced software engineer and you've definitely been around the blog so some definitely been around the blog so some definitely been around the blog so some people will know you from your prolific people will know you from your prolific people will know you from your prolific open source contributions co-creating open source contributions co-creating open source contributions co-creating the Django framework uh which is a rapid the Django framework uh which is a rapid the Django framework uh which is a rapid web development tool written in Python web development tool written in Python web development tool written in Python uh you're also the creator of a data set uh you're also the creator of a data set uh you're also the creator of a data set tool for exploring and Publishing data tool for exploring and Publishing data tool for exploring and Publishing data and then you're also a startup founder and then you're also a startup founder and then you're also a startup founder right so I remember you were the the right so I remember you were the the right so I remember you were the the founder of lanard a conference Direction founder of lanard a conference Direction founder of lanard a conference Direction site which was funded by y combinator site which was funded by y combinator site which was funded by y combinator acquired by event right and then you acquired by event right and then you acquired by event right and then you were there for six years as an engineer were there for six years as an engineer were there for six years as an engineer as a manager so you've really done all as a manager so you've really done all as a manager so you've really done all all of the things open source founder all of the things open source founder all of the things open source founder working at a large company yeah I got to working at a large company yeah I got to working at a large company yeah I got to um I got to do the the the startup to um I got to do the the the startup to um I got to do the the the startup to large company thing is is particularly large company thing is is particularly large company thing is is particularly interesting you know like moving from interesting you know like moving from interesting you know like moving from moving at the speed of a startup to moving at the speed of a startup to moving at the speed of a startup to moving at the speed of a much larger moving at the speed of a much larger moving at the speed of a much larger company where bugs matter and people company where bugs matter and people company where bugs matter and people lose money if your software breaks when lose money if your software breaks when lose money if your software breaks when I started I started I started to notice you more is when around the to notice you more is when around the to notice you more is when around the time when chat GPT came out and you were time when chat GPT came out and you were time when chat GPT came out and you were very Hands-On in trying out what this very Hands-On in trying out what this very Hands-On in trying out what this works for your development workflow you works for your development workflow you works for your development workflow you shared a lot of things on your blog and shared a lot of things on your blog and shared a lot of things on your blog and really this is what we're going to talk really this is what we're going to talk really this is what we're going to talk about today uh your firsthand learnings about today uh your firsthand learnings about today uh your firsthand learnings about how this AI development helps your about how this AI development helps your about how this AI development helps your specific workflow where it doesn't help specific workflow where it doesn't help specific workflow where it doesn't help and and what you've learned through this and and what you've learned through this and and what you've learned through this how many years has it been two 3 years how many years has it been two 3 years how many years has it been two 3 years of well um so I was on GPT 3 before chat of well um so I was on GPT 3 before chat of well um so I was on GPT 3 before chat GPT came out so I'm at about I'm verging GPT came out so I'm at about I'm verging GPT came out so I'm at about I'm verging on three years of using this stuff on three years of using this stuff on three years of using this stuff frequently um it got exciting when chat frequently um it got exciting when chat frequently um it got exciting when chat GPT came out gpt3 was interesting but GPT came out gpt3 was interesting but GPT came out gpt3 was interesting but chat GPT that's when the whole world chat GPT that's when the whole world chat GPT that's when the whole world started paying attention to it to kick started paying attention to it to kick started paying attention to it to kick off I'm I'm interested off I'm I'm interested off I'm I'm interested in how you got started with with these in how you got started with with these in how you got started with with these large language model tools what what was large language model tools what what was large language model tools what what was the you know first time you came across the you know first time you came across the you know first time you came across them man and you're like all right let them man and you're like all right let them man and you're like all right let me get as a goal so I've been paying me get as a goal so I've been paying me get as a goal so I've been paying attention to the field of machine attention to the field of machine attention to the field of machine learning on a sort of as a sort of like learning on a sort of as a sort of like learning on a sort of as a sort of like side side interest for five or six years side side interest for five or six years side side interest for five or six years I did the um the fast AI course Jeremy I did the um the fast AI course Jeremy I did the um the fast AI course Jeremy Howard's course back in I think Howard's course back in I think Howard's course back in I think 2018 and then um when and then gpt2 came 2018 and then um when and then gpt2 came 2018 and then um when and then gpt2 came out in was that 2019 20 yeah it's 2019 out in was that 2019 20 yeah it's 2019 out in was that 2019 20 yeah it's 2019 gpt2 was happening which was the first gpt2 was happening which was the first gpt2 was happening which was the first of these models that you could see there of these models that you could see there of these models that you could see there was something interesting there but it was something interesting there but it was something interesting there but it was not very good like it could you was not very good like it could you was not very good like it could you could give it text to sort of complete a could give it text to sort of complete a could give it text to sort of complete a sentence and sometimes it would be sentence and sometimes it would be sentence and sometimes it would be useful and I did an experiment back then useful and I did an experiment back then useful and I did an experiment back then where I tried to generate New York Times where I tried to generate New York Times where I tried to generate New York Times headlines for different decades by headlines for different decades by headlines for different decades by feeding in say all the New York Times feeding in say all the New York Times feeding in say all the New York Times headlines in the 1950s then the 1960s headlines in the 1950s then the 1960s headlines in the 1950s then the 1960s and 1970s and then giving it stories to and 1970s and then giving it stories to and 1970s and then giving it stories to complete now and I poked around for it complete now and I poked around for it complete now and I poked around for it the the results were not exactly super the the results were not exactly super the the results were not exactly super exciting um and I kind of lost interest exciting um and I kind of lost interest exciting um and I kind of lost interest at that point to be honest and then gpt3 at that point to be honest and then gpt3 at that point to be honest and then gpt3 which came out in which came out in which came out in 2020 um but sort of began to be more 2020 um but sort of began to be more 2020 um but sort of began to be more available in available in available in 2021 that's when things started getting 2021 that's when things started getting 2021 that's when things started getting super interesting because GPT was the super interesting because GPT was the super interesting because GPT was the first of these models that was large first of these models that was large first of these models that was large enough that it could actually do useful enough that it could actually do useful enough that it could actually do useful things and um one of the earliest code things and um one of the earliest code things and um one of the earliest code things I was using it for was um I think things I was using it for was um I think things I was using it for was um I think I was using it for JQ the The Little Jon I was using it for JQ the The Little Jon I was using it for JQ the The Little Jon on programming language which I've on programming language which I've on programming language which I've always found really difficult um it just always found really difficult um it just always found really difficult um it just doesn't quite fit in my head and I was doesn't quite fit in my head and I was doesn't quite fit in my head and I was finding that gpt3 if I prompted it in finding that gpt3 if I prompted it in finding that gpt3 if I prompted it in the right way and this was a model where the right way and this was a model where the right way and this was a model where you had to do the um the completion you had to do the um the completion you had to do the um the completion prompt so you don't ask it a question prompt so you don't ask it a question prompt so you don't ask it a question get an answer you say the JQ needed to get an answer you say the JQ needed to get an answer you say the JQ needed to turn this into this is and then you stop turn this into this is and then you stop turn this into this is and then you stop and you run that in the model and it and you run that in the model and it and you run that in the model and it finishes the sentence which I think is finishes the sentence which I think is finishes the sentence which I think is the reason most people weren't playing the reason most people weren't playing the reason most people weren't playing with it it's a weird way of interacting with it it's a weird way of interacting with it it's a weird way of interacting with something like in many ways the big with something like in many ways the big with something like in many ways the big innovation of chat GPT was they had talk innovation of chat GPT was they had talk innovation of chat GPT was they had talk they added a chat interface on top of they added a chat interface on top of they added a chat interface on top of this model and so now you could you this model and so now you could you this model and so now you could you didn't have to think in terms of didn't have to think in terms of didn't have to think in terms of completions you could ask it a question completions you could ask it a question completions you could ask it a question and get an answer back but yeah so it and get an answer back but yeah so it and get an answer back but yeah so it was very clear back then sort of um and was very clear back then sort of um and was very clear back then sort of um and that was running it for about 12 months that was running it for about 12 months that was running it for about 12 months before chat GT came along there was before chat GT came along there was before chat GT came along there was something really interesting about this something really interesting about this something really interesting about this model and what it could do and that was model and what it could do and that was model and what it could do and that was also the the point where it became clear also the the point where it became clear also the the point where it became clear that code was actually something was that code was actually something was that code was actually something was surprisingly good at and this um I surprisingly good at and this um I surprisingly good at and this um I talked to somebody open AI I asked them talked to somebody open AI I asked them talked to somebody open AI I asked them it's like were you expecting it to be it's like were you expecting it to be it's like were you expecting it to be good at code and they said you know we good at code and they said you know we good at code and they said you know we thought maybe but it wasn't one of our thought maybe but it wasn't one of our thought maybe but it wasn't one of our original goals like the original goals original goals like the original goals original goals like the original goals of these models were much more things of these models were much more things of these models were much more things like translation from one human language like translation from one human language like translation from one human language to another which um which they do to another which um which they do to another which um which they do incredibly well um but when you think incredibly well um but when you think incredibly well um but when you think about it the fact that they can write about it the fact that they can write about it the fact that they can write code well isn't that surprising because code well isn't that surprising because code well isn't that surprising because C code is so much simpler than like C code is so much simpler than like C code is so much simpler than like English or Chinese or German like we put English or Chinese or German like we put English or Chinese or German like we put it together what we know I I think it's it together what we know I I think it's it together what we know I I think it's it's it's pretty obvious and I think you it's it's pretty obvious and I think you it's it's pretty obvious and I think you know we'll talk about implications but know we'll talk about implications but know we'll talk about implications but let's just jump a little bit ahead so I let's just jump a little bit ahead so I let's just jump a little bit ahead so I think like I personally had a wow this think like I personally had a wow this think like I personally had a wow this is amazing moment with uh llms and then is amazing moment with uh llms and then is amazing moment with uh llms and then I've also had a bit of a like scared I've also had a bit of a like scared I've also had a bit of a like scared moment of like is this could this moment of like is this could this moment of like is this could this actually replace part of what I do or actually replace part of what I do or actually replace part of what I do or not and you had a really interesting not and you had a really interesting not and you had a really interesting story with that a proper like this is story with that a proper like this is story with that a proper like this is scary moment can can you talk about that scary moment can can you talk about that scary moment can can you talk about that I mean I've definitely I've had a few of I mean I've definitely I've had a few of I mean I've definitely I've had a few of those I think every every programmer who those I think every every programmer who those I think every every programmer who works with these models the first time works with these models the first time works with these models the first time it spits out like 20 lines of actually it spits out like 20 lines of actually it spits out like 20 lines of actually good code that solves your problem and good code that solves your problem and good code that solves your problem and does it faster than you would there's does it faster than you would there's does it faster than you would there's that moment when you're like hang on a that moment when you're like hang on a that moment when you're like hang on a second what am I even for but I had a a second what am I even for but I had a a second what am I even for but I had a a bigger version of that with um actually bigger version of that with um actually bigger version of that with um actually with my my main open source project so I with my my main open source project so I with my my main open source project so I I built this tool called data set which I built this tool called data set which I built this tool called data set which is a uh it's a interface for querying is a uh it's a interface for querying is a uh it's a interface for querying databases and um like analyzing data databases and um like analyzing data databases and um like analyzing data creating Json apis on top of data all of creating Json apis on top of data all of creating Json apis on top of data all of that kind of stuff and the thing I've that kind of stuff and the thing I've that kind of stuff and the thing I've always been trying to solve with that is always been trying to solve with that is always been trying to solve with that is I feel like every human being should be I feel like every human being should be I feel like every human being should be able to ask questions of databases like able to ask questions of databases like able to ask questions of databases like it's absurd that everyone's got all of it's absurd that everyone's got all of it's absurd that everyone's got all of this data about them but we don't give this data about them but we don't give this data about them but we don't give them tools that let them actually you them tools that let them actually you them tools that let them actually you know dig in and explore it and and know dig in and explore it and and know dig in and explore it and and filter it and try and answer questions filter it and try and answer questions filter it and try and answer questions that way and then I tried this new that way and then I tried this new that way and then I tried this new feature of um chat GPT that they feature of um chat GPT that they feature of um chat GPT that they launched last year called code launched last year called code launched last year called code interpreter mode this is the thing where interpreter mode this is the thing where interpreter mode this is the thing where chat GPT you can ask a question it could chat GPT you can ask a question it could chat GPT you can ask a question it could write some python code and then it can write some python code and then it can write some python code and then it can execute that python code for you and use execute that python code for you and use execute that python code for you and use the result to continue answering your the result to continue answering your the result to continue answering your question and code inter mode has a question and code inter mode has a question and code inter mode has a feature where you can upload files to it feature where you can upload files to it feature where you can upload files to it so I uploaded a sqlite database file to so I uploaded a sqlite database file to so I uploaded a sqlite database file to it like just the same database files it like just the same database files it like just the same database files that I use in my own software and I that I use in my own software and I that I use in my own software and I asked it the question and it flawlessly asked it the question and it flawlessly asked it the question and it flawlessly answered it by composing the right SQL answered it by composing the right SQL answered it by composing the right SQL query running that using the python SQL query running that using the python SQL query running that using the python SQL light library and spitting out the light library and spitting out the light library and spitting out the answer and I sat there looking at this answer and I sat there looking at this answer and I sat there looking at this thinking on the one hand this is the thinking on the one hand this is the thinking on the one hand this is the most incredible example of like being most incredible example of like being most incredible example of like being able to ask questions of your data that able to ask questions of your data that able to ask questions of your data that I've ever seen but on the other hand I've ever seen but on the other hand I've ever seen but on the other hand what am I even for like I thought my what am I even for like I thought my what am I even for like I thought my life's purpose was to solve this problem life's purpose was to solve this problem life's purpose was to solve this problem and this thing this new tool is solving and this thing this new tool is solving and this thing this new tool is solving my problem without even really thinking my problem without even really thinking my problem without even really thinking about it like they didn't mention oh it about it like they didn't mention oh it about it like they didn't mention oh it could do sqlite SQL queries as part of could do sqlite SQL queries as part of could do sqlite SQL queries as part of what it does it's just like python um what it does it's just like python um what it does it's just like python um and that was fun and well no that was a and that was fun and well no that was a and that was fun and well no that was a little bit existential dread and the way little bit existential dread and the way little bit existential dread and the way I've been coping with that is thinking I've been coping with that is thinking I've been coping with that is thinking okay well my software needs to be better okay well my software needs to be better okay well my software needs to be better than chat GPT code interpreter this than chat GPT code interpreter this than chat GPT code interpreter this particular problem if I mix AI features particular problem if I mix AI features particular problem if I mix AI features into it so I've started exploring what into it so I've started exploring what into it so I've started exploring what the plugins for my software look like the plugins for my software look like the plugins for my software look like that add large language model based like that add large language model based like that add large language model based like build run a SQL query against this build run a SQL query against this build run a SQL query against this schema all of that kind of stuff but schema all of that kind of stuff but schema all of that kind of stuff but it's interesting like it did very much it's interesting like it did very much it's interesting like it did very much change my mental model of the problem change my mental model of the problem change my mental model of the problem that I was trying to solve because it that I was trying to solve because it that I was trying to solve because it took such a big bite out of that problem took such a big bite out of that problem took such a big bite out of that problem this episode is brought to you by codium this episode is brought to you by codium this episode is brought to you by codium the AI tool of choice for professional the AI tool of choice for professional the AI tool of choice for professional software developers that is cod software developers that is cod software developers that is cod ium codium removes tedium from your ium codium removes tedium from your ium codium removes tedium from your development through a suite of development through a suite of development through a suite of state-of-the-art AI capabilities state-of-the-art AI capabilities state-of-the-art AI capabilities available via extensions and all of your available via extensions and all of your available via extensions and all of your favorite IDs such as vs code jet brains favorite IDs such as vs code jet brains favorite IDs such as vs code jet brains Visual Studio eclipse xcode neovim Visual Studio eclipse xcode neovim Visual Studio eclipse xcode neovim computer notebooks and more uniquely computer notebooks and more uniquely computer notebooks and more uniquely codium is fully Enterprise ready as codium is fully Enterprise ready as codium is fully Enterprise ready as proof it had multiple regulated Fortune proof it had multiple regulated Fortune proof it had multiple regulated Fortune 500 companies counted within it 500 companies counted within it 500 companies counted within it thousands of Enterprise customers join thousands of Enterprise customers join thousands of Enterprise customers join to 700,000 developers using codium to 700,000 developers using codium to 700,000 developers using codium individual free plan and ask your individual free plan and ask your individual free plan and ask your companies to consider a free trial of companies to consider a free trial of companies to consider a free trial of the Enterprise plan to learn more about the Enterprise plan to learn more about the Enterprise plan to learn more about codium visit codium codium visit codium codium visit codium docomo that is docomo that is docomo that is ci.com ci.com ci.com pragmatic and what I noticed is you have pragmatic and what I noticed is you have pragmatic and what I noticed is you have the experimenting a lot with trying out the experimenting a lot with trying out the experimenting a lot with trying out how different llms will work you've been how different llms will work you've been how different llms will work you've been running models locally you've been running models locally you've been running models locally you've been obviously trying a lot of like you know obviously trying a lot of like you know obviously trying a lot of like you know there's the usual suspect tools but but there's the usual suspect tools but but there's the usual suspect tools but but even beyond that c can you share a even beyond that c can you share a even beyond that c can you share a little bit on how your initial little bit on how your initial little bit on how your initial Impressions were because you you were Impressions were because you you were Impressions were because you you were already on the early versions of the already on the early versions of the already on the early versions of the tool from from chat GPT to co-pilot to tool from from chat GPT to co-pilot to tool from from chat GPT to co-pilot to some other things and how your stack has some other things and how your stack has some other things and how your stack has changed or refined to actually make you changed or refined to actually make you changed or refined to actually make you more productive because it sounds like more productive because it sounds like more productive because it sounds like you are more productive now yes very you are more productive now yes very you are more productive now yes very much so I mean yeah so I've I've been much so I mean yeah so I've I've been much so I mean yeah so I've I've been calling myself an independent researcher calling myself an independent researcher calling myself an independent researcher when when it comes to this kind of stuff when when it comes to this kind of stuff when when it comes to this kind of stuff because I've got the time to to I can because I've got the time to to I can because I've got the time to to I can dig into these things I write a lot like dig into these things I write a lot like dig into these things I write a lot like I've been blogging about this since when I've been blogging about this since when I've been blogging about this since when since when I first started investigating since when I first started investigating since when I first started investigating it and yeah I mean um like I said gpt3 I it and yeah I mean um like I said gpt3 I it and yeah I mean um like I said gpt3 I was basically using it through their was basically using it through their was basically using it through their playground interface which still exists playground interface which still exists playground interface which still exists today it's the the the the API debugging today it's the the the the API debugging today it's the the the the API debugging tool for this stuff um and it was fine tool for this stuff um and it was fine tool for this stuff um and it was fine like and I was using it to solve I like and I was using it to solve I like and I was using it to solve I experimented with having it like write experimented with having it like write experimented with having it like write documentation but I've always felt a bit documentation but I've always felt a bit documentation but I've always felt a bit funny about publishing words that I funny about publishing words that I funny about publishing words that I didn't write because I because I do so didn't write because I because I do so didn't write because I because I do so much writing myself um and little bits much writing myself um and little bits much writing myself um and little bits and pieces of code but I didn't really and pieces of code but I didn't really and pieces of code but I didn't really get into the coding side until after get into the coding side until after get into the coding side until after chat GPT came out and I did the Advent chat GPT came out and I did the Advent chat GPT came out and I did the Advent of code that December and the sort of of code that December and the sort of of code that December and the sort of monthlong programming challeng this was monthlong programming challeng this was monthlong programming challeng this was 2022 December right yes November to chat 2022 December right yes November to chat 2022 December right yes November to chat November 30th is when chat came out and November 30th is when chat came out and November 30th is when chat came out and so I spent December trying to learn rust so I spent December trying to learn rust so I spent December trying to learn rust with it with it with it assistant which didn't it was assistant which didn't it was assistant which didn't it was interesting I got a reasonably Long Way interesting I got a reasonably Long Way interesting I got a reasonably Long Way rust is actually I still don't know rust rust is actually I still don't know rust rust is actually I still don't know rust rust the the memory management in Rust rust the the memory management in Rust rust the the memory management in Rust is just difficult enough that language is just difficult enough that language is just difficult enough that language models still have trouble with it like models still have trouble with it like models still have trouble with it like one of my test of a new language model one of my test of a new language model one of my test of a new language model is okay can it explain the rust rust is okay can it explain the rust rust is okay can it explain the rust rust borrowing to me and they're getting to a borrowing to me and they're getting to a borrowing to me and they're getting to a point where I'm almost understanding it point where I'm almost understanding it point where I'm almost understanding it but it's it's an interesting sort of but it's it's an interesting sort of but it's it's an interesting sort of stress test for this whereas if you use stress test for this whereas if you use stress test for this whereas if you use these models for JavaScript and python these models for JavaScript and python these models for JavaScript and python they're pH Nally good there's so much they're pH Nally good there's so much they're pH Nally good there's so much more training data about JavaScript and more training data about JavaScript and more training data about JavaScript and python out there than there is for for a python out there than there is for for a python out there than there is for for a language like rust that honestly they language like rust that honestly they language like rust that honestly they they they just completely sing and they they just completely sing and they they just completely sing and that's great for me because the code the that's great for me because the code the that's great for me because the code the the languages I use every day are Python the languages I use every day are Python the languages I use every day are Python and JavaScript and SQL and those are the and JavaScript and SQL and those are the and JavaScript and SQL and those are the three languages that language models are three languages that language models are three languages that language models are best at so I'm perfectly positioned to best at so I'm perfectly positioned to best at so I'm perfectly positioned to have these things be be useful and have these things be be useful and have these things be be useful and helpful for me and I've also got an I I helpful for me and I've also got an I I helpful for me and I've also got an I I I tend to pick like I said boring I tend to pick like I said boring I tend to pick like I said boring technology like d Jango which the technology like d Jango which the technology like d Jango which the language mods know already you know if language mods know already you know if language mods know already you know if you're if you're sticking if if you you're if you're sticking if if you you're if you're sticking if if you stick with Django they're going to be stick with Django they're going to be stick with Django they're going to be able to do pretty much anything that you able to do pretty much anything that you able to do pretty much anything that you ask of them but yeah so I tried learning ask of them but yeah so I tried learning ask of them but yeah so I tried learning rust and that was a really good exercise rust and that was a really good exercise rust and that was a really good exercise for just every day trying these things for just every day trying these things for just every day trying these things out and seeing what could happen one of out and seeing what could happen one of out and seeing what could happen one of the key things I've learned that I think the key things I've learned that I think the key things I've learned that I think people don't necessarily acknowledge people don't necessarily acknowledge people don't necessarily acknowledge these things are really difficult to use these things are really difficult to use these things are really difficult to use and there's a lot of it's not just skill and there's a lot of it's not just skill and there's a lot of it's not just skill there's a lot of intuition you have to there's a lot of intuition you have to there's a lot of intuition you have to build up in order to use them build up in order to use them build up in order to use them effectively like if you just sit down effectively like if you just sit down effectively like if you just sit down and ask the question like you'd ask on and ask the question like you'd ask on and ask the question like you'd ask on stack Overflow you'll probably not get a stack Overflow you'll probably not get a stack Overflow you'll probably not get a great response and a lot of people do great response and a lot of people do great response and a lot of people do that and then they write the whole thing that and then they write the whole thing that and then they write the whole thing off they're like okay it didn't give me off they're like okay it didn't give me off they're like okay it didn't give me what I wanted this is all hyp there's no what I wanted this is all hyp there's no what I wanted this is all hyp there's no value here the trick is firstly you have value here the trick is firstly you have value here the trick is firstly you have to learn how to prompt them you have to to learn how to prompt them you have to to learn how to prompt them you have to more important you have to learn what more important you have to learn what more important you have to learn what kind of things they're good at and what kind of things they're good at and what kind of things they're good at and what kind of things they're bad at like I kind of things they're bad at like I kind of things they're bad at like I know because I've spent so much time know because I've spent so much time know because I've spent so much time with them that python JavaScript they're with them that python JavaScript they're with them that python JavaScript they're great at rust they're not quite as good great at rust they're not quite as good great at rust they're not quite as good at yet um I know that you shouldn't ask at yet um I know that you shouldn't ask at yet um I know that you shouldn't ask them about current events because they them about current events because they them about current events because they they've got a tring cut off in terms of they've got a tring cut off in terms of they've got a tring cut off in terms of of of what they understand I know that of of what they understand I know that of of what they understand I know that they're terrible at like mathematic math they're terrible at like mathematic math they're terrible at like mathematic math math and logic puzzles don't ask them to math and logic puzzles don't ask them to math and logic puzzles don't ask them to count anything which is bizarre because count anything which is bizarre because count anything which is bizarre because computers are really good at maths and computers are really good at maths and computers are really good at maths and Counting and looking things up and Counting and looking things up and Counting and looking things up and language models those are the three language models those are the three language models those are the three things they're not good at and there are things they're not good at and there are things they're not good at and there are most supposedly our most advanced most supposedly our most advanced most supposedly our most advanced computers but so you have to build this computers but so you have to build this computers but so you have to build this quite intricate mental model of what quite intricate mental model of what quite intricate mental model of what these things can do and how to get them these things can do and how to get them these things can do and how to get them to do those things and if you build that to do those things and if you build that to do those things and if you build that mental model if you put the work in you mental model if you put the work in you mental model if you put the work in you can scream with them there is so you can can scream with them there is so you can can scream with them there is so you can work so quickly at solving specific work so quickly at solving specific work so quickly at solving specific problems when you say oh this is the problems when you say oh this is the problems when you say oh this is the kind of thing that language model can do kind of thing that language model can do kind of thing that language model can do and then you just Outsource it to your I and then you just Outsource it to your I and then you just Outsource it to your I call it my weird intern sometimes call it my weird intern sometimes call it my weird intern sometimes whereas other things you're like okay whereas other things you're like okay whereas other things you're like okay well it's not even worth trying out on a well it's not even worth trying out on a well it's not even worth trying out on a language model because I know from past language model because I know from past language model because I know from past experience that it won't do a good job experience that it won't do a good job experience that it won't do a good job with it so like as as a software with it so like as as a software with it so like as as a software engineer I mean we do have a bit of an engineer I mean we do have a bit of an engineer I mean we do have a bit of an injuring mindset but you know there's injuring mindset but you know there's injuring mindset but you know there's when you see a new technology I mean you when you see a new technology I mean you when you see a new technology I mean you know clearly this is this is this is know clearly this is this is this is know clearly this is this is this is here it's not going away but there's two here it's not going away but there's two here it's not going away but there's two ways you can look at it one is I think ways you can look at it one is I think ways you can look at it one is I think you kind of explain you start playing you kind of explain you start playing you kind of explain you start playing with it you start stress testing it you with it you start stress testing it you with it you start stress testing it you see where it works where it doesn't and see where it works where it doesn't and see where it works where it doesn't and the other one is you start from a theory the other one is you start from a theory the other one is you start from a theory you understand how it's built how it you understand how it's built how it you understand how it's built how it works what's behind the scenes and then works what's behind the scenes and then works what's behind the scenes and then you start probing and and then you have you start probing and and then you have you start probing and and then you have you know I think this is a little bit you know I think this is a little bit you know I think this is a little bit with the way computer science is taught with the way computer science is taught with the way computer science is taught like if you go to university like when I like if you go to university like when I like if you go to university like when I went to computer science we started with went to computer science we started with went to computer science we started with algebra and and and some like formal algebra and and and some like formal algebra and and and some like formal methods and and languages and and kind methods and and languages and and kind methods and and languages and and kind of coding was a little bit we got there of coding was a little bit we got there of coding was a little bit we got there by the end and they're like well yeah I by the end and they're like well yeah I by the end and they're like well yeah I guess I I now know what happens guess I I now know what happens guess I I now know what happens underneath the compiler but obviously underneath the compiler but obviously underneath the compiler but obviously there's the the other route as well it there's the the other route as well it there's the the other route as well it in in your like you know view like was in in your like you know view like was in in your like you know view like was there it sounds like you kind of like there it sounds like you kind of like there it sounds like you kind of like jump straight into like let me see how jump straight into like let me see how jump straight into like let me see how this actually works and let me not this actually works and let me not this actually works and let me not overthink the theory which at the time overthink the theory which at the time overthink the theory which at the time it was bit unclear right now if you it was bit unclear right now if you it was bit unclear right now if you start with the theory it will hold you start with the theory it will hold you start with the theory it will hold you back like this spe specific technology back like this spe specific technology back like this spe specific technology it's weirdly um it's weirdly harmful to it's weirdly um it's weirdly harmful to it's weirdly um it's weirdly harmful to spend too much time trying to understand spend too much time trying to understand spend too much time trying to understand how they like how they actually work how they like how they actually work how they like how they actually work before you start playing with them which before you start playing with them which before you start playing with them which is very unintuitive like I I have is very unintuitive like I I have is very unintuitive like I I have friends who say that um if you're a friends who say that um if you're a friends who say that um if you're a machine learning researcher if you've machine learning researcher if you've machine learning researcher if you've been training models and stuff for years been training models and stuff for years been training models and stuff for years you're actually to disadvantage to start you're actually to disadvantage to start you're actually to disadvantage to start using these tools than if you come in using these tools than if you come in using these tools than if you come in completely fresh because because they completely fresh because because they completely fresh because because they don't they're very weird you know they don't they're very weird you know they don't they're very weird you know they don't react like you expect reg like don't react like you expect reg like don't react like you expect reg like other machine learning models machine other machine learning models machine other machine learning models machine learning people always jump straight to learning people always jump straight to learning people always jump straight to fine tuning F tuning on these things is fine tuning F tuning on these things is fine tuning F tuning on these things is mostly a waste of time like people it mostly a waste of time like people it mostly a waste of time like people it takes people a long time to get to the takes people a long time to get to the takes people a long time to get to the point like you know what there's no point like you know what there's no point like you know what there's no point in F tuning at my own custom point in F tuning at my own custom point in F tuning at my own custom version of this because next month just version of this because next month just version of this because next month just to break it for fine tuning because I to break it for fine tuning because I to break it for fine tuning because I think like we hear this word a lot but think like we hear this word a lot but think like we hear this word a lot but by fine tuning by fine tuning by fine tuning like you mean that you take you know the like you mean that you take you know the like you mean that you take you know the model and then you add more training to model and then you add more training to model and then you add more training to you run wrong training cycles and it's a you run wrong training cycles and it's a you run wrong training cycles and it's a very confusing term because yeah so the very confusing term because yeah so the very confusing term because yeah so the idea with fine tuning is you take an idea with fine tuning is you take an idea with fine tuning is you take an exist model it might be one of the exist model it might be one of the exist model it might be one of the openly licensed models or actually like openly licensed models or actually like openly licensed models or actually like um I think Claude has this now GP and um I think Claude has this now GP and um I think Claude has this now GP and open a have apis where you can upload open a have apis where you can upload open a have apis where you can upload like a CSV file of a million examples like a CSV file of a million examples like a CSV file of a million examples and they will and spend a lot of money and they will and spend a lot of money and they will and spend a lot of money with them and they will give you a a with them and they will give you a a with them and they will give you a a model try and tuned on that and it model try and tuned on that and it model try and tuned on that and it sounds so tempting everyone's like wow I sounds so tempting everyone's like wow I sounds so tempting everyone's like wow I could have a model that that that's could have a model that that that's could have a model that that that's perfectly attuned to my specific needs perfectly attuned to my specific needs perfectly attuned to my specific needs it's really difficult to do it's really it's really difficult to do it's really it's really difficult to do it's really expensive and for most of the things expensive and for most of the things expensive and for most of the things that people want to do it turns out it that people want to do it turns out it that people want to do it turns out it it doesn't actually solve the problem it doesn't actually solve the problem it doesn't actually solve the problem lots of people think I want the model to lots of people think I want the model to lots of people think I want the model to know about my documentation my company's know about my documentation my company's know about my documentation my company's Internal Documentation I want to answer Internal Documentation I want to answer Internal Documentation I want to answer questions about that surely I fine tune questions about that surely I fine tune questions about that surely I fine tune a model to solve that that it turns out a model to solve that that it turns out a model to solve that that it turns out just BL just blame doesn't work because just BL just blame doesn't work because just BL just blame doesn't work because the weight of all of the existing the weight of all of the existing the weight of all of the existing knowledge the model has completely knowledge the model has completely knowledge the model has completely overwhelms anything that you try and add overwhelms anything that you try and add overwhelms anything that you try and add into it with fine tuning the models they into it with fine tuning the models they into it with fine tuning the models they hallucinate more if you um on on hallucinate more if you um on on hallucinate more if you um on on questions about things if you've done questions about things if you've done questions about things if you've done that extra fine tuning step to add that extra fine tuning step to add that extra fine tuning step to add knowledge which is a surprising thing knowledge which is a surprising thing knowledge which is a surprising thing where fine tuning does work is for sort where fine tuning does work is for sort where fine tuning does work is for sort of tasks like you can if you want a of tasks like you can if you want a of tasks like you can if you want a model that's just really good at SQL you model that's just really good at SQL you model that's just really good at SQL you can give it 10,000 examples of here's a can give it 10,000 examples of here's a can give it 10,000 examples of here's a human question at a SQL schema and human question at a SQL schema and human question at a SQL schema and here's the SQL query and that will make here's the SQL query and that will make here's the SQL query and that will make it that will give you a model that is it that will give you a model that is it that will give you a model that is stronger at that kind of activity but stronger at that kind of activity but stronger at that kind of activity but for adding new fact into the model it for adding new fact into the model it for adding new fact into the model it just doesn't work um which confuses just doesn't work um which confuses just doesn't work um which confuses people um and so then you have to look people um and so then you have to look people um and so then you have to look at the other techniques for solving that at the other techniques for solving that at the other techniques for solving that problem there's a thing called rag which problem there's a thing called rag which problem there's a thing called rag which is a very fancy acronym for a very is a very fancy acronym for a very is a very fancy acronym for a very simple trick it stands for retrieval simple trick it stands for retrieval simple trick it stands for retrieval augmented Generation all it means is the augmented Generation all it means is the augmented Generation all it means is the user asks a question you search your user asks a question you search your user asks a question you search your documentation for things that might be documentation for things that might be documentation for things that might be relevant to that question you copy and relevant to that question you copy and relevant to that question you copy and paste the whole lot into the model like paste the whole lot into the model like paste the whole lot into the model like and these models can take quite a lot of and these models can take quite a lot of and these models can take quite a lot of input now and then you put the user's input now and then you put the user's input now and then you put the user's question at the end that's it right question at the end that's it right question at the end that's it right super super simple don't get it's so super super simple don't get it's so super super simple don't get it's so simple I I actually wrote an article simple I I actually wrote an article simple I I actually wrote an article about it and I I had a one of the the about it and I I had a one of the the about it and I I had a one of the the people who who guest wrote it built an people who who guest wrote it built an people who who guest wrote it built an open- Source tool to well just a tool to open- Source tool to well just a tool to open- Source tool to well just a tool to do your own rack training and you could do your own rack training and you could do your own rack training and you could plug in Chad GB and you know I did it I plug in Chad GB and you know I did it I plug in Chad GB and you know I did it I understand the code and the code itself understand the code and the code itself understand the code and the code itself was very simple and I was like is is was very simple and I was like is is was very simple and I was like is is this all there is to it like you just this all there is to it like you just this all there is to it like you just break it up into you know chunks you get break it up into you know chunks you get break it up into you know chunks you get some embedding so you can uh figure out some embedding so you can uh figure out some embedding so you can uh figure out where where search will end you and then where where search will end you and then where where search will end you and then you just add in that extra thing and the you just add in that extra thing and the you just add in that extra thing and the only thing obviously you can go down to only thing obviously you can go down to only thing obviously you can go down to the rabbit hole but for simple rag is the rabbit hole but for simple rag is the rabbit hole but for simple rag is you decide on the context window size you decide on the context window size you decide on the context window size for the most part and I was like and I for the most part and I was like and I for the most part and I was like and I was amazed at how well as you said like was amazed at how well as you said like was amazed at how well as you said like it seemed so simple so I looked at the it seemed so simple so I looked at the it seemed so simple so I looked at the code and I said well this I mean I'm not code and I said well this I mean I'm not code and I said well this I mean I'm not expecting much and when I tried it out expecting much and when I tried it out expecting much and when I tried it out it work worked really well it's one of it work worked really well it's one of it work worked really well it's one of those counter I I feels there are some those counter I I feels there are some those counter I I feels there are some counterintuitive things yeah so rag it's counterintuitive things yeah so rag it's counterintuitive things yeah so rag it's the hello world of building software on the hello world of building software on the hello world of building software on top of llms like you don't get into to top of llms like you don't get into to top of llms like you don't get into to print hello world you get it to answer print hello world you get it to answer print hello world you get it to answer questions about your documentation and questions about your documentation and questions about your documentation and I've implemented like 30 like 30 lines I've implemented like 30 like 30 lines I've implemented like 30 like 30 lines of python I've got one version that's of python I've got one version that's of python I've got one version that's like two dozen lines of bash I think like two dozen lines of bash I think like two dozen lines of bash I think it's very easy to get the basic version it's very easy to get the basic version it's very easy to get the basic version working but getting good rag working is working but getting good rag working is working but getting good rag working is incredibly difficult because the problem incredibly difficult because the problem incredibly difficult because the problem is that um if you built the system and is that um if you built the system and is that um if you built the system and you know how it works you're naturally you know how it works you're naturally you know how it works you're naturally going to ask questions of it in the going to ask questions of it in the going to ask questions of it in the right kind of format the moment you right kind of format the moment you right kind of format the moment you expose it to real human beings you they expose it to real human beings you they expose it to real human beings you they will come up with an infinite quantity will come up with an infinite quantity will come up with an infinite quantity of weird ways that they might ask of weird ways that they might ask of weird ways that they might ask questions and so the art of building questions and so the art of building questions and so the art of building good rag systems the reason that it good rag systems the reason that it good rag systems the reason that it could take six months to actually get it could take six months to actually get it could take six months to actually get it production ready is figuring out okay production ready is figuring out okay production ready is figuring out okay there were all of these different ways there were all of these different ways there were all of these different ways that it can go wrong and the the key that it can go wrong and the the key that it can go wrong and the the key trick and rag is always how do we fill trick and rag is always how do we fill trick and rag is always how do we fill that context how do we pick the that context how do we pick the that context how do we pick the information that's most relevant to what information that's most relevant to what information that's most relevant to what the user is asking which is really hard the user is asking which is really hard the user is asking which is really hard that's actually like it's an information that's actually like it's an information that's actually like it's an information retrieval problem it's what search retrieval problem it's what search retrieval problem it's what search Engineers have been trying to figure out Engineers have been trying to figure out Engineers have been trying to figure out for 30 years and there's a lot of depth for 30 years and there's a lot of depth for 30 years and there's a lot of depth to that field so rag just like to that field so rag just like to that field so rag just like everything else in language models it's everything else in language models it's everything else in language models it's fractally interesting and complicated fractally interesting and complicated fractally interesting and complicated like it's simple at the top and then like it's simple at the top and then like it's simple at the top and then each little aspect of it gets more and each little aspect of it gets more and each little aspect of it gets more and more involved the further you look one more involved the further you look one more involved the further you look one of my favorite difficult problems in of my favorite difficult problems in of my favorite difficult problems in this is um what's called in the industry this is um what's called in the industry this is um what's called in the industry evals right automated evaluations evals right automated evaluations evals right automated evaluations because when you're writing software we because when you're writing software we because when you're writing software we write automated tests we write unit write automated tests we write unit write automated tests we write unit tests and they intive our software works tests and they intive our software works tests and they intive our software works and that's great you can't do that with and that's great you can't do that with and that's great you can't do that with language models because they're language models because they're language models because they're non-deterministic like they they they non-deterministic like they they they non-deterministic like they they they very rarely return exactly the same very rarely return exactly the same very rarely return exactly the same answer so we don't even have unit answer so we don't even have unit answer so we don't even have unit testing but with with things like rag we testing but with with things like rag we testing but with with things like rag we need to have automated tests that can need to have automated tests that can need to have automated tests that can tell us okay we tweaked our algorithm tell us okay we tweaked our algorithm tell us okay we tweaked our algorithm for picking content is it better like for picking content is it better like for picking content is it better like does that do a better job of answering does that do a better job of answering does that do a better job of answering questions it's really difficult I'm questions it's really difficult I'm questions it's really difficult I'm still trying to figure out the right still trying to figure out the right still trying to figure out the right path this myself and I I talk with path this myself and I I talk with path this myself and I I talk with someone who's working at an AI company someone who's working at an AI company someone who's working at an AI company and the weird thing that I would just it and the weird thing that I would just it and the weird thing that I would just it just feels it breaks all that we know is just feels it breaks all that we know is just feels it breaks all that we know is they have this eval test Suite which they have this eval test Suite which they have this eval test Suite which which runs against their model whenever which runs against their model whenever which runs against their model whenever they make a change they run it and she they make a change they run it and she they make a change they run it and she told me like okay it's it cost us $50 to told me like okay it's it cost us $50 to told me like okay it's it cost us $50 to run this every single time wow and this run this every single time wow and this run this every single time wow and this is just something I don't think we've is just something I don't think we've is just something I don't think we've been used to like you know like I run my been used to like you know like I run my been used to like you know like I run my test like as as a software Eng I run my test like as as a software Eng I run my test like as as a software Eng I run my unit test integr I know how much time it unit test integr I know how much time it unit test integr I know how much time it costs me but suddenly obviously they're costs me but suddenly obviously they're costs me but suddenly obviously they're using uh different apis whichever vendor using uh different apis whichever vendor using uh different apis whichever vendor this is just it feels like there's a bit this is just it feels like there's a bit this is just it feels like there's a bit of a this clearly used to be the thing of a this clearly used to be the thing of a this clearly used to be the thing before my time at least like back when before my time at least like back when before my time at least like back when there were you know servers or main there were you know servers or main there were you know servers or main frames or Computing time was expensive frames or Computing time was expensive frames or Computing time was expensive but but suddenly like this is just yet but but suddenly like this is just yet but but suddenly like this is just yet another interesting variable so yep yeah another interesting variable so yep yeah another interesting variable so yep yeah so you don't want to run those on every so you don't want to run those on every so you don't want to run those on every commit to your repository that'll commit to your repository that'll commit to your repository that'll bankrupt you pretty quickly it's also bankrupt you pretty quickly it's also bankrupt you pretty quickly it's also funny that um with evals one of the most funny that um with evals one of the most funny that um with evals one of the most common techniques is what's called llm common techniques is what's called llm common techniques is what's called llm as a judge so you know if you're trying as a judge so you know if you're trying as a judge so you know if you're trying to say okay I'm I'm building a to say okay I'm I'm building a to say okay I'm I'm building a summarizer uh here's an article I want summarizer uh here's an article I want summarizer uh here's an article I want it summarized here is the summary how it summarized here is the summary how it summarized here is the summary how can you write tests against a summary to can you write tests against a summary to can you write tests against a summary to check that it's actually good and what a check that it's actually good and what a check that it's actually good and what a lot of people do is they Outsource that lot of people do is they Outsource that lot of people do is they Outsource that to another model so they produce two to another model so they produce two to another model so they produce two summaries and then they say hey gp4 summaries and then they say hey gp4 summaries and then they say hey gp4 which of these two summaries is best and which of these two summaries is best and which of these two summaries is best and I find that so uncomfortable like this I find that so uncomfortable like this I find that so uncomfortable like this stuff is all so weird and difficult to stuff is all so weird and difficult to stuff is all so weird and difficult to evaluate already and now we're throwing evaluate already and now we're throwing evaluate already and now we're throwing in another letter of weird language in another letter of weird language in another letter of weird language models to try and give us a score from models to try and give us a score from models to try and give us a score from our previous language models but that's our previous language models but that's our previous language models but that's kind of these are the the kind of kind of these are the the kind of kind of these are the the kind of options that we're exploring at the options that we're exploring at the options that we're exploring at the moment yeah it's it's interesting was moment yeah it's it's interesting was moment yeah it's it's interesting was speaking about op options so you've speaking about op options so you've speaking about op options so you've experimented a lot with trying out experimented a lot with trying out experimented a lot with trying out different tools including build building different tools including build building different tools including build building your own and and obviously co-pilot and your own and and obviously co-pilot and your own and and obviously co-pilot and and and other models I I I saw you and and other models I I I saw you and and other models I I I saw you mentioned Claude for example as what mentioned Claude for example as what mentioned Claude for example as what when you're playing with what is your when you're playing with what is your when you're playing with what is your current llm stack and like day-to-day current llm stack and like day-to-day current llm stack and like day-to-day how do you use it for for actually how do you use it for for actually how do you use it for for actually coding on on data set or on your coding on on data set or on your coding on on data set or on your projects so my default stack right now projects so my default stack right now projects so my default stack right now is um my default model is Claude 3.5 is um my default model is Claude 3.5 is um my default model is Claude 3.5 Sonet which is brand new came out maybe Sonet which is brand new came out maybe Sonet which is brand new came out maybe 3 weeks ago I I I heard it's amazing for 3 weeks ago I I I heard it's amazing for 3 weeks ago I I I heard it's amazing for coding it's it's amazing for everything coding it's it's amazing for everything coding it's it's amazing for everything it is the first time somebody who's not it is the first time somebody who's not it is the first time somebody who's not open AI has had the clearly best model open AI has had the clearly best model open AI has had the clearly best model like it's it's just better than open like it's it's just better than open like it's it's just better than open ey's best best available models at the ey's best best available models at the ey's best best available models at the moment the um the team behind it the moment the um the team behind it the moment the um the team behind it the company behind it anthropic are actually company behind it anthropic are actually company behind it anthropic are actually a splinter group from open AI they split a splinter group from open AI they split a splinter group from open AI they split a couple of years ago and apparently a couple of years ago and apparently a couple of years ago and apparently it's because they tried to get Sam it's because they tried to get Sam it's because they tried to get Sam ultman fired which you can't do like we ultman fired which you can't do like we ultman fired which you can't do like we we saw this happen publicly 6 months ago we saw this happen publicly 6 months ago we saw this happen publicly 6 months ago but they were like they were they were but they were like they were they were but they were like they were they were early adopters two two and a half years early adopters two two and a half years early adopters two two and a half years ago they tried to get S outman fired it ago they tried to get S outman fired it ago they tried to get S outman fired it didn't work they quit and spun up their didn't work they quit and spun up their didn't work they quit and spun up their own company and they they were some of own company and they they were some of own company and they they were some of the people who built the built GPT 4 so the people who built the built GPT 4 so the people who built the built GPT 4 so it's actually the the the the sort of it's actually the the the the sort of it's actually the the the the sort of gp4 original team but anyway clae 3.5 gp4 original team but anyway clae 3.5 gp4 original team but anyway clae 3.5 Sonet is unbelievably good um it's my Sonet is unbelievably good um it's my Sonet is unbelievably good um it's my default for most of the work that I'm default for most of the work that I'm default for most of the work that I'm doing I still use GPT 40 which is open doing I still use GPT 40 which is open doing I still use GPT 40 which is open ai's probably their best available model ai's probably their best available model ai's probably their best available model for mainly because mainly for two for mainly because mainly for two for mainly because mainly for two features it's got code into mode this features it's got code into mode this features it's got code into mode this thing where it can write python code and thing where it can write python code and thing where it can write python code and then execute that python P so sometimes then execute that python P so sometimes then execute that python P so sometimes I'll throw a fiddly problem at it and I'll throw a fiddly problem at it and I'll throw a fiddly problem at it and I'll watch it try five or six times I'll watch it try five or six times I'll watch it try five or six times until it works and I just sit there and until it works and I just sit there and until it works and I just sit there and watch it going through the motions so I watch it going through the motions so I watch it going through the motions so I use that a lot and then chat chat GPT use that a lot and then chat chat GPT use that a lot and then chat chat GPT has the voice mode which I use when I'm has the voice mode which I use when I'm has the voice mode which I use when I'm walking my dog cuz you can stick in a walking my dog cuz you can stick in a walking my dog cuz you can stick in a pair of airpods and you can go for an pair of airpods and you can go for an pair of airpods and you can go for an hourong walk with the dog and you could hourong walk with the dog and you could hourong walk with the dog and you could talk to this weird AI assistant and have talk to this weird AI assistant and have talk to this weird AI assistant and have it write you code because it can do it write you code because it can do it write you code because it can do codeing codeing codeing and it can look things up on the and it can look things up on the and it can look things up on the internet and such like so you can have a internet and such like so you can have a internet and such like so you can have a very productive hourong conversation very productive hourong conversation very productive hourong conversation while you're walking the dog on the while you're walking the dog on the while you're walking the dog on the beach this I was not expecting I'll be beach this I was not expecting I'll be beach this I was not expecting I'll be Hest that's very that is the most Hest that's very that is the most Hest that's very that is the most dystopian sci-fi future thing as well dystopian sci-fi future thing as well dystopian sci-fi future thing as well like the voice mode and this is the this like the voice mode and this is the this like the voice mode and this is the this isn't the fancy new voice mode they isn't the fancy new voice mode they isn't the fancy new voice mode they demoed a few weeks ago this is the one demoed a few weeks ago this is the one demoed a few weeks ago this is the one they found for like uh six months it's they found for like uh six months it's they found for like uh six months it's so good like the the intonation the the so good like the the intonation the the so good like the the intonation the the voice it's it's it's like having a voice it's it's it's like having a voice it's it's it's like having a conversation with an intern who can go conversation with an intern who can go conversation with an intern who can go look things up for you and and then so look things up for you and and then so look things up for you and and then so so you mentioned the the stack but like so you mentioned the the stack but like so you mentioned the the stack but like if I imagine your data you know you've if I imagine your data you know you've if I imagine your data you know you've got your terminal or your coat there got your terminal or your coat there got your terminal or your coat there there's more to my stack so it's um there's more to my stack so it's um there's more to my stack so it's um those are the ones I'm using in my those are the ones I'm using in my those are the ones I'm using in my browser and on my phone um I use get I browser and on my phone um I use get I browser and on my phone um I use get I do I use GitHub co-pilot um I've always do I use GitHub co-pilot um I've always do I use GitHub co-pilot um I've always got that turned on I use my I've bu been got that turned on I use my I've bu been got that turned on I use my I've bu been building this open source tool called building this open source tool called building this open source tool called llm which is command line just a llm which is command line just a llm which is command line just a question a coil what features do you use question a coil what features do you use question a coil what features do you use cuz it's now has a competing feature it cuz it's now has a competing feature it cuz it's now has a competing feature it does have a chat window if you want to does have a chat window if you want to does have a chat window if you want to use that it has auto complete which ones use that it has auto complete which ones use that it has auto complete which ones find most useful for your use cases find most useful for your use cases find most useful for your use cases mostly autocomplete like old school mostly autocomplete like old school mostly autocomplete like old school co-pilot I've recently started using the co-pilot I've recently started using the co-pilot I've recently started using the thing where you can select some lines of thing where you can select some lines of thing where you can select some lines of code there's a little sparkly icon you code there's a little sparkly icon you code there's a little sparkly icon you can click that and then give it a prompt can click that and then give it a prompt can click that and then give it a prompt to what run against those lines of code to what run against those lines of code to what run against those lines of code and it'll do that I don't use the chat and it'll do that I don't use the chat and it'll do that I don't use the chat window at all I use clae 3 I use um clae window at all I use clae 3 I use um clae window at all I use clae 3 I use um clae clae in the browser for what I would use clae in the browser for what I would use clae in the browser for what I would use that for um and it's great you know um that for um and it's great you know um that for um and it's great you know um it's it's copil it's another interesting it's it's copil it's another interesting it's it's copil it's another interesting one where you hear from people who like one where you hear from people who like one where you hear from people who like I turned it on and it just gave me a I turned it on and it just gave me a I turned it on and it just gave me a bunch of junk and I turned it off again bunch of junk and I turned it off again bunch of junk and I turned it off again cuz it's clearly not useful and again cuz it's clearly not useful and again cuz it's clearly not useful and again co-pilot you have to learn how to use it co-pilot you have to learn how to use it co-pilot you have to learn how to use it like there's no manual for any of this like there's no manual for any of this like there's no manual for any of this stuff especially not for co-pilot and stuff especially not for co-pilot and stuff especially not for co-pilot and that you have to learn things like if that you have to learn things like if that you have to learn things like if you type out the start of a function you type out the start of a function you type out the start of a function name and give it named par clearly named name and give it named par clearly named name and give it named par clearly named parameters with their types or type parameters with their types or type parameters with their types or type annotations it will complete the annotations it will complete the annotations it will complete the function for you and if you add a function for you and if you add a function for you and if you add a comment it will like you can you can you comment it will like you can you can you comment it will like you can you can you learn you prompt it through the comments learn you prompt it through the comments learn you prompt it through the comments that you write essentially yeah I I've that you write essentially yeah I I've that you write essentially yeah I I've actually started to use that it's it's actually started to use that it's it's actually started to use that it's it's actually again no one tells you that but actually again no one tells you that but actually again no one tells you that but once once you figure it out it's it can once once you figure it out it's it can once once you figure it out it's it can be rful because that's how you can be rful because that's how you can be rful because that's how you can generate like either a small part for me generate like either a small part for me generate like either a small part for me just a small part or a function it just just a small part or a function it just just a small part or a function it just gets it and again like as I mean it's gets it and again like as I mean it's gets it and again like as I mean it's not surprising but the more context you not surprising but the more context you not surprising but the more context you give in the comment the more it'll kind give in the comment the more it'll kind give in the comment the more it'll kind of do what you want if you're lucky I of do what you want if you're lucky I of do what you want if you're lucky I think the other thing to know about think the other thing to know about think the other thing to know about co-pilot is that it's actually running co-pilot is that it's actually running co-pilot is that it's actually running rag it's got an incredibly sophisticated rag it's got an incredibly sophisticated rag it's got an incredibly sophisticated um like retrieve look rag um uh um like retrieve look rag um uh um like retrieve look rag um uh mechanism where every time it does a mechanism where every time it does a mechanism where every time it does a completion for you co-pilot it tries to completion for you co-pilot it tries to completion for you co-pilot it tries to include context from nearby in your file include context from nearby in your file include context from nearby in your file but it also looks for other files in but it also looks for other files in but it also looks for other files in your project that have similar keywords your project that have similar keywords your project that have similar keywords in them so that's why sometimes your in them so that's why sometimes your in them so that's why sometimes your test that's really interesting that you test that's really interesting that you test that's really interesting that you say that because we're going to get to say that because we're going to get to say that because we're going to get to the misconceptions but we've been the misconceptions but we've been the misconceptions but we've been running an AI survey and one of the running an AI survey and one of the running an AI survey and one of the things that people really complain about things that people really complain about things that people really complain about saying is I use copilot because it's saying is I use copilot because it's saying is I use copilot because it's it's the one that's easiest to turn on it's the one that's easiest to turn on it's the one that's easiest to turn on in your ID and people said that it only in your ID and people said that it only in your ID and people said that it only uses my files and I wish it would look uses my files and I wish it would look uses my files and I wish it would look at the project or understand the whole at the project or understand the whole at the project or understand the whole project but it's interesting you say project but it's interesting you say project but it's interesting you say that cuz I think lot of people don't that cuz I think lot of people don't that cuz I think lot of people don't realize that it is trying to do it or in realize that it is trying to do it or in realize that it is trying to do it or in smart ways most people or not most but a smart ways most people or not most but a smart ways most people or not most but a lot of people assume that it just only lot of people assume that it just only lot of people assume that it just only looks at whatever you're seeing on the looks at whatever you're seeing on the looks at whatever you're seeing on the screen no it's it is looking at bits of screen no it's it is looking at bits of screen no it's it is looking at bits of other files but it's undocumented and other files but it's undocumented and other files but it's undocumented and it's weird and it's trying to do it's weird and it's trying to do it's weird and it's trying to do semantic similarities and all of that semantic similarities and all of that semantic similarities and all of that sort of stuff what I do a lot of is sort of stuff what I do a lot of is sort of stuff what I do a lot of is sometimes I'll just copy and paste a sometimes I'll just copy and paste a sometimes I'll just copy and paste a chunk of one file into a comment in chunk of one file into a comment in chunk of one file into a comment in another so that it's definitely visible another so that it's definitely visible another so that it's definitely visible to co-pilot that's great for things like to co-pilot that's great for things like to co-pilot that's great for things like writing tests you can literally copy in writing tests you can literally copy in writing tests you can literally copy in the code that you're testing into your the code that you're testing into your the code that you're testing into your test.py and then start so I'm now test.py and then start so I'm now test.py and then start so I'm now starting to understand you know when you starting to understand you know when you starting to understand you know when you said you need to learn how to use it said you need to learn how to use it said you need to learn how to use it sounds like you kind of you're coming sounds like you kind of you're coming sounds like you kind of you're coming from the other way instead of like from the other way instead of like from the other way instead of like trying out and saying y or nay and you trying out and saying y or nay and you trying out and saying y or nay and you know like cuz because I guess you're know like cuz because I guess you're know like cuz because I guess you're working for yourself so it kind of makes working for yourself so it kind of makes working for yourself so it kind of makes sense that you want to make yourself sense that you want to make yourself sense that you want to make yourself productive you figure it out how these productive you figure it out how these productive you figure it out how these things can actually like make you more things can actually like make you more things can actually like make you more productive right absolutely and like productive right absolutely and like productive right absolutely and like it's so much work like that's the I it's so much work like that's the I it's so much work like that's the I think the the biggest sort of think the the biggest sort of think the the biggest sort of misconception about all of this is that misconception about all of this is that misconception about all of this is that you'll get this tool and it'll make you you'll get this tool and it'll make you you'll get this tool and it'll make you productive on day one and it absolutely productive on day one and it absolutely productive on day one and it absolutely won't you have to put it won't you have to put it won't you have to put it so much effort to learn to explore it an so much effort to learn to explore it an so much effort to learn to explore it an experiment and learn how to use it and experiment and learn how to use it and experiment and learn how to use it and there's no guidance like I said co-pilot there's no guidance like I said co-pilot there's no guidance like I said co-pilot doesn't have a manual which is crazy doesn't have a manual which is crazy doesn't have a manual which is crazy Claude to its credit Claude is the only Claude to its credit Claude is the only Claude to its credit Claude is the only one of these things that actually has one of these things that actually has one of these things that actually has documentation that's really good like if documentation that's really good like if documentation that's really good like if you want to learn how to prompt llms the you want to learn how to prompt llms the you want to learn how to prompt llms the clawed anthropic prompting guide is the clawed anthropic prompting guide is the clawed anthropic prompting guide is the actually the best thing I've seen actually the best thing I've seen actually the best thing I've seen anywhere open air I have almost nothing anywhere open air I have almost nothing anywhere open air I have almost nothing there are so many hypers and blogs and there are so many hypers and blogs and there are so many hypers and blogs and tweets and Linkedin posts full of like tweets and Linkedin posts full of like tweets and Linkedin posts full of like junk junk advice you know all of the junk junk advice you know all of the junk junk advice you know all of the things like always tell it that you are things like always tell it that you are things like always tell it that you are the world's greatest expert in X before the world's greatest expert in X before the world's greatest expert in X before you ask all of that kind of mostly you ask all of that kind of mostly you ask all of that kind of mostly rubbish right but there's so much rubbish right but there's so much rubbish right but there's so much Superstition because this stuff isn't Superstition because this stuff isn't Superstition because this stuff isn't documented and even the people who documented and even the people who documented and even the people who created the models don't fully created the models don't fully created the models don't fully understand how they do what they do it's understand how they do what they do it's understand how they do what they do it's very easy to form superstitions you know very easy to form superstitions you know very easy to form superstitions you know you try the you're the world's greatest you try the you're the world's greatest you try the you're the world's greatest expert in Python thing and you get good expert in Python thing and you get good expert in Python thing and you get good answer so you're like okay I'll do that answer so you're like okay I'll do that answer so you're like okay I'll do that from now on it's kind of like um if your from now on it's kind of like um if your from now on it's kind of like um if your dog finds a hamburger in a bush dog finds a hamburger in a bush dog finds a hamburger in a bush every time you walk past that bush for every time you walk past that bush for every time you walk past that bush for the next two years they will check for a the next two years they will check for a the next two years they will check for a hamburger right because dogs are very hamburger right because dogs are very hamburger right because dogs are very superstitious and it's that but for but superstitious and it's that but for but superstitious and it's that but for but for software for software for software engineering and then going back to your engineering and then going back to your engineering and then going back to your stack so uh yeah couple tools but uh stack so uh yeah couple tools but uh stack so uh yeah couple tools but uh there's a few more so there's um I there's a few more so there's um I there's a few more so there's um I talked about code interpreter one of my talked about code interpreter one of my talked about code interpreter one of my favorite Claude features is again in the favorite Claude features is again in the favorite Claude features is again in the feature from a few weeks ago called feature from a few weeks ago called feature from a few weeks ago called artifacts which is this thing where artifacts which is this thing where artifacts which is this thing where Claude can now write HTML and CSS and Claude can now write HTML and CSS and Claude can now write HTML and CSS and JavaScript and then it can show you that JavaScript and then it can show you that JavaScript and then it can show you that in like a little secure iframe and so it in like a little secure iframe and so it in like a little secure iframe and so it can build you tools and one of can build you tools and one of can build you tools and one of interfaces and prototypes on demand and interfaces and prototypes on demand and interfaces and prototypes on demand and it's quite limited they can't make API it's quite limited they can't make API it's quite limited they can't make API calls from in there it can't actually calls from in there it can't actually calls from in there it can't actually see the results so it doesn't have that see the results so it doesn't have that see the results so it doesn't have that debug Loop that code interpreter has but debug Loop that code interpreter has but debug Loop that code interpreter has but still it's amazing like I've been um I still it's amazing like I've been um I still it's amazing like I've been um I redesigned pages on my blog by pasting redesigned pages on my blog by pasting redesigned pages on my blog by pasting in a screenshot of my blog and then in a screenshot of my blog and then in a screenshot of my blog and then saying try suggest better color scheme saying try suggest better color scheme saying try suggest better color scheme for this and show me a prototype of an for this and show me a prototype of an for this and show me a prototype of an artifact and it did so cool so I'm doing artifact and it did so cool so I'm doing artifact and it did so cool so I'm doing a lot more front end stuff now because I a lot more front end stuff now because I a lot more front end stuff now because I can get Claud to build me little can get Claud to build me little can get Claud to build me little interactive prototypes along the way to interactive prototypes along the way to interactive prototypes along the way to help speed that up um so I'm spending a help speed that up um so I'm spending a help speed that up um so I'm spending a lot of time with that I have my my lot of time with that I have my my lot of time with that I have my my command line tool llm lets you run command line tool llm lets you run command line tool llm lets you run prompts from the command line and the prompts from the command line and the prompts from the command line and the key feature of that is that you can pipe key feature of that is that you can pipe key feature of that is that you can pipe things into it so I can like cat a file things into it so I can like cat a file things into it so I can like cat a file into that and say llm write the tests into that and say llm write the tests into that and say llm write the tests and it will output test for that and and it will output test for that and and it will output test for that and then just understand you just build like then just understand you just build like then just understand you just build like it's a command line are you running a it's a command line are you running a it's a command line are you running a local model or somewhere a model ser local model or somewhere a model ser local model or somewhere a model ser llm the tool it's based around plugins llm the tool it's based around plugins llm the tool it's based around plugins and it can talk to over a 100 different and it can talk to over a 100 different and it can talk to over a 100 different models is an open SCE tool so yes it's models is an open SCE tool so yes it's models is an open SCE tool so yes it's my my big open my my open source my my big open my my open source my my big open my my open source language model command line project we language model command line project we language model command line project we we'll link it in the show notes as well we'll link it in the show notes as well we'll link it in the show notes as well and yes so it's plug-in based originally and yes so it's plug-in based originally and yes so it's plug-in based originally it could just do open Ai and then I it could just do open Ai and then I it could just do open Ai and then I added plugins and now it can run local added plugins and now it can run local added plugins and now it can run local models and it can talk to other models models and it can talk to other models models and it can talk to other models too so I mainly use it with with claw too so I mainly use it with with claw too so I mainly use it with with claw because that's the best available model because that's the best available model because that's the best available model but I've also run like Microsoft's 53 but I've also run like Microsoft's 53 but I've also run like Microsoft's 53 and llama and um Al and mistol and and llama and um Al and mistol and and llama and um Al and mistol and things I can run those locally which to things I can run those locally which to things I can run those locally which to be honest I don't use on a day-to-day be honest I don't use on a day-to-day be honest I don't use on a day-to-day basis because they're just not as good basis because they're just not as good basis because they're just not as good you know the local models are very you know the local models are very you know the local models are very impressive but the really like high-end impressive but the really like high-end impressive but the really like high-end the the best of the best models run the the best of the best models run the the best of the best models run circles around them so when I'm trying circles around them so when I'm trying circles around them so when I'm trying to be productive I'm mostly working with to be productive I'm mostly working with to be productive I'm mostly working with the the the best available models I love the the the best available models I love the the the best available models I love running the local models for sort of running the local models for sort of running the local models for sort of research and for playing around and also research and for playing around and also research and for playing around and also they're a great way to learn more about they're a great way to learn more about they're a great way to learn more about how language models actually work and how language models actually work and how language models actually work and what they can do because when you like what they can do because when you like what they can do because when you like um people talk about hallucination a lot um people talk about hallucination a lot um people talk about hallucination a lot I think it's really useful to have a I think it's really useful to have a I think it's really useful to have a model hallucinate at you early because model hallucinate at you early because model hallucinate at you early because it helps you get that better mental it helps you get that better mental it helps you get that better mental model of of of what it can do and the model of of of what it can do and the model of of of what it can do and the local models hallucinate wildly so if local models hallucinate wildly so if local models hallucinate wildly so if you really want to learn more about you really want to learn more about you really want to learn more about language models running a tiny little language models running a tiny little language models running a tiny little like some of them are like two or three like some of them are like two or three like some of them are like two or three gigabyte files that you can run on a gigabyte files that you can run on a gigabyte files that you can run on a laptop I've got one that runs on my laptop I've got one that runs on my laptop I've got one that runs on my phone it's actually really which surpris phone it's actually really which surpris phone it's actually really which surpris yeah um there's an app called mlc mlc yeah um there's an app called mlc mlc yeah um there's an app called mlc mlc chat and it can run Microsoft 53 and um chat and it can run Microsoft 53 and um chat and it can run Microsoft 53 and um Google's Gemma and it's got mistal 7B Google's Gemma and it's got mistal 7B Google's Gemma and it's got mistal 7B these are very good models like if you these are very good models like if you these are very good models like if you ask them like if you say who is Simon ask them like if you say who is Simon ask them like if you say who is Simon willson they will make up things that's willson they will make up things that's willson they will make up things that's a great I I love I use like ego searches a great I I love I use like ego searches a great I I love I use like ego searches to basically see how much they to basically see how much they to basically see how much they hallucinate they'll they'll say he was hallucinate they'll they'll say he was hallucinate they'll they'll say he was the CTO of GitHub and I'm like well I the CTO of GitHub and I'm like well I the CTO of GitHub and I'm like well I really wasn't but I do use GitHub um but really wasn't but I do use GitHub um but really wasn't but I do use GitHub um but but they like I've used these on planes but they like I've used these on planes but they like I've used these on planes they're good enough at python that I can they're good enough at python that I can they're good enough at python that I can use them to like look up little bits of use them to like look up little bits of use them to like look up little bits of API doation they can't remember and API doation they can't remember and API doation they can't remember and things like that um and it runs on your things like that um and it runs on your things like that um and it runs on your phone it's really fun yeah awesome so phone it's really fun yeah awesome so phone it's really fun yeah awesome so like looking back you've now been coding like looking back you've now been coding like looking back you've now been coding for like more than 20 years right I mean for like more than 20 years right I mean for like more than 20 years right I mean depending on professionally people have depending on professionally people have depending on professionally people have been paying me for 20 years at this been paying me for 20 years at this been paying me for 20 years at this point people paying for 20 years so like point people paying for 20 years so like point people paying for 20 years so like through throughout this time you know we through throughout this time you know we through throughout this time you know we have seen some some increases in in have seen some some increases in in have seen some some increases in in productivity may that be fire Buck productivity may that be fire Buck productivity may that be fire Buck coming out for for developers or other coming out for for developers or other coming out for for developers or other things like if you could you talk things like if you could you talk things like if you could you talk through like what were kind like bumps through like what were kind like bumps through like what were kind like bumps when you became more productive as a when you became more productive as a when you became more productive as a developer and then when we get to llms developer and then when we get to llms developer and then when we get to llms compared to how this bump compares to compared to how this bump compares to compared to how this bump compares to those ones I love that you mentioned those ones I love that you mentioned those ones I love that you mentioned Firebug because that was a big bump Firebug because that was a big bump Firebug because that was a big bump right I yeah um Firebug was the it was right I yeah um Firebug was the it was right I yeah um Firebug was the it was the Chrome Dev tools before browsers had the Chrome Dev tools before browsers had the Chrome Dev tools before browsers had them built in it was an extension for them built in it was an extension for them built in it was an extension for Firefox that added essentially what you Firefox that added essentially what you Firefox that added essentially what you recognize as as the developer tools now recognize as as the developer tools now recognize as as the developer tools now and that was an absolute Revelation when and that was an absolute Revelation when and that was an absolute Revelation when it came out especially for me because it came out especially for me because it came out especially for me because I've spent most of my career as a python I've spent most of my career as a python I've spent most of my career as a python programmer my favorite feature of python programmer my favorite feature of python programmer my favorite feature of python is the interactive prompt I love being is the interactive prompt I love being is the interactive prompt I love being able to code by writing a line of code able to code by writing a line of code able to code by writing a line of code and hitting enter and seeing what it and hitting enter and seeing what it and hitting enter and seeing what it does and then you end up copying and does and then you end up copying and does and then you end up copying and pasting a bunch of those Explorations pasting a bunch of those Explorations pasting a bunch of those Explorations into a file but you know that it's going into a file but you know that it's going into a file but you know that it's going to work because you you worked on it to work because you you worked on it to work because you you worked on it interactively Firebug instantly brought interactively Firebug instantly brought interactively Firebug instantly brought that to JavaScript like suddenly you that to JavaScript like suddenly you that to JavaScript like suddenly you could interactively code against a live could interactively code against a live could interactively code against a live web page and figure things out that way web page and figure things out that way web page and figure things out that way so that was a big one um I think the so that was a big one um I think the so that was a big one um I think the biggest yeah I think just as a reminder biggest yeah I think just as a reminder biggest yeah I think just as a reminder cuz like some some listeners were were cuz like some some listeners were were cuz like some some listeners were were not necessar around but before firebug I not necessar around but before firebug I not necessar around but before firebug I was doing web development and the way was doing web development and the way was doing web development and the way you debugged your JavaScript you debugged your JavaScript you debugged your JavaScript applications which were pretty simple at applications which were pretty simple at applications which were pretty simple at the time but you did alerts to to show the time but you did alerts to to show the time but you did alerts to to show we didn't even have we didn't even have we didn't even have console.log cons was invented by Firebug console.log cons was invented by Firebug console.log cons was invented by Firebug yeah so it was just really painful and yeah so it was just really painful and yeah so it was just really painful and really hard to debug and you also really hard to debug and you also really hard to debug and you also couldn't really inspect the elements so couldn't really inspect the elements so couldn't really inspect the elements so you were changing it it was like doing you were changing it it was like doing you were changing it it was like doing it in the dark and and as you say it it it in the dark and and as you say it it it in the dark and and as you say it it was a game changer and now these days was a game changer and now these days was a game changer and now these days Chrome developer tools is better than Chrome developer tools is better than Chrome developer tools is better than what Firebug used to be but Firebug was what Firebug used to be but Firebug was what Firebug used to be but Firebug was a was almost as good as the Chrome a was almost as good as the Chrome a was almost as good as the Chrome developer tool developer tool developer tool today in my memory at least so it was today in my memory at least so it was today in my memory at least so it was this huge leap and like I think for this huge leap and like I think for this huge leap and like I think for front developers like it's hard to tell front developers like it's hard to tell front developers like it's hard to tell how much more but I'm sure at least you how much more but I'm sure at least you how much more but I'm sure at least you know twice the productivity I'll just know twice the productivity I'll just know twice the productivity I'll just say something because it it it took so say something because it it it took so say something because it it it took so much longer to fix things or to much longer to fix things or to much longer to fix things or to understand why things were happening so understand why things were happening so understand why things were happening so yeah like that that was a big jump so yeah like that that was a big jump so yeah like that that was a big jump so firebugs a good one the biggest firebugs a good one the biggest firebugs a good one the biggest productivity boost my entire career is productivity boost my entire career is productivity boost my entire career is just open source generally like so it just open source generally like so it just open source generally like so it turns out 25 years ago you had to really turns out 25 years ago you had to really turns out 25 years ago you had to really fight to use anything open source at all fight to use anything open source at all fight to use anything open source at all like a lot of companies had blanket bans like a lot of companies had blanket bans like a lot of companies had blanket bans on open- Source Ed like Microsoft on open- Source Ed like Microsoft on open- Source Ed like Microsoft were were were Camp were were making the were were were Camp were were making the were were were Camp were were making the case that this is a very risky thing for case that this is a very risky thing for case that this is a very risky thing for you to even try that's completely gone you to even try that's completely gone you to even try that's completely gone out of the window I don't think there's out of the window I don't think there's out of the window I don't think there's a company left on Earth that can have a company left on Earth that can have a company left on Earth that can have that policy now because how are you that policy now because how are you that policy now because how are you going to write any front end code going to write any front end code going to write any front end code without npm you know that's that's without npm you know that's that's without npm you know that's that's that's all but that the um so it was that's all but that the um so it was that's all but that the um so it was open source as a concept and I was very open source as a concept and I was very open source as a concept and I was very early on in open source you know Django early on in open source you know Django early on in open source you know Django was a we we ojango open source in 2005 was a we we ojango open source in 2005 was a we we ojango open source in 2005 Python and PHP and so forth all came out Python and PHP and so forth all came out Python and PHP and so forth all came out of the open source community and that of the open source community and that of the open source community and that was huge because prior to open source was huge because prior to open source was huge because prior to open source the way you wrote software is you sat the way you wrote software is you sat the way you wrote software is you sat down and you implemented the same thing down and you implemented the same thing down and you implemented the same thing that everyone else had already built or that everyone else had already built or that everyone else had already built or if you had the money you bought if you had the money you bought if you had the money you bought something from a vendor but good luck something from a vendor but good luck something from a vendor but good luck buying a decent thing and then of course buying a decent thing and then of course buying a decent thing and then of course you can't customize it because it's you can't customize it because it's you can't customize it because it's proprietary and that the open source and proprietary and that the open source and proprietary and that the open source and then on top of um of Open Source as a then on top of um of Open Source as a then on top of um of Open Source as a concept it really was um GitHub coming concept it really was um GitHub coming concept it really was um GitHub coming along massively accelerated open source along massively accelerated open source along massively accelerated open source because prior to that it was Source because prior to that it was Source because prior to that it was Source Forge and mailing lists and c c CVS and Forge and mailing lists and c c CVS and Forge and mailing lists and c c CVS and subversion and just starting a new subversion and just starting a new subversion and just starting a new project you had like I started open project you had like I started open project you had like I started open source projects where I had to start by source projects where I had to start by source projects where I had to start by installing track which meant I needed to installing track which meant I needed to installing track which meant I needed to run a virtual private server and then run a virtual private server and then run a virtual private server and then get Linux secured and then install like get Linux secured and then install like get Linux secured and then install like the open source alternative to what gith the open source alternative to what gith the open source alternative to what gith her became it was great software but it her became it was great software but it her became it was great software but it was not exactly a oneclick experience um was not exactly a oneclick experience um was not exactly a oneclick experience um so open source was absolutely huge and so open source was absolutely huge and so open source was absolutely huge and then you had GitHub making open source then you had GitHub making open source then you had GitHub making open source way more productive and accessible way more productive and accessible way more productive and accessible massively accelerating then the package massively accelerating then the package massively accelerating then the package managers so um pii for Python and npm managers so um pii for Python and npm managers so um pii for Python and npm for JavaScript and I mean the the OG of for JavaScript and I mean the the OG of for JavaScript and I mean the the OG of that was um was cpan for Pearl which was that was um was cpan for Pearl which was that was um was cpan for Pearl which was up and running in the late 90s and it's up and running in the late 90s and it's up and running in the late 90s and it's where we we owe so much to to cpan and where we we owe so much to to cpan and where we we owe so much to to cpan and sort of H how it made that kind of thing sort of H how it made that kind of thing sort of H how it made that kind of thing happen you know today the productivity happen you know today the productivity happen you know today the productivity boost you get from just being able to boost you get from just being able to boost you get from just being able to pip install or npm install a thing that pip install or npm install a thing that pip install or npm install a thing that solves your problem I think my my hunch solves your problem I think my my hunch solves your problem I think my my hunch is that developers who crew grew up with is that developers who crew grew up with is that developers who crew grew up with that already B have no idea how much of that already B have no idea how much of that already B have no idea how much of a difference that makes like when I did a difference that makes like when I did a difference that makes like when I did it my my software engineering degree 20 it my my software engineering degree 20 it my my software engineering degree 20 years ago um the big one of the big years ago um the big one of the big years ago um the big one of the big challenges everyone talked about was was challenges everyone talked about was was challenges everyone talked about was was was software reusability right like why was software reusability right like why was software reusability right like why are we writing the same software over are we writing the same software over are we writing the same software over and over again and at the time people and over again and at the time people and over again and at the time people thought oop was the answer they're like thought oop was the answer they're like thought oop was the answer they're like oh if we do everything as classes in oh if we do everything as classes in oh if we do everything as classes in Java then we can subclass those classes Java then we can subclass those classes Java then we can subclass those classes and that's how we'll solve reusable and that's how we'll solve reusable and that's how we'll solve reusable software with Hite that wasn't the fix software with Hite that wasn't the fix software with Hite that wasn't the fix the fix was open source the fix was the fix was open source the fix was the fix was open source the fix was having a diverse and vibrant open source having a diverse and vibrant open source having a diverse and vibrant open source Community releasing software that's Community releasing software that's Community releasing software that's documented and you can package and documented and you can package and documented and you can package and install and all of those kinds of things install and all of those kinds of things install and all of those kinds of things that's been incredible like that that that's been incredible like that that that's been incredible like that that the um the the the the cost of building the um the the the the cost of building the um the the the the cost of building software today is a fraction of what it software today is a fraction of what it software today is a fraction of what it was 20 years ago purely thanks to open was 20 years ago purely thanks to open was 20 years ago purely thanks to open source it's interesting because like source it's interesting because like source it's interesting because like when we talk about developer when we talk about developer when we talk about developer productivity like it's it's a topic that productivity like it's it's a topic that productivity like it's it's a topic that will come back and obviously it's very will come back and obviously it's very will come back and obviously it's very popular very important for people in popular very important for people in popular very important for people in leadership positions you know who are leadership positions you know who are leadership positions you know who are hiring certain number of people and hiring certain number of people and hiring certain number of people and there their um CEOs and will ask how are there their um CEOs and will ask how are there their um CEOs and will ask how are these people used and right now there's these people used and right now there's these people used and right now there's a big big you know push to say that geni a big big you know push to say that geni a big big you know push to say that geni is adding this and this much is adding this and this much is adding this and this much productivity but it's two things are productivity but it's two things are productivity but it's two things are interesting one is that we don't really interesting one is that we don't really interesting one is that we don't really talk about how much just having open talk about how much just having open talk about how much just having open source or not having to do it ads we source or not having to do it ads we source or not having to do it ads we just I guess we just take it for granted just I guess we just take it for granted just I guess we just take it for granted and the other thing that I want to ask and the other thing that I want to ask and the other thing that I want to ask you I want to ask you like how much more you I want to ask you like how much more you I want to ask you like how much more productive do you think with this productive do you think with this productive do you think with this current workflow you have which is current workflow you have which is current workflow you have which is pretty Advanced it sounds like it you're pretty Advanced it sounds like it you're pretty Advanced it sounds like it you're using a bunch of different tools you using a bunch of different tools you using a bunch of different tools you spend a lot of time tweaking it so I'm spend a lot of time tweaking it so I'm spend a lot of time tweaking it so I'm going to assume you're one of the the going to assume you're one of the the going to assume you're one of the the software Engineers who are using it more software Engineers who are using it more software Engineers who are using it more efficiently to your own personal efficiently to your own personal efficiently to your own personal productivity how do you feel like how productivity how do you feel like how productivity how do you feel like how much more productiv this makes you and much more productiv this makes you and much more productiv this makes you and and you know there's a kave here and you know there's a kave here and you know there's a kave here obviously it's hard to you know like be obviously it's hard to you know like be obviously it's hard to you know like be honest about yourself but right now the honest about yourself but right now the honest about yourself but right now the good thing is we don't have any like any good thing is we don't have any like any good thing is we don't have any like any polls vendors will obviously have a bias polls vendors will obviously have a bias polls vendors will obviously have a bias to say AI vendors that it's helping them to say AI vendors that it's helping them to say AI vendors that it's helping them more and you know people who might not more and you know people who might not more and you know people who might not like these tools they might have a to like these tools they might have a to like these tools they might have a to say like ah it's not not even helping me say like ah it's not not even helping me say like ah it's not not even helping me so I I think we're we the best answer we so I I think we're we the best answer we so I I think we're we the best answer we can probably get right now is just from can probably get right now is just from can probably get right now is just from like people like you looking honestly at like people like you looking honestly at like people like you looking honestly at yourself and like okay so I think I've yourself and like okay so I think I've yourself and like okay so I think I've got two answers to this um I it's got two answers to this um I it's got two answers to this um I it's difficult to like quantify this but um difficult to like quantify this but um difficult to like quantify this but um my guess for a while has been that I've my guess for a while has been that I've my guess for a while has been that I've had a giant productivity boost in the had a giant productivity boost in the had a giant productivity boost in the portion of my job which is typing code portion of my job which is typing code portion of my job which is typing code at a at at a computer and I I I would at a at at a computer and I I I would at a at at a computer and I I I would estimate I am two to three times more estimate I am two to three times more estimate I am two to three times more produ like faster at turning thoughts produ like faster at turning thoughts produ like faster at turning thoughts into working code than I was before but into working code than I was before but into working code than I was before but that's only 10% of my job like as a that's only 10% of my job like as a that's only 10% of my job like as a software engineer as once you're once software engineer as once you're once software engineer as once you're once you're sort of more senior software you're sort of more senior software you're sort of more senior software engineer the typing in the code bit is engineer the typing in the code bit is engineer the typing in the code bit is is not near you spend way more time is not near you spend way more time is not near you spend way more time researching and figuring out what the researching and figuring out what the researching and figuring out what the requirements for the thing are and all requirements for the thing are and all requirements for the thing are and all of those other activities um so huge of those other activities um so huge of those other activities um so huge boost for for typing for for for typing boost for for typing for for for typing boost for for typing for for for typing code the other thing that's and and it code the other thing that's and and it code the other thing that's and and it does speed up a lot of the other does speed up a lot of the other does speed up a lot of the other activities the research activity in activities the research activity in activities the research activity in particular like if I need a little particular like if I need a little particular like if I need a little JavaScript library to solve a particular JavaScript library to solve a particular JavaScript library to solve a particular problem because I have a I I I have a problem because I have a I I I have a problem because I have a I I I have a bias towards boring technology anyway if bias towards boring technology anyway if bias towards boring technology anyway if I ask Claude or gp4 it will I always ask I ask Claude or gp4 it will I always ask I ask Claude or gp4 it will I always ask for options I always say give me options for options I always say give me options for options I always say give me options for solving this problem and it spits for solving this problem and it spits for solving this problem and it spits out three or four and then I can go and out three or four and then I can go and out three or four and then I can go and look at those and it's effectively using look at those and it's effectively using look at those and it's effectively using as a slightly better slightly faster and as a slightly better slightly faster and as a slightly better slightly faster and more productive Google search because more productive Google search because more productive Google search because you can say things to it like okay now you can say things to it like okay now you can say things to it like okay now show me an ex example code that uses show me an ex example code that uses show me an ex example code that uses that option if you're using Claude sonit that option if you're using Claude sonit that option if you're using Claude sonit you can say show me the interactive you can say show me the interactive you can say show me the interactive prototype of that opt prototype of that opt prototype of that opt um all of that so that that research um all of that so that that research um all of that so that that research stuff happens more quickly for me um stuff happens more quickly for me um stuff happens more quickly for me um there's a whole bunch of those sort of there's a whole bunch of those sort of there's a whole bunch of those sort of smaller productivity boosts the bigger smaller productivity boosts the bigger smaller productivity boosts the bigger one the more interesting one for me is one the more interesting one for me is one the more interesting one for me is um I can take I can take on much more um I can take I can take on much more um I can take I can take on much more ambitious project because I'm no longer ambitious project because I'm no longer ambitious project because I'm no longer limited to the things that I already limited to the things that I already limited to the things that I already know all of the trivia about and I feel know all of the trivia about and I feel know all of the trivia about and I feel like this is one of the most important like this is one of the most important like this is one of the most important aspects of all of this is if you want to aspects of all of this is if you want to aspects of all of this is if you want to program in Python or JavaScript or go or program in Python or JavaScript or go or program in Python or JavaScript or go or bash or whatever there's a baseline of bash or whatever there's a baseline of bash or whatever there's a baseline of trivia that you need to have at the trivia that you need to have at the trivia that you need to have at the front of your mind you need to know how front of your mind you need to know how front of your mind you need to know how for loops work and how conditionals work for loops work and how conditionals work for loops work and how conditionals work and all of that kind of stuff and so I and all of that kind of stuff and so I and all of that kind of stuff and so I think there is a limit on the number of think there is a limit on the number of think there is a limit on the number of programming languages most people can programming languages most people can programming languages most people can work in like I've found personally I work in like I've found personally I work in like I've found personally I Capt out at about four or five Capt out at about four or five Capt out at about four or five programming languages and if I want to programming languages and if I want to programming languages and if I want to start using another one there's a like a start using another one there's a like a start using another one there's a like a month potentially a monthl long spin up month potentially a monthl long spin up month potentially a monthl long spin up for me to start get get and that means I for me to start get get and that means I for me to start get get and that means I won't do it right why would I use go to won't do it right why would I use go to won't do it right why would I use go to solve a problem if I have to spend a solve a problem if I have to spend a solve a problem if I have to spend a month spinning up on go when I could month spinning up on go when I could month spinning up on go when I could solve it with python today that is gone solve it with python today that is gone solve it with python today that is gone like I am using a much wider range of like I am using a much wider range of like I am using a much wider range of programming languages and tools right programming languages and tools right programming languages and tools right now because I don't need to know how for now because I don't need to know how for now because I don't need to know how for loops and go work I need to understand loops and go work I need to understand loops and go work I need to understand the sort of higher level concepts of go the sort of higher level concepts of go the sort of higher level concepts of go like memory management and co go like memory management and co go like memory management and co go routines and all of that kind of stuff routines and all of that kind of stuff routines and all of that kind of stuff but I don't have to memorize the trivia but I don't have to memorize the trivia but I don't have to memorize the trivia so given that I've actually shipped go so given that I've actually shipped go so given that I've actually shipped go codes to production despite not being a codes to production despite not being a codes to production despite not being a go programmer just sort of six months go programmer just sort of six months go programmer just sort of six months ago that's been running happily every ago that's been running happily every ago that's been running happily every day and it has unit test and it has day and it has unit test and it has day and it has unit test and it has continuous integration and continuous continuous integration and continuous continuous integration and continuous deployment and all of the stuff that I deployment and all of the stuff that I deployment and all of the stuff that I think is important for code and I could think is important for code and I could think is important for code and I could do that because the language model could do that because the language model could do that because the language model could fill in all of those little sort of fill in all of those little sort of fill in all of those little sort of trivia bits for me this episode is trivia bits for me this episode is trivia bits for me this episode is sponsored by tldr tldr is a free daily sponsored by tldr tldr is a free daily sponsored by tldr tldr is a free daily newsletter covering the most interesting newsletter covering the most interesting newsletter covering the most interesting stores in Tech startups and programming stores in Tech startups and programming stores in Tech startups and programming join more than 1 million readers and join more than 1 million readers and join more than 1 million readers and sign up at tldr dotech that is sign up at tldr dotech that is sign up at tldr dotech that is tldr dotech I sometimes dread going back tldr dotech I sometimes dread going back tldr dotech I sometimes dread going back to certain side projects where it takes to certain side projects where it takes to certain side projects where it takes me a while to spin up and remember and me a while to spin up and remember and me a while to spin up and remember and it's in a language or an outdated uh it's in a language or an outdated uh it's in a language or an outdated uh framework that that I just don't want to framework that that I just don't want to framework that that I just don't want to touch and it like what you said the touch and it like what you said the touch and it like what you said the confidence is is higher and I can confidence is is higher and I can confidence is is higher and I can actually just paste Parts into chat GPC actually just paste Parts into chat GPC actually just paste Parts into chat GPC or turn on GitHub copile and it'll like or turn on GitHub copile and it'll like or turn on GitHub copile and it'll like I know what good looks like so I think I know what good looks like so I think I know what good looks like so I think when when you know that even a different when when you know that even a different when when you know that even a different you need to have that experience like if you need to have that experience like if you need to have that experience like if I was a a brand new programmer I don't I was a a brand new programmer I don't I was a a brand new programmer I don't think it would I'd be using it to write think it would I'd be using it to write think it would I'd be using it to write go despite not knowing go but I've got go despite not knowing go but I've got go despite not knowing go but I've got 20 years of experience I I can look I 20 years of experience I I can look I 20 years of experience I I can look I can read code that it's written in a can read code that it's written in a can read code that it's written in a language that I don't know very well and language that I don't know very well and language that I don't know very well and I can still make a pretty good like I can still make a pretty good like I can still make a pretty good like evaluation of if that's doing what I evaluation of if that's doing what I evaluation of if that's doing what I needed to do and if that looks like it's needed to do and if that looks like it's needed to do and if that looks like it's good um I guess there's an important good um I guess there's an important good um I guess there's an important disclaimer right that the more you look disclaimer right that the more you look disclaimer right that the more you look at languages as long as it's an at languages as long as it's an at languages as long as it's an imperative language like you can read it imperative language like you can read it imperative language like you can read it right I think it will be a bit different right I think it will be a bit different right I think it will be a bit different if you we we don't really to use some if you we we don't really to use some if you we we don't really to use some languages are not as popular like languages are not as popular like languages are not as popular like prologue and SML and some of these prologue and SML and some of these prologue and SML and some of these really trust myself yeah I would not really trust myself yeah I would not really trust myself yeah I would not trust myself to just look prologue code trust myself to just look prologue code trust myself to just look prologue code that it had written me and make a that it had written me and make a that it had written me and make a judgment as to whether that was good judgment as to whether that was good judgment as to whether that was good prologue code but I feel like I can do prologue code but I feel like I can do prologue code but I feel like I can do that with with with languages like go that with with with languages like go that with with with languages like go and rust you know yeah so so with with and rust you know yeah so so with with and rust you know yeah so so with with that I think it's good by the way thanks that I think it's good by the way thanks that I think it's good by the way thanks for sharing I think it's great to see for sharing I think it's great to see for sharing I think it's great to see that you are getting productivity and that you are getting productivity and that you are getting productivity and but it also took a lot of work I I think but it also took a lot of work I I think but it also took a lot of work I I think like a big takeaway for for me would be like a big takeaway for for me would be like a big takeaway for for me would be anyone who's trying out is like like put anyone who's trying out is like like put anyone who's trying out is like like put in the work and experiment to figure out in the work and experiment to figure out in the work and experiment to figure out what what workflow works for yourself what what workflow works for yourself what what workflow works for yourself and that there's just no answers I mean and that there's just no answers I mean and that there's just no answers I mean you've been I I think you you've been you've been I I think you you've been you've been I I think you you've been experimenting a lot more than most experimenting a lot more than most experimenting a lot more than most people have and and still sounds like people have and and still sounds like people have and and still sounds like it's it's a working progress oh with it's it's a working progress oh with it's it's a working progress oh with this I I I really want to touch on this I I I really want to touch on this I I I really want to touch on misconceptions and and doubts they might misconceptions and and doubts they might misconceptions and and doubts they might not be misconceptions there doubts and not be misconceptions there doubts and not be misconceptions there doubts and questions that a lot of people have questions that a lot of people have questions that a lot of people have about these tools let's talk about about these tools let's talk about about these tools let's talk about resistance a little bit because I feel resistance a little bit because I feel resistance a little bit because I feel like the resistance lots of I see so like the resistance lots of I see so like the resistance lots of I see so much resistance to this and it's a very much resistance to this and it's a very much resistance to this and it's a very natural and very understandable thing natural and very understandable thing natural and very understandable thing this stuff is really weird you know it's this stuff is really weird you know it's this stuff is really weird you know it's weird and it is uncomfortable and the weird and it is uncomfortable and the weird and it is uncomfortable and the ethics around it are so mer like these ethics around it are so mer like these ethics around it are so mer like these models were trained on vast quantities models were trained on vast quantities models were trained on vast quantities of unlicensed copyrighted data and of unlicensed copyrighted data and of unlicensed copyrighted data and whether or not that's legal and I I'm whether or not that's legal and I I'm whether or not that's legal and I I'm not a lawyer I'm not going to go into not a lawyer I'm not going to go into not a lawyer I'm not going to go into that the the morality the ethics of that that the the morality the ethics of that that the the morality the ethics of that like especially when you look at things like especially when you look at things like especially when you look at things like um image models like stable like um image models like stable like um image models like stable diffusion which are now when now being diffusion which are now when now being diffusion which are now when now being used when you would have commissioned an used when you would have commissioned an used when you would have commissioned an artist instead and they were trained on artist instead and they were trained on artist instead and they were trained on that artist work like that's I don't that artist work like that's I don't that artist work like that's I don't care if that's legal that's blatantly care if that's legal that's blatantly care if that's legal that's blatantly unfair right if something trained on unfair right if something trained on unfair right if something trained on your work one person there's a person your work one person there's a person your work one person there's a person who who wrote just this that they tried who who wrote just this that they tried who who wrote just this that they tried it out didn't work that well plus they it out didn't work that well plus they it out didn't work that well plus they don't want to use it because they don't want to use it because they don't want to use it because they disagree fundamentally with this and disagree fundamentally with this and disagree fundamentally with this and honestly I respect that position I I honestly I respect that position I I honestly I respect that position I I think that is's a it's I I I've compared think that is's a it's I I I've compared think that is's a it's I I I've compared it to being vegan in the past right the it to being vegan in the past right the it to being vegan in the past right the veganism I think there's a very strong veganism I think there's a very strong veganism I think there's a very strong argument that for for for why you should argument that for for for why you should argument that for for for why you should be a vegan and I understand that be a vegan and I understand that be a vegan and I understand that argument and I'm not a vegan so I have argument and I'm not a vegan so I have argument and I'm not a vegan so I have made that sort of personal ethical made that sort of personal ethical made that sort of personal ethical choice and all of this stuff does t come choice and all of this stuff does t come choice and all of this stuff does t come down to personal ethical choices if you down to personal ethical choices if you down to personal ethical choices if you say I am not going to use these models say I am not going to use these models say I am not going to use these models until somebody produces one that was until somebody produces one that was until somebody produces one that was trained on entirely like like licensed trained on entirely like like licensed trained on entirely like like licensed data I absolutely respect that I I think data I absolutely respect that I I think data I absolutely respect that I I think that's a very like I I've not made that that's a very like I I've not made that that's a very like I I've not made that decision myself um and you know for the decision myself um and you know for the decision myself um and you know for the code stuff um it's all it's basically code stuff um it's all it's basically code stuff um it's all it's basically trained on on every piece of Open Source trained on on every piece of Open Source trained on on every piece of Open Source Code they could get on but it is Code they could get on but it is Code they could get on but it is ignoring the license terms you know the ignoring the license terms you know the ignoring the license terms you know the GP licenses that say attribution is GP licenses that say attribution is GP licenses that say attribution is important you can't attribute what comes important you can't attribute what comes important you can't attribute what comes out of a model because it's been out of a model because it's been out of a model because it's been scrambled with everything else so yeah scrambled with everything else so yeah scrambled with everything else so yeah there the ethical concerns I completely there the ethical concerns I completely there the ethical concerns I completely respect um but then there's also so it's respect um but then there's also so it's respect um but then there's also so it's scary right it is scary when you think scary right it is scary when you think scary right it is scary when you think okay I earn a very good salary because I okay I earn a very good salary because I okay I earn a very good salary because I have worked through the trivia of have worked through the trivia of have worked through the trivia of understanding Python and JavaScript and understanding Python and JavaScript and understanding Python and JavaScript and I'm better at that trivia than most I'm better at that trivia than most I'm better at that trivia than most other people and that gets that that and other people and that gets that that and other people and that gets that that and now you've got this machine that comes now you've got this machine that comes now you've got this machine that comes along and it's better at the trivia than along and it's better at the trivia than along and it's better at the trivia than I am like it knows the things that I I am like it knows the things that I I am like it knows the things that I know it I mean knows in scare quotes um know it I mean knows in scare quotes um know it I mean knows in scare quotes um that that is disconcerting and um there that that is disconcerting and um there that that is disconcerting and um there there I feel like there's a pessimistic there I feel like there's a pessimistic there I feel like there's a pessimistic and an optimistic way of taking on the and an optimistic way of taking on the and an optimistic way of taking on the pessimistic way is saying pessimistic way is saying pessimistic way is saying okay I better learn to be I I need to go okay I better learn to be I I need to go okay I better learn to be I I need to go into the trades I need to learn Plumbing into the trades I need to learn Plumbing into the trades I need to learn Plumbing because my job is not going to exist in because my job is not going to exist in because my job is not going to exist in a few years time yeah um the optimistic a few years time yeah um the optimistic a few years time yeah um the optimistic version the version I take on is I can version the version I take on is I can version the version I take on is I can use these tools better than anyone else use these tools better than anyone else use these tools better than anyone else for programming I know I I can take my for programming I know I I can take my for programming I know I I can take my existing programming knowledge and when existing programming knowledge and when existing programming knowledge and when I combine it with these tools I will run I combine it with these tools I will run I combine it with these tools I will run circles around somebody who's never circles around somebody who's never circles around somebody who's never written a code line of code in their written a code line of code in their written a code line of code in their life and is trying to build an iPhone life and is trying to build an iPhone life and is trying to build an iPhone app using chat GPT I can just do this app using chat GPT I can just do this app using chat GPT I can just do this stuff better so we've essentially got stuff better so we've essentially got stuff better so we've essentially got these um these um these um tools that are they're actually power tools that are they're actually power tools that are they're actually power user tools right you have to put a lot user tools right you have to put a lot user tools right you have to put a lot of work into mastering them and when of work into mastering them and when of work into mastering them and when you've got that when you combine you've got that when you combine you've got that when you combine expertise in using tools with expertise expertise in using tools with expertise expertise in using tools with expertise in a subject matter you can operate so in a subject matter you can operate so in a subject matter you can operate so far above other people and like the far above other people and like the far above other people and like the competitive Advantage you get is competitive Advantage you get is competitive Advantage you get is enormous that's something that actually enormous that's something that actually enormous that's something that actually does worry me most about the resistance does worry me most about the resistance does worry me most about the resistance is I like people who are resisting this is I like people who are resisting this is I like people who are resisting this stuff right I like that they're not stuff right I like that they're not stuff right I like that they're not falling for the hype I like that they're falling for the hype I like that they're falling for the hype I like that they're care about the ethics of it I like that care about the ethics of it I like that care about the ethics of it I like that they're questioning they're questioning they're questioning I don't I it it would upset me if that I don't I it it would upset me if that I don't I it it would upset me if that put them at a serious professional put them at a serious professional put them at a serious professional advantage over the next few years as advantage over the next few years as advantage over the next few years as other people who don't share their other people who don't share their other people who don't share their ethics start being able to churn out ethics start being able to churn out ethics start being able to churn out more stuff because they've got this this more stuff because they've got this this more stuff because they've got this this this additional it's like if you were to this additional it's like if you were to this additional it's like if you were to say I don't like I don't like search say I don't like I don't like search say I don't like I don't like search engines I'm never going to search for an engines I'm never going to search for an engines I'm never going to search for an answer to my programming problem that answer to my programming problem that answer to my programming problem that would set you back enormously right now would set you back enormously right now would set you back enormously right now and it's I feel like it's a it's in a and it's I feel like it's a it's in a and it's I feel like it's a it's in a similar kind of space to that yeah and similar kind of space to that yeah and similar kind of space to that yeah and so another I guess so another I guess so another I guess cons opinion I hear a lot is well it cons opinion I hear a lot is well it cons opinion I hear a lot is well it seems like this whole technology is seems like this whole technology is seems like this whole technology is pling like if we look at the past 18 pling like if we look at the past 18 pling like if we look at the past 18 months chat GPT 4 is okay Cloud might be months chat GPT 4 is okay Cloud might be months chat GPT 4 is okay Cloud might be a little bit better Sonet okay cool but a little bit better Sonet okay cool but a little bit better Sonet okay cool but like you know Let's ignore that for just like you know Let's ignore that for just like you know Let's ignore that for just a second gith up co-pilot hasn't changed a second gith up co-pilot hasn't changed a second gith up co-pilot hasn't changed all all that much so I I do see a sense all all that much so I I do see a sense all all that much so I I do see a sense especially for for people who are especially for for people who are especially for for people who are managing uh engineers and they're also managing uh engineers and they're also managing uh engineers and they're also playing with this tool saying like well playing with this tool saying like well playing with this tool saying like well it sounds like this is what what it's it sounds like this is what what it's it sounds like this is what what it's going to be you know like we just use it going to be you know like we just use it going to be you know like we just use it as is is is is this all like you're as is is is is this all like you're as is is is is this all like you're you're more in the whis do you see you're more in the whis do you see you're more in the whis do you see improvements or drastic improvements or improvements or drastic improvements or improvements or drastic improvements or little little little improvements that's a really interesting improvements that's a really interesting improvements that's a really interesting question I mean from my perspective I'd question I mean from my perspective I'd question I mean from my perspective I'd kind of Welcome a plateau at this point kind of Welcome a plateau at this point kind of Welcome a plateau at this point it's been a bit exhausting keeping up it's been a bit exhausting keeping up it's been a bit exhausting keeping up with the stuff over the last two years with the stuff over the last two years with the stuff over the last two years um I feel like if there were no um I feel like if there were no um I feel like if there were no improvement if we if what we have today improvement if we if what we have today improvement if we if what we have today is what we're stuck with for the next is what we're stuck with for the next is what we're stuck with for the next two years it would still get better two years it would still get better two years it would still get better because we'd all figure out better ways because we'd all figure out better ways because we'd all figure out better ways to use it you know a lot of the one of to use it you know a lot of the one of to use it you know a lot of the one of the most one of my favorite advances in the most one of my favorite advances in the most one of my favorite advances in language models is this thing called language models is this thing called language models is this thing called Chain of Thought prompting right this is Chain of Thought prompting right this is Chain of Thought prompting right this is this thing where if you say to a this thing where if you say to a this thing where if you say to a language model solve this puzzle it'll language model solve this puzzle it'll language model solve this puzzle it'll often get it wrong and if you say solve often get it wrong and if you say solve often get it wrong and if you say solve this puzzle think step by step and it'll this puzzle think step by step and it'll this puzzle think step by step and it'll then say Okay step one this step two then say Okay step one this step two then say Okay step one this step two step step three and often it'll get it step step three and often it'll get it step step three and often it'll get it right and the wild thing about Chain of right and the wild thing about Chain of right and the wild thing about Chain of Thought prompting is that it was Thought prompting is that it was Thought prompting is that it was discovered against gpt3 about a year discovered against gpt3 about a year discovered against gpt3 about a year after gpt3 came out was an independent after gpt3 came out was an independent after gpt3 came out was an independent research paper that was put out saying research paper that was put out saying research paper that was put out saying heyy it turns out heyy it turns out heyy it turns out take this model and say think step by take this model and say think step by take this model and say think step by step and it it gets better at all of step and it it gets better at all of step and it it gets better at all of this stuff nobody knew that right the this stuff nobody knew that right the this stuff nobody knew that right the people who built gpt3 didn't know that people who built gpt3 didn't know that people who built gpt3 didn't know that it was an independent Discovery we've it was an independent Discovery we've it was an independent Discovery we've had quite a few examples like this and had quite a few examples like this and had quite a few examples like this and so if we are in a so if we are in a so if we are in a plateau then I think we'll still get plateau then I think we'll still get plateau then I think we'll still get lots of advances from just people lots of advances from just people lots of advances from just people figuring out better ways to use the figuring out better ways to use the figuring out better ways to use the tooling I a lot of this also comes down tooling I a lot of this also comes down tooling I a lot of this also comes down to whether or not you buy into the whole to whether or not you buy into the whole to whether or not you buy into the whole AGI thing right like um so much of the AGI thing right like um so much of the AGI thing right like um so much of the kind of room here right and um so so kind of room here right and um so so kind of room here right and um so so much like it's kind of like Tesla much like it's kind of like Tesla much like it's kind of like Tesla self-driving cars right you've got these self-driving cars right you've got these self-driving cars right you've got these the the CEOs of these companies go and the the CEOs of these companies go and the the CEOs of these companies go and say we're going to have AGI in two in in say we're going to have AGI in two in in say we're going to have AGI in two in in in two years time it's coming nobody in two years time it's coming nobody in two years time it's coming nobody will ever work again which helps you will ever work again which helps you will ever work again which helps you raise a lot of money but it's also it raise a lot of money but it's also it raise a lot of money but it's also it scares I mean it scares me like I I'm I scares I mean it scares me like I I'm I scares I mean it scares me like I I'm I I'm not convinced that human economies I'm not convinced that human economies I'm not convinced that human economies will work if if if all knowledge work is will work if if if all knowledge work is will work if if if all knowledge work is replaced by Ai and it also gives a very replaced by Ai and it also gives a very replaced by Ai and it also gives a very unrealistic idea of what these things unrealistic idea of what these things unrealistic idea of what these things can do because don't forget it's also can do because don't forget it's also can do because don't forget it's also happening with software engineers right happening with software engineers right happening with software engineers right there are companies out there whose there are companies out there whose there are companies out there whose pitches we will replace software pitches we will replace software pitches we will replace software Engineers with AI Engineers which is a Engineers with AI Engineers which is a Engineers with AI Engineers which is a very uh direct although I'm now starting very uh direct although I'm now starting very uh direct although I'm now starting to see a pattern of how this is really to see a pattern of how this is really to see a pattern of how this is really good for fundraising because it means a good for fundraising because it means a good for fundraising because it means a lot of potential market and don't forget lot of potential market and don't forget lot of potential market and don't forget that that's who they're talking to and that that's who they're talking to and that that's who they're talking to and once they raise the money uh you know once they raise the money uh you know once they raise the money uh you know they have that money they they can then they have that money they they can then they have that money they they can then operate and and often like in this case operate and and often like in this case operate and and often like in this case you know with cognition AI their claims you know with cognition AI their claims you know with cognition AI their claims are toned down to the point of it's are toned down to the point of it's are toned down to the point of it's pretty much Co pilot so there but you pretty much Co pilot so there but you pretty much Co pilot so there but you see it in the M it is scary because you see it in the M it is scary because you see it in the M it is scary because you see it in the mainstream media see it in the mainstream media see it in the mainstream media everywhere this this claim that softw everywhere this this claim that softw everywhere this this claim that softw like we are I think someone said we're like we are I think someone said we're like we are I think someone said we're we are replacing our own jobs as we are replacing our own jobs as we are replacing our own jobs as software engineers and as you said it's software engineers and as you said it's software engineers and as you said it's right I I think it's the first time I've right I I think it's the first time I've right I I think it's the first time I've I've seen that written in in the Press I've seen that written in in the Press I've seen that written in in the Press maybe this happened like before I was maybe this happened like before I was maybe this happened like before I was born but not recently it's funny isn't born but not recently it's funny isn't born but not recently it's funny isn't it it's like um who who would have it it's like um who who would have it it's like um who who would have thought that AI would come for the thought that AI would come for the thought that AI would come for the lawyers and the software engineers and lawyers and the software engineers and lawyers and the software engineers and the illustrators and all of these things the illustrators and all of these things the illustrators and all of these things that are normally you don't think think that are normally you don't think think that are normally you don't think think of being automatable um but yeah so the of being automatable um but yeah so the of being automatable um but yeah so the AGI thing that leads lots of AGI thing that leads lots of AGI thing that leads lots of disappointment people are like yeah well disappointment people are like yeah well disappointment people are like yeah well I asked it as this this dumb like logic I asked it as this this dumb like logic I asked it as this this dumb like logic puzzle and he got it wrong you how is puzzle and he got it wrong you how is puzzle and he got it wrong you how is this but it also ties into science this but it also ties into science this but it also ties into science fiction you everyone thinks about the fiction you everyone thinks about the fiction you everyone thinks about the Matrix and Terminator and all of that Matrix and Terminator and all of that Matrix and Terminator and all of that kind of stuff um especially honestly the kind of stuff um especially honestly the kind of stuff um especially honestly the sort of the key problem here is these sort of the key problem here is these sort of the key problem here is these things can talk now right they can they things can talk now right they can they things can talk now right they can they can they can they can they can imitate can they can they can they can imitate can they can they can they can imitate human speech and throughout Human human speech and throughout Human human speech and throughout Human Society being able to write well Society being able to write well Society being able to write well convincingly has always been how we convincingly has always been how we convincingly has always been how we evaluate intelligence but these things evaluate intelligence but these things evaluate intelligence but these things are not intelligent at all but they can are not intelligent at all but they can are not intelligent at all but they can write really well they can produce very write really well they can produce very write really well they can produce very convincing text um which which kind of convincing text um which which kind of convincing text um which which kind of throws everyone off so so yeah if you're throws everyone off so so yeah if you're throws everyone off so so yeah if you're in if you're captured by the AGI hype in if you're captured by the AGI hype in if you're captured by the AGI hype you're going to then I think yeah I you're going to then I think yeah I you're going to then I think yeah I think we're going to have a plateau I'd think we're going to have a plateau I'd think we're going to have a plateau I'd be very surprised if we had anything be very surprised if we had anything be very surprised if we had anything that was AGI like um I'd also be like I that was AGI like um I'd also be like I that was AGI like um I'd also be like I said I'm I have not been sold that this said I'm I have not been sold that this said I'm I have not been sold that this is a net Win For Humanity I don't know is a net Win For Humanity I don't know is a net Win For Humanity I don't know how how society would cope with that but how how society would cope with that but how how society would cope with that but if we what we are seeing is incremental if we what we are seeing is incremental if we what we are seeing is incremental improvements like Claude 3.5 Sonet improvements like Claude 3.5 Sonet improvements like Claude 3.5 Sonet is a substantial incremental improvement is a substantial incremental improvement is a substantial incremental improvement over GPT 40 and Claude 3 Opus um the over GPT 40 and Claude 3 Opus um the over GPT 40 and Claude 3 Opus um the anthropic um the interesting thing about anthropic um the interesting thing about anthropic um the interesting thing about Claude 3.5 Sonet is that it's named Claude 3.5 Sonet is that it's named Claude 3.5 Sonet is that it's named Sonet because their previous Claude 3 Sonet because their previous Claude 3 Sonet because their previous Claude 3 had three levels there was Haiku Sonet had three levels there was Haiku Sonet had three levels there was Haiku Sonet and Opus Haiku was the cheap one Sonet and Opus Haiku was the cheap one Sonet and Opus Haiku was the cheap one Sonet in the middle Opus was the really fancy in the middle Opus was the really fancy in the middle Opus was the really fancy one they're clear they have said they're one they're clear they have said they're one they're clear they have said they're going to release Haiku 3.5 which will be going to release Haiku 3.5 which will be going to release Haiku 3.5 which will be cheap and amazing and Opus 3.5 which is cheap and amazing and Opus 3.5 which is cheap and amazing and Opus 3.5 which is going to be a step up from Sonet those I going to be a step up from Sonet those I going to be a step up from Sonet those I I try to ignore the it's coming soon I try to ignore the it's coming soon I try to ignore the it's coming soon those ones I am excited about in terms those ones I am excited about in terms those ones I am excited about in terms of it's coming soon um but yeah so if of it's coming soon um but yeah so if of it's coming soon um but yeah so if you're buying into the AGI stuff then I you're buying into the AGI stuff then I you're buying into the AGI stuff then I I don't buy into it I I don't think you I don't buy into it I I don't think you I don't buy into it I I don't think you get to AGI from autocom completing get to AGI from autocom completing get to AGI from autocom completing sentences no matter how good you are at sentences no matter how good you are at sentences no matter how good you are at autoc comp completing sentences um and autoc comp completing sentences um and autoc comp completing sentences um and then yeah if it's a in terms of the the plateau I'm just I incremental plateau I'm just I incremental plateau I'm just I incremental improvements is enough for me like I improvements is enough for me like I improvements is enough for me like I want models like right now I want them want models like right now I want them want models like right now I want them cheap faster yeah if if you look through cheap faster yeah if if you look through cheap faster yeah if if you look through back through history like I'm I'm a back through history like I'm I'm a back through history like I'm I'm a little bit skeptical to to believe that little bit skeptical to to believe that little bit skeptical to to believe that suddenly like fundamental things would suddenly like fundamental things would suddenly like fundamental things would change in in the software industry you change in in the software industry you change in in the software industry you know there's always this um um people know there's always this um um people know there's always this um um people sometimes you know project that this sometimes you know project that this sometimes you know project that this time it will be very different and and time it will be very different and and time it will be very different and and again there's always Innovation but again there's always Innovation but again there's always Innovation but looking back we've always had innovation looking back we've always had innovation looking back we've always had innovation we've had some new technologies and then we've had some new technologies and then we've had some new technologies and then incremental improvements so like pattern incremental improvements so like pattern incremental improvements so like pattern matching that would be logical obviously matching that would be logical obviously matching that would be logical obviously there's Black Swan events right like there's Black Swan events right like there's Black Swan events right like would have who could have seen Co come would have who could have seen Co come would have who could have seen Co come or or this is also a breakthrough but I or or this is also a breakthrough but I or or this is also a breakthrough but I I think there there's that part of like I think there there's that part of like I think there there's that part of like we're not we're not just in a vacuum we're not we're not just in a vacuum we're not we're not just in a vacuum there's not just this one event and AI there's not just this one event and AI there's not just this one event and AI has been predicted to to be around the has been predicted to to be around the has been predicted to to be around the corner by different people since since corner by different people since since corner by different people since since the start of computing really to be the start of computing really to be the start of computing really to be fair but I think the the the other fair but I think the the the other fair but I think the the the other something I think about a lot is um the something I think about a lot is um the something I think about a lot is um the impact of Tik Tok and YouTube on impact of Tik Tok and YouTube on impact of Tik Tok and YouTube on professional video creation right like professional video creation right like professional video creation right like the the the iPhone is a this is a really the the the iPhone is a this is a really the the the iPhone is a this is a really great video camera and Tik Tok and great video camera and Tik Tok and great video camera and Tik Tok and YouTube have meant that you can now YouTube have meant that you can now YouTube have meant that you can now publish videos to the entire world and publish videos to the entire world and publish videos to the entire world and that has not killed off professional that has not killed off professional that has not killed off professional video um like people who work video um like people who work video um like people who work professionally in that industry they're professionally in that industry they're professionally in that industry they're doing fine you know what's happened is doing fine you know what's happened is doing fine you know what's happened is is millions of people who would never is millions of people who would never is millions of people who would never have even dreamed of trying to learn to have even dreamed of trying to learn to have even dreamed of trying to learn to stand in front of a camera or to operate stand in front of a camera or to operate stand in front of a camera or to operate that equipment are now publishing that equipment are now publishing that equipment are now publishing different kinds of content online and I different kinds of content online and I different kinds of content online and I I that's kind of my my my ideal version I that's kind of my my my ideal version I that's kind of my my my ideal version of the sort of AI programming thing is I of the sort of AI programming thing is I of the sort of AI programming thing is I want the number of people who can do want the number of people who can do want the number of people who can do basic programming to go up by an order basic programming to go up by an order basic programming to go up by an order of magnitude I I think every human being of magnitude I I think every human being of magnitude I I think every human being deserves to be able to automate dull deserves to be able to automate dull deserves to be able to automate dull things in their lives with a computer things in their lives with a computer things in their lives with a computer and today you almost need a computer and today you almost need a computer and today you almost need a computer science degree just to automate a dull science degree just to automate a dull science degree just to automate a dull thing in your life with a computer thing in your life with a computer thing in your life with a computer that's the thing which language models I that's the thing which language models I that's the thing which language models I think are taking a huge bite out of and think are taking a huge bite out of and think are taking a huge bite out of and then maybe so there is a version of that then maybe so there is a version of that then maybe so there is a version of that where the demand for professional where the demand for professional where the demand for professional software Engineers goes down because the software Engineers goes down because the software Engineers goes down because the more basic stuff can be done by by other more basic stuff can be done by by other more basic stuff can be done by by other things the alternative version of that things the alternative version of that things the alternative version of that is the thing where because a is the thing where because a is the thing where because a professional software engineer can now professional software engineer can now professional software engineer can now do five times the work they used to do do five times the work they used to do do five times the work they used to do maybe two times five times whatever it maybe two times five times whatever it maybe two times five times whatever it is that means that companies that is that means that companies that is that means that companies that wouldn't have built custom software now wouldn't have built custom software now wouldn't have built custom software now do which means that the number of jobs do which means that the number of jobs do which means that the number of jobs of software Engineers goes up right a of software Engineers goes up right a of software Engineers goes up right a company that would never have built its company that would never have built its company that would never have built its own customer CRM for their industry own customer CRM for their industry own customer CRM for their industry because you'd have to hire 20 people and because you'd have to hire 20 people and because you'd have to hire 20 people and wait 6 months can now do it with five wait 6 months can now do it with five wait 6 months can now do it with five people and two months and that means people and two months and that means people and two months and that means that that that's now feasible for them that that that's now feasible for them that that that's now feasible for them and those those five people are still and those those five people are still and those those five people are still getting paid very well it's just that getting paid very well it's just that getting paid very well it's just that their the value that they provide to their the value that they provide to their the value that they provide to companies has gone up so despite the companies has gone up so despite the companies has gone up so despite the sort of so that's that's the demand sort of so that's that's the demand sort of so that's that's the demand curve that I'd like to see well and also curve that I'd like to see well and also curve that I'd like to see well and also don't don't forget like one thing that don't don't forget like one thing that don't don't forget like one thing that we do talk about or I think it's kind of we do talk about or I think it's kind of we do talk about or I think it's kind of a common knowledge correct me if it's a common knowledge correct me if it's a common knowledge correct me if it's wrong but code equals liability the more wrong but code equals liability the more wrong but code equals liability the more code you have the more liability you code you have the more liability you code you have the more liability you have and and one thing just what we're have and and one thing just what we're have and and one thing just what we're seeing is more code will be generated seeing is more code will be generated seeing is more code will be generated and at some point I I just think about and at some point I I just think about and at some point I I just think about this thing have you have you worked at a this thing have you have you worked at a this thing have you have you worked at a company or a team where you just had company or a team where you just had company or a team where you just had like less experienced developers one or like less experienced developers one or like less experienced developers one or two years experience and you you leave two years experience and you you leave two years experience and you you leave them for a while you might have seen and them for a while you might have seen and them for a while you might have seen and then and then what happens right like then and then what happens right like then and then what happens right like fast forward to two years you don't add fast forward to two years you don't add fast forward to two years you don't add anyone anyone anyone experience you know like usually like my experience you know like usually like my experience you know like usually like my my my observation is like it's you get my my observation is like it's you get my my observation is like it's you get spaghetti code it's a mess it's it's spaghetti code it's a mess it's it's spaghetti code it's a mess it's it's hard do and then you pull in some people hard do and then you pull in some people hard do and then you pull in some people with more experience who look around with more experience who look around with more experience who look around they point out some seemingly simple they point out some seemingly simple they point out some seemingly simple changes that are are you know not that changes that are are you know not that changes that are are you know not that simple for the people they they simplify simple for the people they they simplify simple for the people they they simplify things you might delete a lot of code things you might delete a lot of code things you might delete a lot of code and then all will be good in the world and then all will be good in the world and then all will be good in the world or or those people get more experienced or or those people get more experienced or or those people get more experienced but I I do think about this part where but I I do think about this part where but I I do think about this part where you know a year in everything still you know a year in everything still you know a year in everything still seems to be fine right like the CEO of seems to be fine right like the CEO of seems to be fine right like the CEO of of the company is like oh this team is of the company is like oh this team is of the company is like oh this team is shipping quickly people are enthusiastic shipping quickly people are enthusiastic shi