68
WHAT I WISH I KNEW @patkua AS A FIRST TIME TECH LEAD

What I wish I knew as a first time Tech Lead

Embed Size (px)

Citation preview

Page 1: What I wish I knew as a first time Tech Lead

WHAT I WISH I KNEW

@patkua

AS A FIRST TIME TECH LEAD

Page 2: What I wish I knew as a first time Tech Lead

Who is @thoughtworks

Tech Radar First Continuous Integration Tool

2

Page 3: What I wish I knew as a first time Tech Lead

ABOUT @PATKUA

Architect

Developer

Leader

Coach

Life-long learner

Author

http://tiny.cc/retros

3

http://tiny.cc/twtl

Tech Lead

Page 4: What I wish I knew as a first time Tech Lead

Interviews from over 35 Tech Leads from various companies and industries

Page 5: What I wish I knew as a first time Tech Lead

5

Page 6: What I wish I knew as a first time Tech Lead

PART 1

6

PART 3

LIFE AS A DEVELOPER

FIRST TIME TECH LEAD

WISER TECH LEAD

PART 2

Page 7: What I wish I knew as a first time Tech Lead

PART 1

7

PART 3

LIFE AS A DEVELOPER

FIRST TIME TECH LEAD

WISER TECH LEAD

PART 2

Page 8: What I wish I knew as a first time Tech Lead

PART 1

8

PART 3PART 2

LIFE AS A DEVELOPER

Page 9: What I wish I knew as a first time Tech Lead

9

PART 1

LIFE AS A DEVELOPER

Page 10: What I wish I knew as a first time Tech Lead
Page 11: What I wish I knew as a first time Tech Lead
Page 12: What I wish I knew as a first time Tech Lead
Page 13: What I wish I knew as a first time Tech Lead
Page 14: What I wish I knew as a first time Tech Lead
Page 15: What I wish I knew as a first time Tech Lead

CONGRATULATIONSYou’ve just been

made a Tech Lead

Page 16: What I wish I knew as a first time Tech Lead

You’ve just been made a Tech Lead

NOW WHAT?

Page 17: What I wish I knew as a first time Tech Lead

17

PART 1

LIFE AS A DEVELOPER

Page 18: What I wish I knew as a first time Tech Lead

18

PART 2

FIRST TIME TECH LEAD

PART 1

Page 19: What I wish I knew as a first time Tech Lead

Clean Code

TDD

CI&CD

Refactoring

DDD

Design Patterns

?

?

?

?

?

Page 20: What I wish I knew as a first time Tech Lead

THE PATH IS ROCKY

Page 21: What I wish I knew as a first time Tech Lead

MISTAKE LOYALTY CARD

Page 22: What I wish I knew as a first time Tech Lead

MISTAKE LOYALTY CARD

Writing code all the time

Page 23: What I wish I knew as a first time Tech Lead

MISTAKE LOYALTY CARD

Writing code all the time

Making all the technical decisions

Page 24: What I wish I knew as a first time Tech Lead

MISTAKE LOYALTY CARD

Writing code all the time

Making all the technical decisions

People - that’s someone else’s

problem

Page 25: What I wish I knew as a first time Tech Lead

MISTAKE LOYALTY CARD

Writing code all the time

Making all the technical decisions

People - that’s someone else’s

problem

The team know what

they’re doing

Page 26: What I wish I knew as a first time Tech Lead

MISTAKE LOYALTY CARD

Writing code all the time

Making all the technical decisions

People - that’s someone else’s

problem

The team know what

they’re doing

They’ll resolve arguments themselves

Page 27: What I wish I knew as a first time Tech Lead

MISTAKE LOYALTY CARD

Writing code all the time

Making all the technical decisions

People - that’s someone else’s

problem

The team know what

they’re doing

They’ll resolve arguments themselves

Page 28: What I wish I knew as a first time Tech Lead

28

PART 2

FIRST TIME TECH LEAD

PART 1

Page 29: What I wish I knew as a first time Tech Lead

PART 3

29

PART 2PART 1

WISER TECH LEAD

Page 30: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 10

Page 31: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 101

The world will nolonger be binary

Page 32: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 101

no longer binary

Page 33: What I wish I knew as a first time Tech Lead

no longer binary

Page 34: What I wish I knew as a first time Tech Lead

no longer binary

Page 35: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 102

don’t needYou toall the answershave

Page 36: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 102

don’t need all the answers

I don’t know. Let’s ask someone or find someone

who knows

Page 37: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 103

Your role is not to beliked by everyone

Page 38: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 103

is not to be liked by everyone

Page 39: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 103

is not to be liked by everyone

Page 40: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 104

You are not alone

Page 41: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 104

You are not alone

Page 42: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 104

You are not alone

Page 43: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 104

You are not alone

Page 44: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 104

You are not alone

Page 45: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 104

You are not alone

Page 46: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 104

You are not alone

Page 47: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 104

You are not alone

Page 48: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 105

Non-technical areasare just as important

Page 49: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 105

Non-technical areas

Leader Developer

Architect

Page 50: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 106

People are complex

Page 51: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 106

People are complex

Page 52: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 106

People are complex

Page 53: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 106

People are complex

Page 54: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 107

You can’t doeverything yourself

Page 55: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 107

can’t do everything

Page 56: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 107

Use the Situational Leadership Model

can’t do everything

Page 57: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 107

Supp

ortin

g be

havi

our

Directing behaviourLow High

High

Low

Tell

SellParticipate

Delegate

Page 58: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 107

Supp

ortin

g be

havi

our

Directing behaviourLow High

High

Low

Tell

SellParticipate

Delegate

Page 59: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 108

There are many waysto be a leader

Page 60: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 108

many ways

COACH SHEPHERD SHAMAN CHAMPION

Page 61: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 109

You have a secret power

Page 62: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 109

secret power

No

Page 63: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 1010

Your role gives you greater impact

Page 64: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 1010

greater impact

10x

Page 65: What I wish I knew as a first time Tech Lead

21 3 4 5 6 7 8 9 1010

greater impact

x 1.1

Page 66: What I wish I knew as a first time Tech Lead

66

PART 3

A WISER TECH LEAD

Page 67: What I wish I knew as a first time Tech Lead

67

PART 3

Page 68: What I wish I knew as a first time Tech Lead

@patkua

THANK YOU!

68

SEE YOU AT OUR STALL!