1
00:00:01,240 --> 00:00:11,380
Hey, you've reached a big milestone. Today you've completed 20 days of code. Now that is a fifth of

2
00:00:11,380 --> 00:00:13,240
the way and that's massive.

3
00:00:13,510 --> 00:00:17,980
If you're not already, you should be really patting yourself on the back because you've done really

4
00:00:17,980 --> 00:00:18,230
well.

5
00:00:19,000 --> 00:00:25,840
Now, today, the thing I want to talk about is a question that students often have, which is, "Hey,

6
00:00:25,840 --> 00:00:27,460
you know, I've gone to day 20.

7
00:00:27,460 --> 00:00:34,870
But when I look back at the stuff that I did on day one, I can't remember exactly the names of the

8
00:00:34,870 --> 00:00:41,580
functions or how to write out the syntax for a particular piece of code.

9
00:00:41,980 --> 00:00:43,830
Does that mean that I haven't learned anything?"

10
00:00:44,410 --> 00:00:50,320
And the analogy that I like to give is, have you ever played video games, especially video games,

11
00:00:50,320 --> 00:00:56,470
where they require, like, complex combinations that you have to remember, like streetfighter?

12
00:00:57,280 --> 00:01:02,890
You know, how in order to do like a particular move, you need to be able to do up, up, down, down,

13
00:01:02,890 --> 00:01:04,629
X, Y, a, b.

14
00:01:09,920 --> 00:01:15,380
Now, when you're doing it in that moment, when you've just learned it, you remember how to do it.

15
00:01:15,830 --> 00:01:20,720
But when you come back to it in a month, you're like, "Oh, I don't remember those combinations.

16
00:01:21,110 --> 00:01:23,660
Does that mean that I haven't learned anything?"

17
00:01:24,170 --> 00:01:32,510
Well, the point is that programming is not about memorizing because we're in a day and age where information

18
00:01:32,510 --> 00:01:33,080
is cheap.

19
00:01:33,260 --> 00:01:38,570
You can search Google for any piece of information you want and it's there within a second.

20
00:01:39,110 --> 00:01:47,540
What your job needs to be is to understand how things work. Make sure that you understand how to use

21
00:01:47,540 --> 00:01:52,130
the code, when to use it, how it works behind the scenes.

22
00:01:52,550 --> 00:01:58,130
That way, the next time when you need to use it and you've forgotten how to write the syntax, you

23
00:01:58,130 --> 00:02:01,760
can just Google it, look it up. And as soon as you see it, you'll remember

24
00:02:01,760 --> 00:02:02,830
"Oh yeah, that's it.

25
00:02:02,840 --> 00:02:03,830
I know how to use it."

26
00:02:04,670 --> 00:02:06,950
So don't worry about memorizing things.

27
00:02:07,560 --> 00:02:10,220
Focus on understanding the code.

28
00:02:11,210 --> 00:02:13,490
So, good luck and keep going.

