Episode 442: Improving communication skills and how to break my job hopping habit

Episode 442: Improving communication skills and how to break my job hopping habit

Released Monday, 6th January 2025
Good episode? Give it some love!
Episode 442: Improving communication skills and how to break my job hopping habit

Episode 442: Improving communication skills and how to break my job hopping habit

Episode 442: Improving communication skills and how to break my job hopping habit

Episode 442: Improving communication skills and how to break my job hopping habit

Monday, 6th January 2025
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:06

It takes takes more than a New Year's

0:08

resolution to not write any bugs, be to be

0:10

a great software engineer. This is is episode 432

0:12

of the Soft of the Soft Skills Engineering podcast.

0:15

I'm I'm your host, and Hans. I'm I'm your

0:17

host, Dave Smith. Smith. Soft Skills Engineering is the is the

0:19

weekly advice show about all the non -technical

0:21

things that go into the technical field

0:23

of software development, like sticking to your New

0:25

Year's resolutions New never writing any bugs the

0:27

whole year. any That's a good idea. We

0:29

should do that. good idea. We should do that. a pretty

0:31

easy way to do it, which is not write any code. do

0:33

it, which is not write any code. Although if

0:35

you you participate in

0:37

design discussions or architecture

0:39

discussions discussions and I don't know, know.

0:41

You probably just need to

0:43

not do anything do anything you

0:45

could contribute by by faulty

0:48

advice or incorrect requirements. You probably

0:50

shouldn't. mean, imagine chaos theory. theory.

0:52

You You shouldn't even

0:54

move or breathe, Don't do

0:56

anything. anything. could definitely inadvertently through a

0:58

through a crazy chain of events. cause a cause

1:00

a bug to come into existence. Yeah,

1:03

know how some people talk about code talk about

1:05

code bases is living. They're to

1:07

them, they grow. to You

1:09

need a taxidermied a taxidermy to

1:11

code base. Locked in. Yeah. Throw some glue on

1:13

it. I Throw some glue on it. I

1:15

don't know what they do with taxidermy.

1:17

Probably not need to You need to crackle

1:19

your code Yeah, crackle the code the code base,

1:22

yes. not what this show is not what This is

1:24

about. the This part of the show is

1:26

about thanking our patrons. Dave, do you

1:28

wanna do that? want do. do that? All

1:30

right, these these wonderful people are contributing at the

1:32

level where we shot them out. We have two we

1:34

shot them out. We have Charles one-time shout-outs. We have We're never High

1:36

to give you up, never going to let you

1:38

down, never going to run around and desert you.

1:40

you down, never going to run at the level where we shot

1:42

them out every week, they are. You wouldn't marry

1:44

a dog, so why would you date a dog?

1:46

week, they are. You wouldn't marry a dog, so why

1:49

would you date a dog? Never going to make me

1:51

laugh the first time I read it,

1:53

time I read the first time I read it, but the first

1:55

time I read it. I'll be be stone faced the

1:57

next time. time. Okay. and then it looks like

1:59

someone else else. Choose a name of never

2:01

going to give you up, never going

2:03

to let you down, never going to

2:05

run around and desert you, good. Answer

2:08

my question, you cowards, what is your

2:10

favorite color? And a German word, Aichornhenbroken?

2:12

All right, I don't know what that

2:14

means, maybe Jamie's can look that up.

2:16

In case I said something not safe

2:18

to say, Anna. Alexander Kuznikusnizov, Ten, Print,

2:20

Lucas Morinton. Michael Young.dev. Attribute error non-type

2:23

object has no attribute. Two-string, Javier Gonzales,

2:25

Chewy, Ted Timbrel, Alexa, set an alarm

2:27

at 4am. Okay, it did not work.

2:29

Become a senior engineer.com. Unsaulted french fries

2:31

are morally objectionable. Dan from Drone Deploy

2:33

Chase, W. Norton. Dave, do you want

2:35

to read our first question? Nice try.

2:38

Advent of typescript is here. Check out.

2:40

Advent of ts.com. Never is not just

2:42

a creator on Marslamingo emoji. I like

2:44

chicken. I like liver, mamix mammics. Please

2:46

deliver. Trash. What can people do if

2:48

they want their own answers questioned? Go

2:50

to Soskilstot audio and click the. Nevar

2:53

is not just a planet in the

2:55

Vulcan system. Jenny Kim, Owen, Shartel, the

2:57

stochastic parrothelicoan.a. I, best observability tool for

2:59

AI. Red Banda is best banda. Rust

3:01

is turning people prematurely into crab. crustacean,

3:03

you know, the rust mascot is a

3:06

crab. Yeah. Okay, Jonathan King's and I

3:08

Beautiful Functional User Documentation. Dave, I am

3:10

you from the future, whatever you do,

3:12

do not record episode number 752. Cody

3:14

sailing away from williamangel.net, Ragnar, Travis, Braden-Kains,

3:16

John Grant, Brittany, John Grant, Brittany, this

3:18

person's name is too hard to pronounce.

3:21

Joe Grossberg. If you would like to

3:23

join this lustrous crew, Dave, laugh now.

3:25

I hear you like movies involving Time

3:27

Travel, Los Crono Cremeness. Thank you everyone

3:29

for perpetuating the hilarity. It's so good.

3:31

Let's perpetuate the question answering which I

3:33

I will do, first we need a

3:36

question. I'm going to do that part,

3:38

and then the other part. And then

3:40

we'll question the answer. All right. Yes,

3:42

yeah. This is from an anonymous listener

3:44

who says, I would like your advice

3:46

on how I can improve my communication

3:48

skills. I realize that practicing is usually

3:51

the best way, but I'm interested in

3:53

taking online courses or learning more on

3:55

becoming a better communicator. However, I'm currently

3:57

taking courses in CS and would like

3:59

to primarily focus on that. So I

4:01

picked this question and I guess I'm

4:04

revealing the inner workings of the show.

4:06

I picked it because we talk a

4:08

lot about communication skills and sometimes we

4:10

talk about specifics of here's a good

4:12

way to communicate in this situation. But

4:14

this is a very broad question about

4:16

like, yeah, I've heard communication skills are

4:19

important. How do I do it now?

4:21

Like I know enough to know maybe

4:23

I don't have them is kind of

4:25

the under the subtext I'm getting out

4:27

of this question. Yes. Everyone talks about

4:29

how it's a good thing to do.

4:31

Very few people talk about how to

4:34

do it well. Yeah. And that's because

4:36

I don't know how. I just know,

4:38

I know the communication when I see

4:40

it. A good communication is you repeat

4:42

the stuff you hear a lot, right?

4:44

Like communication is important. I think that's

4:46

a sign of good communication. Well, what

4:49

do you think? What's some general advice

4:51

on how to improve as a communicator

4:53

overall? Well, I can tell a funny

4:55

story where I failed to communicate properly.

4:57

I'll take it. This is about 10

4:59

years ago actually and I was I

5:02

was an engineering director and I had

5:04

four or five teams that were in

5:06

the engineering department that I managed and

5:08

one of my daily routines was to

5:10

get up in the morning and sorry

5:12

my first thing I do when I

5:14

got to work in the morning was

5:17

to read through any bugs that had

5:19

come in over the last 24 hours.

5:21

I was like the first triage and

5:23

I would route them to teams where

5:25

I thought they would they would be

5:27

fixed by. And every time I routed

5:29

a bug to a team I would

5:32

try to write a little sentence about

5:34

why I'm sending it to them. And

5:36

typically that sentence would be something like,

5:38

well I think your team worked in

5:40

this area recently, or I think this

5:42

is in your area of ownership, something,

5:45

you know, simple. And then here's where

5:47

I got in trouble. I meant to

5:49

communicate. I want you, this team, you

5:51

can choose what the priority should be

5:53

for fixing this bug. I specifically was

5:55

trying to give them the autonomy to

5:57

choose whether to drop everything and fix

6:00

it now, or whether to push it

6:02

into a future date and fix it

6:04

at some later point. But the words

6:06

that I chose misled about half the

6:08

managers into thinking I meant drop everything

6:10

and fix this now. And I realized

6:12

that there was ambiguity in the way

6:15

that I worded it. And so here's

6:17

what I said. I said, I said,

6:19

okay, I'm assigning this bug to your

6:21

team. Here's why I'm assigning it, dot,

6:23

dot, dot. Now, I'm trying to remember

6:25

the exact words I've used because I

6:27

have banished these words from my vocabulary

6:30

because it created such a problem. But

6:32

I said something like, I'm giving this

6:34

to your team to your team to

6:36

prioritize to prioritize. And like I said,

6:38

what I meant by that was you

6:40

can choose the priority. But what about

6:43

half the managers heard was prioritize this

6:45

as priority number one. Yeah, please prioritize

6:47

this. And you meant do the work

6:49

of assigning a priority to it. Yes,

6:51

you choose the priority. I didn't mean,

6:53

and I meant, oh man. Anyway, then

6:55

I was doing this for months. And

6:58

finally, someone mentioned in one of our

7:00

engineering like management meetings. Just kind of

7:02

offhand like, well, yeah, you know, Dave

7:04

kind of disrupts our sprints a lot

7:06

because he gives these bugs that we

7:08

have to fix right away. And I

7:10

caught the offhand comment in a meeting

7:13

and I was like, wait a minute,

7:15

what? I can only remember once that

7:17

I've said, hey, drop everything and work

7:19

on this in the last year. What

7:21

are you talking about? And the manager

7:23

was like, well, yeah, you do it

7:25

to us like every week. And I

7:28

was like, oh no, what did I

7:30

say? What did I do? And then

7:32

I, they really couldn't explain to me

7:34

what I had done wrong. So I

7:36

had to go back and read the

7:38

comments and then I realized, oh my

7:41

goodness. I've been saying prior. when I

7:43

meant choose a priority. Anyway, honestly, Jamieson,

7:45

that experience was so impactful for me

7:47

that I almost I almost lost faith

7:49

in my ability to communicate at all,

7:51

just because literally I said the words

7:53

and half of the people I said

7:56

them to interpreted them to mean the

7:58

exact opposite of what I meant. And

8:00

it wasn't like jargon, right? You're talking

8:02

to experts in your own field. Yeah.

8:04

If I can't communicate with these people.

8:06

Yeah, people you work with all the

8:08

time. Oh, yeah. What hope do I

8:11

have? I mean, it honestly devastated me

8:13

for a little while. And so, I

8:15

mean, I immediately changed my wording, because

8:17

I mean, I was able to fix

8:19

that one problem very easily, right? So

8:21

I just started using the term, you

8:23

choose a priority, or I'm allowing you

8:26

the autonomy to choose a priority. Just,

8:28

you do it. And please note, I'm

8:30

not asking you to drop everything and

8:32

fix this now. Actually, it is interesting

8:34

to look at that story because I

8:36

think it illustrates one of the ways.

8:39

Good communication is, it's like inception. It's

8:41

where the message you intend to communicate

8:43

is understood by the other person. It's

8:45

not that you said pretty words or

8:47

everyone feels good or they think you're

8:49

smart or eloquent or whatever. Did they

8:51

understand the concept that you were trying

8:54

to get into their brain? Is it

8:56

in their brain? Exactly. Did they reconstruct

8:58

the same image information that you had

9:00

in your mind in their mind? And

9:02

the answer, of course, is always no.

9:04

But did they get close enough? Yeah.

9:06

And you mentioned that the purpose of

9:09

communication is not to make someone feel

9:11

good. But actually, the way that I

9:13

view communication is that there's kind of

9:15

a base level that we just talked

9:17

about, which is did the proper image

9:19

slash information get reconstructed in their mind?

9:21

as close enough to what was in

9:24

my mind. That's like the first rung

9:26

on the latter. But there's another wrong

9:28

on the latter, which actually is, do

9:30

they feel good? Yeah, like do we

9:32

have a good working relationship? Yeah, exactly.

9:34

Think I understand them, do they think

9:37

I'm competent? And this is like, it's

9:39

a whole other level of challenge, because

9:41

if you do manage to get that

9:43

information transmitted accurately enough, but they hate

9:45

you, it doesn't, it might not matter

9:47

how accurately you transmitted the information, because

9:49

there's this other gooey, squishy, human experience

9:52

side of the communication. Yeah, if they

9:54

understand it clearly because you treat them

9:56

like little idiot babies. Yeah, dumb it

9:58

down so much. I've published a picture

10:00

book that's meant for five-year-olds to tell

10:02

you how to build this feature. I

10:04

think you just described like presentations to

10:07

executives. Like no, less detail, more abstraction.

10:09

Yeah, summarize it more. More pictures, less

10:11

words. Okay, I guess. Money, money, good.

10:13

That's money, money go up. Yeah, money,

10:15

good, need go up, but down, actually.

10:17

Yeah, that's fair. I think we're kind

10:20

of talking around part of it, but

10:22

part of, a big part of communication

10:24

is kind of checking for understanding or.

10:26

Yes. Modeling what someone already knows in

10:28

your head, like to communicate well with

10:30

someone, you need to have some indication

10:32

either from your own brain, simulating their

10:35

brain, or actually confirming that they understand

10:37

what you're trying to say. Yes. Which

10:39

is why I like to administer a

10:41

written proctered test after every conversation. And

10:43

then you ask for a net promoter

10:45

score at the end of the test.

10:47

Yes. Would you recommend this test to

10:50

a friend? Yeah, would you recommend talking

10:52

to Jameson to a friend? Ooh, my

10:54

ENPS is in the toilet. I better

10:56

make the... more comprehensive to figure out

10:58

what's wrong. That's the problem. I need

11:00

more data. Oh man I could talk

11:02

all day about this so I've given

11:05

some feedback to people who found themselves

11:07

delivering a talk at a conference. The

11:09

thing that I told them was don't

11:11

be afraid to restate the quote obvious.

11:13

You know when you're communicating with someone

11:15

Sometimes you make assumptions like I often

11:18

make assumptions like oh, they probably already

11:20

know these three things So I'm not

11:22

going to state those I'm going to

11:24

skip that because we have a shared

11:26

understanding of that part and then move

11:28

on and there are two problems that

11:30

happen when you don't state the obvious

11:33

stuff and leave it You know, let's

11:35

just say what it is. It's an

11:37

assumption that the other person already knows

11:39

and the first problem is that they

11:41

might not have had a chance to

11:43

receive that information in the past. And

11:45

the second thing that happens is more

11:48

like an opportunity. You missed an opportunity

11:50

to clearly indicate to your audience that

11:52

you understand it and give them confidence

11:54

that you understand the foundational groundwork here

11:56

that you're working with, your shared understanding.

11:58

Hmm. I like that. We're kind of

12:00

giving tips of things to do, but...

12:03

You mentioned practice and I think you're

12:05

right that practicing is a good way

12:07

to get better at most things. You

12:09

also mentioned conference talks and I think

12:11

giving talks at meetups, those are usually

12:13

a lower bar to get into and

12:16

meetups are always desperate for people to

12:18

present on something. I think that's a

12:20

good way to practice that specific like

12:22

one to many style of communication where

12:24

you're up in front of a group

12:26

talking and trying to transmit an idea.

12:28

Obviously many other kinds of communication happen

12:31

and exist. But that's one that's important.

12:33

And also, there's an easy avenue to

12:35

practice, which is just go. sign up

12:37

for a talk. It might suck. That's

12:39

fine. The bar is low for me

12:41

to talk generally. And you'll get better

12:43

the more you do it. I love

12:46

that. James, and I think giving conference

12:48

talks and meet up talks, just basically

12:50

speaking in front of an audience, is

12:52

a underrated tool for getting better at

12:54

communication overall. Because there's something that shifts

12:56

in my mind when I'm preparing to

12:58

share information with a group that it

13:01

like puts my brain at a higher

13:03

state of, I don't know, I don't

13:05

know the right word to describe this,

13:07

but it's like when you're preparing to

13:09

teach versus just learning something yourself, I

13:11

don't know what it is, I'm sure

13:14

you've experienced this, but my mind is

13:16

that a heightened state of awareness, of

13:18

comprehension, of like, what really are the

13:20

concepts here? And I learn way of

13:22

it. Yeah, so I think that's a

13:24

great idea. Another idea is start a

13:26

podcast. Yeah, don't do it about soft

13:29

skills in software engineering though. That's taken.

13:31

That's already taken. There's already one. Yeah.

13:33

We're famously litigious, but only in space,

13:35

I guess. If you thought the Mickey

13:37

Mouse legal action over the last hundred

13:39

years is a serious wait until you

13:41

try to start a soft skills podcast

13:44

for software. As soon as you step

13:46

foot off of this planet, we'll sue

13:48

the pants off of you. Yes, with

13:50

our space lawyers. Sue the space suit

13:52

off of you. And then you'll die.

13:54

So I guess we're threatening to murder

13:57

you. Speaking of communication. Yeah, yeah, we'll

13:59

clarify what else and especially what about

14:01

the kind of like the I don't

14:03

know I'll call it the work communication

14:05

where it's it's one to one or

14:07

one to a couple people it's not

14:09

it's not the same as presenting a

14:12

prepared thing to a big group that

14:14

you put in orders of magnitude more

14:16

time in the prep than in the

14:18

giving, how do you practice and get

14:20

better at that? Like the one-on-one stuff?

14:22

Yeah. Yeah. Well, one thing that I

14:24

do that I think has served me

14:27

pretty well is when someone is sitting

14:29

down one-on-one with me and talking to

14:31

me, there's a few different, let's see,

14:33

situations that are prevalent in that scenario.

14:35

One is they're bringing a question to

14:37

talk. And that's okay too, right? And

14:39

in all three of those scenarios, I

14:42

find that my best first response is

14:44

to ask them a question. Whether they're

14:46

bringing me a question or bringing me

14:48

a concern or just talking, if I

14:50

can respond to them with a question,

14:52

it accomplishes several really cool things in

14:55

a communication scenario. First of all, it

14:57

ensures it can help me clarify that

14:59

I've understood them. And second of all,

15:01

it makes them feel good. Which makes

15:03

them more likely to communicate more clearly

15:05

with you because they're not going to

15:07

be on edge, they're going to feel

15:10

comfortable. Yeah, like this person's taking me

15:12

seriously. Exactly. Exactly. And I regularly get

15:14

feedback from people that says, Dave really

15:16

takes my concerns and my conversations seriously.

15:18

And I think people can feel that.

15:20

Now on the other hand, I do

15:22

come across as a little bit intense

15:25

because I think sometimes I come across

15:27

as like a... Like, what's that called,

15:29

like, a police officer that's an interrogator?

15:31

Yeah, an interrogator. That's the word. Yeah.

15:33

And I don't, I have to, I

15:35

have to be careful of that because

15:37

it's like, oh, really? What color shirt

15:40

were you wearing when this happened? You

15:42

know, like, it's like, not, not exactly

15:44

what I'm trying to do. But I

15:46

have found that that works really good.

15:48

And on the other side of it,

15:50

I often feel unheard. And I never

15:53

want someone to feel that way on

15:55

the other end of a one-on-one conversation.

15:57

Yeah, they're just waiting for their turn.

15:59

Yeah, exactly. Yeah, not really listening. Well,

16:01

I was really listening, but I'm not

16:03

going to ask a question. I was

16:05

going to say, prove it, prove it

16:08

by asking a follow-up question. Have we

16:10

answered the question? That's my question. I

16:12

think so. I want to add just

16:14

one kind of cross-cutting thing, which is

16:16

for a software engineer, a great framework

16:18

for thinking about communication and planning your

16:20

own communication is to consider all communication

16:23

as a form of user interface. Everything

16:25

you put out there, whether verbal or

16:27

written, is a user interface. And it

16:29

could be lots of users, it could

16:31

be one user, but it's always a

16:33

user. And so... I try it, like

16:35

when, let's just talk about written for

16:38

a minute, like when I've written an

16:40

email or a slack message, sometimes I

16:42

will read through that email, and depending

16:44

on how much of a hurry I'm

16:46

in, I will look at some of

16:48

the wording and think, could this be

16:51

misconstrued for something else? Like, is this

16:53

too long? Will someone just stop reading

16:55

halfway through? And if so, will they

16:57

get the most important information? Could this

16:59

just be three bullet points? Oh, like

17:01

here's a great one. in most of

17:03

my written communication. And that's because it's

17:06

very easy to misconstruate for the word

17:08

not. And like, for example, if I

17:10

say, I can now edit this code,

17:12

you know, I have so many times

17:14

either type out it myself as I

17:16

cannot edit this code, or someone else

17:18

misread it as not, I cannot edit

17:21

this code, that I just stopped using

17:23

that word in my communication. And so

17:25

sometimes I will read through. my written

17:27

emails and psych messages and try to

17:29

figure out like which one of these

17:31

words could easily be misconstrued for a

17:34

different one and let's just reword this

17:36

thing to make sure that that can

17:38

happen. Yeah I tend to be pretty

17:40

wordy and the faster I'm going the

17:42

wordier I am so I do a

17:44

lot of deleting. What do you mean

17:46

by equivocation? I mean anything like I

17:49

really think that and I can just

17:51

delete all of that. Yeah, I just

17:53

say the word. Yes, the thought. Yes,

17:55

I maybe we should, I don't know,

17:57

yeah. Yeah, yeah, just get rid of

17:59

the maybe, get rid of the should,

18:01

just be like, I propose. I don't

18:04

know. Yeah, that's great. All right. Surely

18:06

we've answered it now. We have, and

18:08

we question the answer, so I think

18:10

we're done with this one. All right.

18:12

Dave, will you read our next question?

18:14

Yes, this comes from a listener named

18:16

Chris P. Bacon. I have to make

18:19

a confession. I have to make a

18:21

confession. I am a job hopper. Never

18:23

staying longer at a job than a

18:25

year. I am getting bored quickly. I

18:27

always get the feeling of the grasses

18:29

greas the grasses big thing. This feeling

18:32

is a double-edged sword. On the one

18:34

hand, I know that I am aware

18:36

that this repeated behavior is not sustainable

18:38

and healthy. On the other hand, it

18:40

helped me progress extremely in my career

18:42

and climb the ladder quickly. And now,

18:44

after five years of experience, I landed

18:47

at Big Tech in my dream job

18:49

role. But I still get this old

18:51

feeling of planning the next thing, finding

18:53

myself distracted and losing interest and not

18:55

being satisfied. I want to stay at

18:57

the job and keep earning the big

18:59

bucks for my family. What can I

19:02

do to get rid of the grasses

19:04

greener syndrome? Never staying longer a job

19:06

a year. I get bored quickly. I

19:08

feel like a year isn't even enough

19:10

to do anything real. Maybe that's, I

19:12

don't know. Maybe I'm revealing how slow

19:14

I am or something like that. Maybe

19:17

that's an old age thing too. I

19:19

think I think I did hop jobs.

19:21

I feel like my tenure has increased.

19:23

as I have gotten older. So some

19:25

of this is just normal at the

19:27

beginning part of your career, especially if

19:30

you think like you're looking for a

19:32

job that fits your needs and circumstances

19:34

and you know the least you'll ever

19:36

know at the beginning of your career

19:38

about the breadth of possibilities out there.

19:40

So the odds are that that you'll

19:42

find something in your first job that

19:45

just is great is probably small, especially

19:47

given that you don't know what great

19:49

is. I don't know. I think it's.

19:51

normal to hop a little bit more

19:53

at the beginning while you're trying to

19:55

figure out what do I like. But

19:57

if what you like is always like

20:00

not what I have, that's, I guess

20:02

that's. the problem? Well, yeah, and it's

20:04

the Money Hall problem, right? I mean,

20:06

like, Money Hall problem, of course, is

20:08

the game show where you have three

20:10

doors to choose from, and behind two

20:12

of the doors, there's a prize. And

20:15

when you pick one of the doors,

20:17

the host will say, okay, you've selected

20:19

one door, I'll say, okay, you've selected

20:21

one door, I'm now going to open

20:23

one of the other doors that has

20:25

nothing. And now you have more information

20:28

than you have more information than you

20:30

have, The answer is yes, for reason.

20:32

Yes. Yeah, I don't believe it, but

20:34

it is. It's not intuitive, but the

20:36

answer is yes. And I remember when

20:38

I learned about this, I wrote a

20:40

bunch of code to simulate it like

20:43

thousands of times, and sure enough, it

20:45

does increase your odds by 5 or

20:47

10 percentage points of getting the right,

20:49

getting the price. But the reason it

20:51

works is because your field of options

20:53

has been shrunk. And so when you're

20:55

at a job, and it's your first

20:58

job out of a thousand. that were

21:00

possibly available to you, you know, in

21:02

a theoretical world. The chances that you

21:04

picked the right job for that first

21:06

job were one in a thousand. And

21:08

then for your second job, the chances

21:10

that you picked the right job is

21:13

one out of 999. So that's better

21:15

odds. So you should switch. Keep hopping.

21:17

Yeah, just keep going until it's like

21:19

that one job remains. Wait. until the

21:21

one job. Yeah, until your chances of

21:23

finding the dream job is one in

21:26

one, because you've already explored the other

21:28

999 options. That's also assuming that you

21:30

can tell you found it and you

21:32

don't hop away from your dream job.

21:34

That's true, prematurely. Do you feel like

21:36

you've ever left too early? Like if

21:38

you look back on your career, do

21:41

you feel... Are there places you wish

21:43

you had stayed longer? Financially, yes. Like

21:45

it's numerically objectively objectively true that if

21:47

I had stayed at one of my

21:49

previous companies for... Like two and a

21:51

half more years, I would have made

21:53

a lot of money Yeah, like life-changing

21:56

amounts of money, but I left early

21:58

and left all that money on the

22:00

table like a dummy, but you didn't

22:02

know I mean, I don't know that's

22:04

just the them's the breaks Yeah, but

22:06

that was the cost, that was the

22:09

opportunity cost of job hopping. Yeah. I

22:11

asked this question because if I look

22:13

back at all of my job changes,

22:15

did I go too early? I thought

22:17

I was gonna say, no, I feel

22:19

like I left at the right time

22:21

at all of them, but now I'm

22:24

looking back and realizing the answers, no.

22:26

Yeah, I think honestly, I felt pretty

22:28

good about the job timing that I

22:30

had, and the only one, the only

22:32

time I ever even got an indication

22:34

that there was something better, that you

22:36

made for me Jameson was how would

22:39

you even know? Yeah. And the answer

22:41

is I think most of the time

22:43

you won't. But this person isn't even

22:45

talking about financial windfall purely. Although that,

22:47

I don't know, job hopping often increases

22:49

your salary. They're saying I want, I

22:51

just want to do new things. I

22:54

get bored. The next step, the next

22:56

job, the next big thing. I feel

22:58

like my standard belief here is that

23:00

you learn things from staying longer at

23:02

a job than you do from switching

23:04

jobs. you learn different things. There definitely

23:07

is a ballpark of knowledge that can

23:09

only be acquired by living with the

23:11

consequences of your choices for extended periods

23:13

of time. Or even others, right? Like,

23:15

it doesn't even have to be your

23:17

choice. It can be someone else's decision

23:19

that they pushed for and you just

23:22

get to see it work out. If

23:24

you hop jobs, you often get to

23:26

see, you get totally new worlds, but

23:28

you don't get... as much of the

23:30

history and how they change over time.

23:32

So you might see a totally different

23:34

text stack. But you don't see how

23:37

that was chosen and the consequences of

23:39

choosing it as the code base evolves

23:41

over time. You just see the snapshot

23:43

of like, ah. Now I'm in this

23:45

tech stack. Here's this new observability to

23:47

what I learned. And I remember I

23:49

definitely learned this at a company I

23:52

stayed out for five years where we

23:54

went through one, two, three, at least

23:56

three front-end web frameworks in that time.

23:58

And all three of them seemed amazing

24:00

for the first couple of months. And

24:02

maybe even for the first six months.

24:05

And it wasn't until probably the yearmark

24:07

before we were like, oh boy, this

24:09

is a mess, like this is not

24:11

good. Yeah, you can make a mess

24:13

in any framework. Turns out, yeah. Some

24:15

of them just help you a little

24:17

more making messes. Yeah. Yeah. No advice

24:20

is universal. So there's probably someone who

24:22

can switch jobs every year for their

24:24

whole like 20, 30 year tech career

24:26

and and climb glad every time and

24:28

achieve better things every time. But I

24:30

feel like. Part of what gives me

24:32

satisfaction out of work is accomplishing big

24:35

things and sometimes those big things take

24:37

a while. So maybe looking at it

24:39

not just as like what's the new

24:41

new cool thing I can do but

24:43

like whatever I want to get done

24:45

here, whatever I want to be able

24:47

to point back to and say I

24:50

did this thing and it yeah, it

24:52

took a couple years. It was a

24:54

big vision and I achieved it. I

24:56

achieved out these features and I hired

24:58

a couple people and then I bounced.

25:00

I love that. That was exactly one

25:03

of the things I was going to

25:05

say, which is change your focus from

25:07

what can I get out of this

25:09

situation right now to what are the

25:11

long-term project outcomes I want to achieve.

25:13

And the natural byproduct of that mindset

25:15

shift will be that you'll have longevity

25:18

at places. Yeah. I think it takes

25:20

a while to build trust, too. I

25:22

mean, if you join as the one

25:24

of... three engineers, then you just kind

25:26

of get trust because there's no, there's

25:28

nobody else to do it. But a

25:30

year feels like just long enough to

25:33

you're really, you've demonstrated what you can

25:35

do enough for people to expect things

25:37

of you. And then if you leave

25:39

then, you don't get to cash in

25:41

on all the trust you've built up

25:43

necessarily to take bigger risks or bigger

25:46

bets. Yeah, I think that makes a

25:48

lot of sense. So I have some

25:50

very specific advice for someone who like

25:52

this question asker finds themselves at a

25:54

big tech company and I read between

25:56

the lines a little bit here in

25:58

the question But it seems like they

26:01

don't want to walk away from the

26:03

big earning that they've got at this

26:05

tech company Which makes sense to me.

26:07

So one way to do that and

26:09

actually a strategy that I am when

26:11

I was at a big tech company

26:13

was rather than looking for a job

26:16

outside of the company, these big tech

26:18

companies are so big, you can transfer

26:20

within the company and find great options

26:22

to reset that feeling of, oh no,

26:24

the grass is green or somewhere else.

26:26

And that worked great for me. I

26:28

ended up working on, I guess in

26:31

four years at a big tech co,

26:33

I ended up working on. basically like

26:35

two different organizations and three different major

26:37

projects. And that was awesome for me.

26:39

It was great. You know, I spent

26:41

a little over a year. The timing

26:44

wasn't uniform for each of them, but

26:46

it helped me to reset every time

26:48

I moved to a new team or

26:50

project and it like reset the clock

26:52

for me because I'm also kind of

26:54

a job hopper. Like I get bored

26:56

easily and I'm always looking for grasses

26:59

greener and other opportunities. But transferring within

27:01

a big tech company achieved everything. that

27:03

I wanted to achieve by jumping to

27:05

another company and I didn't have to

27:07

let go of any of the big

27:09

tech paycheck. Yeah, I know that's an

27:11

option. I think I've said those words

27:14

too to tell people to do it.

27:16

I never did it. When I was

27:18

at a big tech company, big mega

27:20

company, I was, I mean, my role

27:22

changed slightly, but it was the same

27:24

spot, the same team. How long were

27:26

you there? Three, four years, a little

27:29

less than four years? That's pretty cool.

27:31

Like you worked on essentially the same

27:33

project for four years straight. Basically, yeah,

27:35

I got more responsibility, but I never

27:37

just switched to a totally different thing.

27:39

Maybe that's the thing I should have

27:42

explored more instead of just telling other

27:44

people to explore it. I would have

27:46

more dollars if I had stayed this

27:48

whole time also. Yeah, me too. For

27:50

sure, me too. A lot more actually.

27:52

Lots of money. Yeah, but I'm happy

27:54

with the choices I made. And plus

27:57

we have all those patron contributors to...

27:59

pay for my yacht. That's true. It

28:01

went from Big Tech, co-paying for the

28:03

yacht to Patreon. It's great. It doesn't

28:05

pay for the yacht. But also I

28:07

live in a landlocked state, so there's

28:09

no order. put the

28:12

yacht. a had a

28:14

pond constructed in his

28:16

backyard and the yacht yacht

28:18

floats on it. my

28:20

neighbors It's pretty cool.

28:22

Boy, are my

28:24

neighbors mad. neighbors have a

28:27

my backyard neighbors have

28:29

a boat and

28:31

they have, it's like

28:33

a wakeboarding boat

28:35

so it has those

28:37

giant rear I speakers.

28:40

if you've I don't

28:42

know if you've seen

28:44

them, have. I

28:46

have, they look guns or

28:48

something, I or something,

28:50

I don't know. look

28:52

Yeah, they look like

28:55

rockets they sound they

28:57

sound like rockets also.

28:59

I And so to

29:01

I do need to

29:03

construct a pond

29:05

in my backyard as

29:07

revenge on them on

29:10

them for. Crank the tunes.

29:12

they park their boat with

29:14

with the speakers facing

29:16

house and just blast the

29:18

music. you serious? serious?

29:20

Oh goodness. Yeah. Have you read

29:22

you read your

29:25

HOA to make sure

29:27

there's no rule against

29:29

parking a yacht

29:31

in a pond on

29:33

your own property? on

29:35

your own that'd be

29:38

awesome. The first rule

29:40

of the HOA

29:42

where I live rule of

29:44

no such thing

29:46

as an HOA where

29:48

I live, so. thing

29:50

as hence why your

29:53

neighbors can blast

29:55

their hence speakers at

29:57

your house. blast their rocket

29:59

I'd way rather have

30:01

that Oh, HOA though.

30:03

have that than in HOA well.

30:05

talking we're talking about

30:08

stuff people can

30:10

clearly relate to. to and

30:12

obviously important for their for

30:14

their tech careers. the

30:16

Have we answered the

30:18

question? so and think

30:21

so, and going to to

30:23

question the answer. answer.

30:25

What can people do if people

30:27

do if they

30:29

want their own questions

30:31

answered? Go over to

30:33

to softskills. and click

30:36

the click a question

30:38

button where you can

30:40

fill out our

30:42

form. can We need

30:44

to just give an

30:46

absolutely huge thanks

30:48

to everyone who has

30:51

been doing that.

30:53

We love reading your

30:55

questions. It's been

30:57

wonderful to read them

30:59

all and they

31:01

just keep coming. they

31:03

And every time a

31:06

new question shows

31:08

up, I'm like, a

31:10

my gosh, my heart,

31:12

it's growing. it's It's

31:14

Yeah, I love it, thank you.

31:16

I love it. Thank

31:19

you. There's more

31:21

to learn out there.

31:23

That's part of

31:25

what it tells me.

31:27

right, thank you. there.

31:29

We appreciate you.

31:31

Thank you for listening.

31:34

you We catch you

31:36

next week. We will catch

31:38

you next week.

Rate

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Episode Tags

Do you host or manage this podcast?
Claim and edit this page to your liking.
,

Unlock more with Podchaser Pro

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