Podchaser Logo
Home
Continuing Education

Continuing Education

Released Thursday, 7th December 2023
Good episode? Give it some love!
Continuing Education

Continuing Education

Continuing Education

Continuing Education

Thursday, 7th December 2023
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:01

Learning never stops, but neither does

0:03

the work. So

0:05

when we need to brush up on our skills or

0:08

pick up newer ones, it's hard

0:10

to even take the time to choose a path or

0:12

a focus. It doesn't matter if

0:14

you're new to the field or you've been

0:16

around for a while. Learning takes time, and

0:18

sometimes it doesn't go the way we planned.

0:21

But innovations are always happening.

0:24

Things are changing. New platforms,

0:26

new programming languages, frameworks, applications.

0:29

We still need to make time for this unrequired

0:33

requirement. So

0:35

how should we approach it? How can we

0:37

fit it into our busy lives without it feeling

0:39

like it's a chore? This

0:47

is Compiler, an original podcast

0:49

from Red Hat. I'm

0:51

Brent Siminoe. And I'm Angela Andrews. We

0:54

go beyond the buzzwords and jargon

0:57

and simplify tech topics. Today,

0:59

we're talking about learning. Let's

1:06

see what producer Kim Huang has for

1:09

us. I spoke

1:11

with two people for this episode

1:13

to look at continuing education from

1:16

multiple angles. I'm Soumya Singh. I'm

1:18

from India. And here at Red

1:20

Hat, I work as a software

1:22

engineer. Hi, I'm Josh

1:24

Goldberg. I'm a full-time independent

1:27

open source maintainer. I'm also

1:29

the author of Learning TypeScript and a

1:31

Microsoft MVP for developer technologies. And

1:34

I have a few cats. We'll start

1:36

off with Soumya. Soumya

1:39

likes to use social media

1:41

to provide educational content about

1:43

application development and other topics.

1:46

From the university days, I have

1:48

been very much into, you know,

1:51

teaching students how to code, into

1:53

creating educational content. So I keep

1:55

teaching people with the help of

1:58

my blogs, my videos. People

2:00

usually, you know, prefer studying

2:02

maybe from books or such

2:05

stuff. That's a traditional way of

2:07

learning something new. But in

2:09

the 21st century, every person

2:11

has a smartphone in their hands.

2:14

I love the advancement and

2:16

I myself have been benefited and

2:18

that's how and why I decided

2:21

to, you know, teach people

2:23

using these platforms. One

2:25

thing that stuck out to me

2:27

while making this episode was the

2:29

role of open source in containment

2:32

education. Samya talks

2:34

a little bit about how the

2:36

open source community came together to

2:38

help each other learn Kotlin, a

2:41

programming language for mobile app development.

2:44

So the people in the community who

2:46

were interested in learning that language, they

2:49

started kind of sharing their progress,

2:51

their updates. And then you learn

2:53

in a community now, so you

2:56

don't even lose motivation. I

2:58

mean, you see other developers sharing

3:00

their updates, sharing their progress, everything in

3:02

that channel. So even if you are from

3:04

the like, oh, I'm not, I

3:07

don't feel like studying or I don't

3:09

feel like learning when people will post

3:11

in the community, we'll see their posts,

3:13

their message. You will firstly learn things.

3:16

Secondly, that will inspire you as well

3:18

to do the same thing, right? So

3:20

in my case, I'm in the open

3:22

source community's head. The note and

3:25

Josh agrees. You get exposed

3:27

to technology like that of otherwise you get

3:29

to work with people online. Sometimes people who

3:31

are making the tech you want to get

3:33

a job with. And it's a really nice

3:35

excuse to work on projects. Angela,

3:39

how do you envision open

3:42

source as part of someone's like

3:44

ongoing education? How we Angela

3:46

first. Well, open

3:49

source, the concept and

3:51

open source, the way

3:54

that we learn and people contribute to

3:56

that learning. I think they're two different

3:58

things, right? Okay. In this

4:00

respect, we're talking using open source as a

4:02

tool for learning. That

4:05

is the best way to learn, in my

4:07

opinion. Being in

4:09

a community of other like-minded

4:11

learners. Being able

4:13

to be open and honest, being

4:15

able to give and receive feedback

4:18

in a non-judgmental environment, that

4:20

is so important. I

4:23

have been lucky enough to have been

4:25

a part of a ton of different

4:27

communities where we were all learning something

4:29

together and reaching out to each other,

4:32

helping each other, growing together,

4:35

succeeding together, bringing up when people

4:38

have issues, bringing people up with

4:40

you like no person left behind

4:42

type of thing. To me, those

4:45

are the best ways to

4:47

learn. The way Samia's describing

4:50

her experience, it sounds very

4:52

familiar to me. Yeah,

4:55

definitely. I couldn't agree more. I don't

4:57

have a lot of experience doing open

4:59

source projects, but I definitely

5:02

identify with this feeling

5:04

of we're all in it together and nobody

5:07

wants to... We're all

5:09

kind of working individually, but we're

5:11

also collaborating. There's no reason as to

5:13

why learning can't be disseminated. It can't

5:16

be a sharing kind of experience, a

5:18

collaborative experience, where you're all

5:20

in it together and you're all working

5:22

towards maybe not the same goal, but definitely

5:24

to acquire the same skill. I agree.

5:30

Choosing what to learn can be a

5:33

struggle. There's so many different projects out

5:35

there, so many different types of technology.

5:38

Samia has a really interesting story from

5:40

her college days about how she decided

5:42

that path she was going to take. Most

5:45

of my friends were going with

5:47

machine learning because that was world

5:49

at that time. I

5:51

kind of was confused between four things mainly

5:53

mobile application development, web

5:56

development, EIN, MLD, four were

5:58

the most confusing things. So

6:00

I gave one week to each

6:02

of this to do complete research

6:05

on four or five parameters, like number

6:08

one, which language is

6:10

used in all these technologies,

6:12

like for application development, Java,

6:15

Kotlin, as well, in WebHDM

6:17

and CSS, those are stuff, then

6:19

MLAI like Python. And

6:21

that really detailed process

6:23

that I'm very impressed with. Me

6:26

too. So, Samia,

6:28

discover what she was most

6:30

passionate about. After

6:33

jotting down everything, I

6:36

was like, I am very

6:38

much interested into learning how to

6:40

develop mobile application. And I

6:43

was like, I don't care if people

6:45

are running after AI, ML, whatsoever, but

6:48

I want to learn

6:50

how to develop these applications. I love that.

6:53

I love the fact that she was so self-aware. Self-aware.

6:57

Yeah, self-aware. Yeah. I

7:00

think it's really impressive that she thought of doing something

7:02

like that, that she asked questions from

7:04

other people. She outsourced the information. She

7:07

asked questions and then did the research. I

7:09

think it's really a great way to kind of

7:11

understand not just what to

7:13

learn, but also what speaks to you and

7:16

what about the thing that you're trying to

7:18

learn speaks to your personality or you

7:20

as a person. I

7:25

really do appreciate how she was able

7:27

to give it the time

7:29

that it deserved, right? Yeah. She

7:32

said she dedicated a week

7:35

into researching these topics. And

7:37

in a week, you can cover a lot of ground.

7:40

And I'm betting you, during that week,

7:43

she found a lot of things in

7:45

a lot of these other subjects that

7:47

don't interest her in the slightest. So

7:50

we get to learn what we

7:52

love and what speaks to us, but

7:54

we also get to learn what we are

7:56

not the slightest bit interested in and we don't

7:58

want to waste our time. You

10:00

don't make any problem statement that

10:03

you're given much simpler if you

10:05

can break it down into smaller.

10:07

More manageable parts. A

10:09

really strongly identified with with Josh the

10:12

Se because I feel like that's but

10:14

I do here when I'm thinking about

10:16

learning something that I didn't know before,

10:18

breaking it up into smaller bits. And

10:20

and I wasn't I didn't realize that

10:22

some he was. It's your right to

10:24

the essentially saying the same thing of

10:27

doing you know, doing the ground work

10:29

and then breaking it down and six

10:31

hundred little cable. What? What languages are

10:33

popular, What's platforms are popular? What do

10:35

I have to learn in order to

10:37

acquired this certain skillset? So yeah, That's

10:40

really cool. I mean it's if you

10:42

think about it's a lot like riding a

10:44

syllabus for yourself in our an affair. It's

10:46

like own. But. I have

10:48

preferred a lot. I'm going to help

10:50

you. I had don't. Have been

10:52

in a ton of study group that

10:54

I had led and I find that

10:57

creating a syllabus which set. Our.

10:59

Intention never need you mean really? Does

11:02

it make it look like oh my

11:04

God for the next two. Months we're

11:06

going to be doing. All this no breaks

11:08

out of a really complex and a smaller

11:10

tugged Federer. Like manageable and you can fall

11:12

exactly. And these are these small. Little the small

11:14

little bit pieces are. We only have to do

11:17

this this week. No big deal

11:19

in our know when you know how do

11:21

you eat an elephant. One bite at his

11:23

high. that's so important. That works for me.

11:25

And it's it's It's a tried and true.

11:31

Zeus told. Me a story

11:34

right where he was trying to

11:36

understand something eternal. Learn something for

11:38

the purposes of getting a promotion.

11:41

And his manager stepped in

11:43

and help Sam identify his

11:45

own goals around learning and

11:47

competencies that he would need

11:49

to achieve those goals. In

11:51

that situation, Josh made an

11:53

important discovery about himself. one

11:55

of the things that they helped me with

11:58

was setting down what the competencies artwork niche

12:00

of them. I noticed that I was

12:02

putting a lot of effort into a competency that I was

12:04

already hitting the next level at. I did not need to

12:06

keep working on it, but I enjoyed it. So I was

12:08

still putting a lot of time into it. So

12:11

I was given the good advice

12:13

to pull back on that to do less investment

12:15

in this path, even though it's what I am

12:17

really enjoying at the time, because it's not what

12:19

I actually need to get the promotion. Angela,

12:22

you were recently promoted.

12:25

I sure was. Does

12:28

this resonate with you at all? Like, did you? It

12:30

does. It does. I mean,

12:32

preparing for a promotion, you have

12:34

to look at what

12:37

the metrics are for

12:39

your promotion. And you

12:41

have to figure out where are you in

12:43

these competencies? How are you excelling? Are you

12:46

doing like Josh said, are

12:48

you doing too much of this and not

12:50

enough of that? You have

12:52

to kind of balance it out because

12:55

they want to see this

12:57

more well-rounded, more accomplished person

13:01

to elevate them into a position, right?

13:03

So again, the thing that

13:05

you'd love to do, that's great. But if

13:07

it is what is, you're

13:10

missing other things. And

13:12

your manager, thank goodness, was

13:14

able to point that out to

13:16

him and say, you should probably

13:19

invest less time here, invest more

13:21

time here, because that really will

13:24

up your chances. This will help

13:26

you become more well-rounded and you'll

13:28

hit more competencies that way. So

13:31

yes, this sounds so familiar. I

13:36

can relate very strongly to being

13:39

fixated on something that I do

13:41

really well because it feels comfortable

13:43

and not focusing on the thing

13:45

that I need to do because

13:47

it's uncomfortable or because it's something

13:49

I've never done before. I feel

13:51

that too, Kim. Yeah, that's really,

13:53

really relatable because we, you know, it's

13:55

and it's not a bad thing to

13:58

be good at something and be and

14:00

knowing that you're good at something. But

14:03

I wanted to know, like, how

14:05

do you get away from being

14:07

fixated on something that you really,

14:09

really are good at, but may

14:11

not be serving you, especially

14:13

if you have a particular goal in

14:15

mind? Well, you have to

14:17

decide what's important at the time. If

14:20

your goal is important to you, you

14:23

have to decide, am

14:25

I going to do the uncomfortable things? Am

14:27

I going to do the things that

14:30

don't feel like my second skin?

14:32

Because if we're being honest with

14:34

ourselves, that's where the growth

14:36

happens. If you're already expelling somewhere,

14:38

and that's your niche, and that's

14:41

your thing, well, you've

14:43

invested all this time, you're good at it, you

14:45

don't even have to think about it. But

14:47

the growth happens when you're challenged,

14:50

when you are given the opportunity

14:52

to shine in another way. And

14:55

to show that you're not a one-trick

14:57

pony. You can do multiple things. So

15:00

I agree. It's hard

15:03

to turn off that

15:05

feel-good mechanism, like, oh, this feels good, I'm

15:07

gonna do this is what I'm gonna spend

15:09

my time. It's hard to turn that off.

15:11

But you have to look at the

15:13

whole picture. Where am I trying to

15:16

go? What goal am I trying to

15:18

accomplish? And if that goal entails you

15:20

doing something that is uncomfortable, lean

15:22

into it. That's where the growth

15:25

happens. I will

15:27

say, as a manager, and

15:29

I've experienced this myself personally, I

15:31

have also seen people lean

15:34

in the other direction a little too far. So

15:37

they're so concerned with their weaknesses, right?

15:39

And they just get really fixated on

15:41

trying to get better and fix this,

15:43

and fix this, and fix this. That

15:45

they're not really leaning into their strengths

15:48

as much, you know? And

15:50

so really leaning into what you're good

15:52

at is also really important, you

15:54

know? So it's like, you don't wanna

15:56

get fixated on like, either one

15:58

completely, you have to. hold those things

16:00

in balance. That's true. That's true.

16:02

But I totally emphasized with what

16:05

you just said. Yeah, I've been

16:07

there. We don't

16:09

want to just be basic.

16:11

We don't want to be struggling.

16:14

Because those

16:16

facets of our careers or

16:18

our job, we know how

16:21

important they are. We don't want to

16:23

suck at it. And we don't want to

16:25

be that one, that person, right? So I

16:27

get the whole, oh my god, I'm going

16:29

to fixate on this. And I can tell

16:31

you, it is not the way to go.

16:35

It does feel more fond and good. So yes,

16:37

I feel that deeply. We

16:42

have to strike a balance. What

16:45

I'm hearing a lot from our guests and from

16:47

our conversation here is that learning

16:50

requires a lot of self-awareness

16:52

and a lot of introspection.

16:54

Indeed. Right, Kim? We

16:57

really have to look at the person in the mirror.

16:59

And figure ourselves out

17:02

when we're learning. Yes, exactly.

17:05

But looking at oneself

17:07

in the mirror and deciding on what

17:09

path to take, and when

17:11

you decide that path, it's time to

17:14

start studying. But learning something new can

17:16

also be overwhelming and

17:18

scary. And when people look

17:21

inside themselves for direction, they

17:23

can encounter some negative thoughts. Thinking,

17:26

thinking. Yeah. And

17:29

it's easy to get this false impression that everyone does

17:31

everything. And then you get this

17:34

even worse false impression that you are somehow

17:36

lacking because you don't have these particular positive

17:38

things that get pulled down as nice and

17:40

or common in others. When

17:44

we come back, we'll unpack some ways

17:47

to address the negative thinking around learning

17:49

new skills. Oh, I can't wait. We're

17:58

talking about learning new things. And

18:00

that can get people out of their comfort zone.

18:04

What if you start out and it's not going well? Probably

18:07

everyone can relate to that. Being

18:09

bad at something that you're learning. Angela's

18:11

raising her hand. Yeah,

18:15

I should also be raising my hand. Because

18:18

in the moment, it doesn't feel great.

18:21

And it may give a person a

18:23

reason to stop doing what they're doing,

18:26

do something else, or not

18:28

do anything at all. Even

18:30

someone as brilliant as Samya,

18:32

who interacts with thousands of

18:34

people on social media all

18:36

the time about education, even

18:39

she knows that feeling. You

18:42

feel like, oh my god, I mean,

18:44

I can't do this. That

18:47

kind of team motivation and that

18:49

fear that, oh, like coding is not for

18:51

me. How will I cope up with this?

18:54

I don't feel like doing it

18:57

anymore. Those things are very common.

19:00

Josh has some advice for people who

19:02

are thinking of calling it quits.

19:05

I'd say first, let's really examine

19:07

why the failure is happening. Sometimes

19:10

you'll say something that

19:12

your brain is just not well suited to at

19:14

the time. It might be that it's just

19:16

a topic that you don't talk well with. Like, that's fine.

19:19

It might be that you're not in a good mental

19:21

space. Like, if you're in a really stressful time in

19:23

your life and you're trying to do something and that

19:25

never goes well. Figuring out

19:28

the why. Yeah. There

19:30

are a lot of reasons why this might not be going well. Yeah.

19:33

How do you deal with it though? How

19:36

do you deal with trying to learn something and

19:38

it's not going smoothly or easily?

19:40

I want to pick on Angela for this

19:42

because I know that she has a lot

19:44

of experience with this. It

19:47

is easy to quit, especially

19:49

if you're learning something that

19:51

is something you're interested in.

19:54

What if it's about your job?

19:57

What if you have to learn something that... is

20:00

a part of your role and

20:02

you cannot wrap your head around

20:05

it. Oh God. I

20:08

have been there and there. Wait,

20:11

what did you do? I

20:13

am struggling. And

20:16

what I'm doing exactly what

20:18

you think someone would do. You

20:20

avoid it. You

20:22

find other things. And

20:24

what happens is you're dragging

20:26

out this process. It's not

20:28

going anywhere. There's just

20:31

new versions of it coming out

20:33

and you're like, Oh God. Now I have to,

20:35

so it is a terrifying

20:37

feeling. And I'll tell you another

20:39

thing. When

20:42

you are afraid of

20:44

failing, it is

20:46

such a heavy anchor

20:49

around you. It

20:51

clouds everything. And I'd

20:54

like to talk about this more because you

20:57

have to examine like Josh said, why

20:59

is the failure happening? What is the

21:01

disconnect? Why aren't you getting it? And

21:05

what are the things that you need

21:07

to do to examine? Is

21:11

it what's going on with you

21:13

personally? Is it the content? Is

21:15

it the how the

21:17

contents presented? Like, yeah, how do we

21:19

get out of this feeling?

21:23

I think we need to have this discussion

21:25

because Samia hit it

21:27

on the head. It is so

21:29

common. But what

21:32

do we do with it? Yeah, I

21:34

find myself sometimes in spaces

21:36

where other people were

21:38

all together kind of learning something new

21:41

and the levels of familiarity or exposure

21:43

to the topic may be different from

21:45

person to person. It just

21:47

feels like each one of us had, you know,

21:49

where all of our brains are different and it's

21:52

like you all kind of need

21:54

like a special key to unlock learning at

21:56

some at some point. Like I know in

21:59

my life. It's just

22:01

been a matter of finding out different

22:03

methods of understanding a topic or understanding

22:05

a certain concept and then just finding

22:07

that one key that unlocks it for me. And

22:09

that's kind of how learning

22:12

has always happened with me and the

22:14

things that I've studied in

22:16

the past. I will say when

22:18

I am in this space, my

22:21

house is like the

22:24

cleanest it ever is. Because you're

22:26

avoiding. Because I'm avoiding and all

22:28

I'm doing is like vacuuming and

22:30

cleaning and it's like everything. I

22:32

agree. Everything but. Everything

22:34

but is what I want to do. What

22:37

do you all think about something that... I

22:40

think Josh is maybe saying this a little bit here,

22:42

but like I've had this experience

22:44

with myself where it's like sometimes my

22:46

brain just doesn't jive with what I'm

22:48

trying to learn. That is a thing.

22:52

And maybe never will. There's something about coming

22:55

to peace with that and coming to

22:57

terms with that. Like just being like

23:00

that's okay. There are a hundred

23:03

other things that my brain does jive

23:05

with. You know, like what do

23:08

we do with that? I don't know. This

23:11

reminds me of something that a teacher

23:13

actually I have said to me recently.

23:16

She said that I was the type of person that

23:18

always ate their vegetables first. Because

23:20

I put

23:23

the unpleasant thing first and sometimes the unpleasant

23:25

thing is learning something new. So I prioritize

23:28

that first so that I can have the

23:30

things that I enjoy later on and I'm

23:32

kind of working towards something. And it feels

23:34

like I'm tricking my brain in a way.

23:37

But dealing with things that

23:39

I just can't get. And

23:42

sometimes they are things that will make or break.

23:44

Right. It's like you have to learn this in

23:46

order to get to that next level, that next

23:48

class. It's really a

23:50

matter of velocity, of

23:52

trying a lot of different things.

23:54

Thinking kind of outside the box

23:56

and then asking for help. I

24:00

know a lot of us have a

24:02

struggle with that but when you're talking

24:04

about learning something new, it

24:06

can only be to your benefit to

24:08

ask for help and to ask other

24:11

people's opinions and their thoughts

24:13

and their experiences because learning

24:15

should be collaborative. I think it's

24:18

actually should be and it's kind of

24:20

better that way for everyone if it's

24:23

a collaborative experience because that's

24:25

how you get away from all of that avoidance. It's how

24:27

you get away from all of that stinking

24:29

thinking and all of the negative

24:32

emotions that come with trying to

24:34

learn something and then failing at

24:36

it or just not being able

24:38

to get it right away. Insomnia

24:40

said it in the beginning. That is

24:42

the best way you are motivated by

24:45

the people around you. You learn from

24:47

the people around you and

24:49

I wonder why we know that

24:52

it's better to ask

24:55

for help instead of struggling silence

24:58

but why are there those moments

25:00

where we're struggling and

25:02

we can't see our way to asking

25:05

people for help? What

25:08

is that? If

25:10

someone were to ask us for help,

25:12

we would drop everything we were doing

25:14

to help them. We have no problem

25:17

giving the assistance and helping

25:19

people along but when

25:21

it comes time to ask for that

25:24

help, why do

25:26

we struggle? I think it

25:28

goes back to what Josh was saying before

25:30

the break that everyone just assumes that everyone

25:32

else knows everything and

25:34

they have all the gifts and all the

25:36

parts and in reality a lot

25:39

of us are walking around with like tool

25:41

sets that we don't have all

25:43

the parts. We don't have all the tools. We

25:45

don't have everything that we need to be kind

25:48

of self-contained geniuses. We have to collaborate.

25:50

We have to communicate and share our

25:52

experiences and that's the only way forward

25:55

in a lot of these cases. Getting

25:58

back to some of the self-award

26:00

awareness and introspection.

26:03

I think it's that realizing the things that

26:05

our brain jives with and the things that

26:08

our brain doesn't. And then, honestly,

26:10

kind of lowering the bar a little bit

26:12

on the things that my brain just doesn't

26:14

jive with. Come to peace with it. Just

26:16

come to peace with it, and it's okay.

26:18

I remember in undergrad, when I

26:20

was in college, I was an

26:22

English major. And I was

26:24

really damn good at English. I was

26:27

like, Acing everything. I was like, A's,

26:29

A's, A's, A's. There you go. My

26:31

minor was political science, and

26:33

I sucked at it. And it was

26:36

really hard. You know? Yeah,

26:38

it was hard. It was really hard. My grades were lower.

26:40

I had to work so hard in

26:42

those classes, because it did not come

26:44

naturally. At the

26:46

same time, I really wanted to do

26:48

it. I just had

26:50

to lower my expectations a

26:53

little bit in those classes, you know?

26:55

And just be okay with it. And it's

26:58

okay. That's powerful. You would not be

27:00

winning those categories on Jeopardy, is

27:02

what you were saying. Yeah, I'm not. And you were

27:04

fine with that. And that's okay. You know, that's okay.

27:07

I also don't want us to

27:09

think that every learning experience is

27:11

sort of like drudgery, or it's,

27:13

you know, like. It is not.

27:15

There are those moments that I

27:17

also love that are like, oh,

27:19

my brain is jiving with this.

27:21

Magical. It is magical.

27:23

I have lost seven

27:26

hours studying. I

27:30

didn't even know that time passed at all. You

27:32

know, I just looked up. Isn't it beautiful? Yeah,

27:34

it's like really wonderful, you know? And like, it's

27:37

setting the right expectations for

27:39

yourself in what

27:42

you're currently doing. I love that. Indeed.

27:44

And not being so hard on yourself also.

27:47

Okay. Let's

27:49

get back to Josh, because he's a maintainer,

27:51

right? You've talked about maintainers on the show.

27:54

He often finds himself writing educational

27:56

materials for open source projects that

27:58

he works with. It's materials

28:01

around TypeScript, which is a programming language

28:03

that adds syntax on top of JavaScript.

28:06

I was fascinated with how Josh's

28:08

methods of teaching matched his methods

28:11

of learning new things. I

28:13

figure out what the start is, and I figure out what the

28:15

end is, or at the very least what the ideals of those

28:17

are. That's the user empathy you have to

28:20

come in with to understand what is the really common

28:22

need. What can you or can you

28:24

not assume people know? Because a lot of people just

28:26

assume learners know the latest and greatest framework. That is

28:29

not a good idea. You

28:31

have to teach the foundations of what the thing is,

28:33

the language, the type system, how to use it, the

28:35

basic common features. And from there,

28:38

you continue splitting down what are those features,

28:40

how do you explain that which ones rely

28:42

on others until you have this beautiful topological

28:44

sort, as they say, of what are the

28:46

content topics, and how do you

28:48

get started learning the type of feature that you have.

28:53

That's interesting. I

28:55

like the way that he kind of

28:58

broke it down again. These

29:00

are all the things. We just talked

29:02

about it, this syllabus. You

29:04

want this visual representation

29:06

of, well, how am

29:09

I going to present this information? Or how

29:11

am I going to learn this information? And

29:13

again, when it's broken down into these very

29:16

manageable parts, it

29:19

makes sense because you're working toward this

29:22

end goal where you have this

29:24

understanding of X. And in

29:26

his case, it's TypeScript. I

29:29

think this method of kind of

29:31

breaking it down into these

29:34

manageable parts, I don't

29:36

want to say it's the key, but it's definitely

29:38

one of the keys. And

29:40

I also want to add that people

29:43

learn through different modalities, right?

29:46

If you're reading or watching this

29:48

video and some things

29:50

in it aren't jiving,

29:52

they're not clicking, we

29:55

should be comfortable enough to say, you know

29:57

what, this isn't working here. Let

30:00

me go try to find another resource to kind

30:02

of fill in these gaps, you

30:04

know, and You

30:06

what you're doing is you're building your tool

30:09

set Maybe

30:11

that syllabus is coming from a

30:13

myriad of different resources

30:15

You're breaking it down but

30:17

again some people don't explain things the

30:20

way that you can grasp them or You

30:22

see something and it doesn't make sense to you. So

30:25

you have to see it another way I

30:27

think being flexible as well

30:29

is a great way. So I like

30:31

his method but also being flexible with

30:33

that. I Want

30:36

to talk about the elephant in the room

30:39

many people are discussing AI Talking

30:42

about how affect the way we

30:44

work we do work It's

30:47

already affecting the way we learn in

30:50

the form of AI tools and platforms. Oh,

30:52

yeah Some people are hesitant about

30:54

this. I don't blame them Famya

30:57

has a different perspective. So

31:00

the situation is very much like

31:02

in the beginning when calculators were

31:04

introduced The

31:08

jobs which involve, you

31:10

know a bit of mathematics calculation

31:12

like in banks or Anywhere

31:15

where you have to do calculation

31:17

and stuff all those jobs will

31:19

be gone But we know the

31:22

reality the humans are using calculators

31:24

to improve Productivity to save time

31:26

all the jobs are there. It's

31:29

just that we humans are Using

31:31

those tools to do our job Okay,

31:34

I would never compare a

31:36

calculator to AI But

31:39

I get what she's saying, yeah, I would in this case

31:42

yeah because The

31:44

fear that a lot of people have

31:46

surrounding AI yes, there is a good

31:49

side its ability to help us learn

31:51

things Faster, but

31:53

there's always this undercurrent

31:55

because the data is

31:58

usually produced by humans the

32:00

models are usually built by

32:02

humans. Humans are flawed and biased,

32:05

and they have a lot

32:07

of shortcomings. And that

32:09

information definitely makes its

32:11

way down into what is

32:14

being read or gathered from the end

32:16

user. So we have to be very

32:18

careful. I love the fact that AI

32:20

is just all the wave right now.

32:23

We have light speed. We have lots of

32:25

codices. We have

32:27

GitHub pod. We have all these things. They

32:30

are amazing. But, buyer

32:33

beware, there's always

32:36

something that we need to concern ourselves with.

32:38

I think understanding the tool is

32:41

important. Trust but

32:43

verify. Always. It's

32:45

a tool, right? A tool and a

32:47

tool is not infallible. So I feel

32:49

like if people want to

32:51

use AI, especially if they're using AI in

32:54

the pursuit of knowledge and the pursuit of

32:56

new skills, I think that's

32:58

awesome. More power to them. I do

33:01

want people to think about it as an extension of

33:03

themselves. Because in a lot of ways, AI is an

33:05

extension of us. And

33:07

therefore, still exposed and

33:09

vulnerable to the same biases

33:11

and the same types of flaws that we

33:13

have as humans. You're absolutely right, Angela. Yeah,

33:16

and I would say the same thing

33:18

for textbooks and lectures and videos and

33:21

everything else. We

33:23

have to be critical of the source material. I

33:26

trust my calculator though. I do trust

33:28

my calculator. It

33:30

has never steered me wrong, not

33:33

once. It's whether or

33:35

not I'm fat fingering the keys. That's like the

33:37

real problem. Well, that's different. There is human error.

33:39

That's user error. Yeah,

33:41

can't blame the calculator for that.

33:43

That's true. I

33:48

asked both of our guests for some parting

33:50

words of advice. For people who want to

33:52

level up their skill set or they want

33:54

to shift to something new or

33:56

just to keep up with the changes that are

33:59

happening. It's easy to get scared,

34:01

frustrated, or overwhelmed, because

34:03

we're all combing forums and

34:06

chat channels about what new skill

34:08

we should pick up. I

34:11

wanted to know what Josh thought about this. We've

34:13

talked about education and continuing, you

34:16

know, learning more. We've

34:18

talked about different ways of figuring out

34:20

what to do, but we should definitely

34:22

also mention, sometimes the answer is nothing.

34:24

Sometimes the answer is you are completely

34:26

satisfied while saturated with information and your

34:28

life does not have the bad way

34:30

to learn something new. And everyone's young

34:32

to you to go learn whatever, react

34:34

or tailwind or cooking or go volunteer.

34:37

It's totally fine to take some time

34:39

for yourself. You don't want to burn

34:41

yourself down. Bless

34:43

us, man. Preach, Josh. Preach.

34:46

Yes. We don't have

34:48

to be doing all the things. This

34:51

hustle culture has us thinking that

34:53

we need to fill every moment

34:56

of every day with something that

34:58

either makes us money or could

35:00

possibly make us money or enriches

35:03

us or whatever.

35:06

Thank you, Josh, for saying

35:08

what you said because there's

35:10

a lot going on in our lives. We

35:13

should be able to take a pause and not

35:16

fill every free moment with something.

35:19

Yeah, definitely. Just be. Yeah,

35:21

being still is a valid answer

35:24

all the time, in my opinion. And

35:26

I'm happy that Josh gave us permission to do

35:28

that. Indeed. Samya

35:31

says balancing continuing education with

35:33

daily life is hard work, but

35:36

it's work that pays off. There

35:38

will be nights you will be doing

35:40

putting questions the whole night. There

35:43

will be days when your friends will be going

35:45

and it is night at

35:47

the sex lab. So you will need to set in

35:49

place. You might feel like

35:51

giving up and feeling from heart.

35:54

A coding question from lead code

35:56

or while preparing a good real

35:59

world project. But trust me, Amen. We

36:03

all have been there. So start

36:05

believing in your skills, walk on

36:07

yourself, and you will indeed

36:10

get there. We

36:13

have to find that balance. Not every

36:16

moment, minute, or year of our lives

36:19

are we on this quest. We're

36:21

not always on this quest, because

36:23

sometimes we find our

36:25

careers and we've done the hustle

36:27

and we've sacrificed and we've

36:30

learned something to achieve said goal.

36:32

Yep. It's okay to

36:34

enjoy it once you got there, but

36:37

never become complacent, because again,

36:39

if you're in technology, the

36:42

next thing is coming. Constantly. The

36:44

next version is coming. The next

36:46

something is coming. So we

36:48

should have those down times, but when it's

36:50

time to pick up and hustle, we're

36:53

okay with making that sacrifice,

36:55

because you gotta get where you're going. Right,

36:58

it's the unrequited requirement. That's

37:00

right, that's right. I like it. I

37:07

think of learning as kind

37:09

of like choosing one's own adventure, like those

37:11

books back in the day. But

37:14

I understand that sometimes it can be

37:17

demoralizing. It can be exhausting.

37:20

What's most important is making

37:22

choices authentically. It's not

37:25

being carried away with whatever's new

37:27

or buzzwordy or in the news

37:29

a lot. Remembering

37:31

that it takes time to learn something

37:34

new and a lot of patience. Being

37:36

forgiving to yourself for not knowing everything

37:38

right away and being patient

37:40

with oneself is key. That

37:42

way we can take care of ourselves

37:45

and let our curiosity be our guide.

37:48

What we choose to learn does say

37:50

something about us, but it's never the

37:52

last word of who we are or

37:55

who we can become. And that's on

37:57

everything. You

37:59

nailed it. Thank you for

38:01

that. Well, this was such

38:04

an interesting episode. Education,

38:07

continuing education, always

38:09

learning. We

38:11

would love to hear what our listeners are

38:13

thinking about this. What stood out to you?

38:15

What jogged with you? What did you say?

38:17

Oh, no, that's not how I do things.

38:20

We want to hear what you thought

38:22

about this episode. Hit

38:24

us up on social media at

38:26

Red Hat using the hashtag Compiler

38:28

Podcast. Tell us what you

38:30

think. This was a great discussion and

38:32

I hope you enjoyed it as well. And

38:38

that's another for this episode of

38:41

Compiler. Today's episode

38:43

is produced by Kim Wong and

38:45

Caroline Craighead. A big

38:47

thank you to our guests, Samya

38:49

Singh and Josh Koehn. We

38:52

can all learn a little bit from

38:54

Victoria Lawton. Our

38:57

audio engineer is Christian Proho. Special

38:59

thanks to Sean Cole. Our

39:01

theme song was composed by Mary Ann

39:03

Cheddar. Our audio team

39:06

includes Lee Day, Stephanie

39:08

Wonderlich, Mike Esser, Nick

39:10

Burns, Erin Williamson, Karen

39:12

King, Jared Oates, Rachel

39:15

Bertel, Devin Pope, Mike

39:17

Compton, Ocean Matthews, Paige Johnson,

39:20

Alex Trebusy and Mira Cyril.

39:22

If you like today's episode, please follow

39:24

the show. Rate us, leave us a review

39:26

and share it with someone you know. It

39:29

really does help us out. Thank

39:32

you so much for listening. Until next

39:34

time. Bye. All right. See you next time.

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features