Slide 1

Slide 1 text

The 5 Existential Crises of a Tech Employee

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

First: A Warning

Slide 5

Slide 5 text

Second: A Spoiler This is actually a message of hope.

Slide 6

Slide 6 text

Brandon Hays. developer-turned-manager? @tehviking manageveloper? ummm… ex-developer?

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Co-founder/CEO (quit) Software developer (meh) Marketer (failed) Network Engineer (failed) Video editor (failed) Graphic designer (failed) Manager (TBD)

Slide 9

Slide 9 text

C A R R E E }Meta-Career?

Slide 10

Slide 10 text

5 Existential Crises

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

ERRor ERRor ERRor ERRor ERRor Our calculators are broken

Slide 13

Slide 13 text

1. Breaking in (OH NO!)

Slide 14

Slide 14 text

[Breaking into the industry] sucks, and I’m sorry. - @tomdale

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

“I don’t have all that so I won’t apply”

Slide 17

Slide 17 text

The soul-crushing interview

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Got my first dev job

Slide 20

Slide 20 text

2. Where is my Obi-Wan?

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

But you keep calm and carry on

Slide 23

Slide 23 text

3. Am I a real contributor yet?

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

What even does “senior” mean?

Slide 26

Slide 26 text

1. Do a bunch of work 2. ??? 3. Voila! Senior!

Slide 27

Slide 27 text

I don’t know what “senior” means but it’s in my LinkedIn profile

Slide 28

Slide 28 text

4. Groundhog Day

Slide 29

Slide 29 text

New job, new shiny stuff! Stressful, but learning! Learning slows down Leave, find a new job No learning, just stress :(

Slide 30

Slide 30 text

It’s… unsatisfying

Slide 31

Slide 31 text

5. Total existential meltdown

Slide 32

Slide 32 text

5. Total existential meltdown hashtag #farmlife

Slide 33

Slide 33 text

Why the hell is this happening?

Slide 34

Slide 34 text

ERRor ERRor ERRor ERRor ERRor Broken calculator formulas

Slide 35

Slide 35 text

Broken calculator formula 1: “I’ve got 10-15 years in this career, tops”

Slide 36

Slide 36 text

No 20-30 year veteran role models I only have 10-15 years, I better learn fast The new folks are getting good faster than me I don’t have a place here, I’ll take that manager job I have kids now, I can’t keep up with OSS anymore

Slide 37

Slide 37 text

Gymnast vs. Marathoner

Slide 38

Slide 38 text

Broken calculator formula 2: “I should be more like Industry Hero X”

Slide 39

Slide 39 text

What constitutes heroics?

Slide 40

Slide 40 text

HERO

Slide 41

Slide 41 text

If becoming a parent wrecks someone’s ability to perform “heroic” feats of technology, we have failed to properly define the term.

Slide 42

Slide 42 text

Broken calculator formula 3: “The new disruptive tech is the most valuable”

Slide 43

Slide 43 text

That Elm’s so hot right now

Slide 44

Slide 44 text

“Programming is a pop culture… pop culture holds a disdain for history.” - Alan Kay

Slide 45

Slide 45 text

Broken calculator formula 4: “There’s no track for me past Senior Contributor”

Slide 46

Slide 46 text

-Lester Freamon “Follow the money.”

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text

We don’t need more 10x problem- solvers solving the wrong problems 10x faster.

Slide 49

Slide 49 text

We need folks that know which 9 of 10 problems don’t need to be solved in the first place.

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

This adds up to subtle (and blatant) ageism

Slide 52

Slide 52 text

No content

Slide 53

Slide 53 text

“…So I’m just gonna take the ‘promotion’ to Manager.”

Slide 54

Slide 54 text

But we need you

Slide 55

Slide 55 text

Maybe turning our mega- senior contributors into junior managers isn’t the only path

Slide 56

Slide 56 text

And we can fight this

Slide 57

Slide 57 text

The 6-Point Plan™

Slide 58

Slide 58 text

3.14159 26535 89793 23846 26433 We can fix ‘em!

Slide 59

Slide 59 text

1. Take a breath.

Slide 60

Slide 60 text

Allen Wirfs-Brock Created early Smalltalk implementation Wrote the ES2015 (ES6) Language Spec 45 years of sustained, industry-shaping work Cool guy

Slide 61

Slide 61 text

“For the first 15 years, I was just learning how to be an engineer” “The next 15 years, I learned how to apply what I’d learned” “The next 15 years, I tried to learn to have industry-scale impact” 15 30 45

Slide 62

Slide 62 text

A 45-year view means you have room to breathe

Slide 63

Slide 63 text

2. Find your board of advisors

Slide 64

Slide 64 text

It helps to have smart friends

Slide 65

Slide 65 text

It helps to have kind and honest folks in your life

Slide 66

Slide 66 text

3. Design your map

Slide 67

Slide 67 text

No content

Slide 68

Slide 68 text

Keynote Speaker Chief Architect Principal Engineer Evangelist Author/ Speaker Junior Contributor Team Lead Product Manager Freelancer Solopreneur Startup Founder Small Business CEO Founder, 3rd company Chairperson of the Board Director of Product Engineering/ Dept. Lead VP of Product VP Eng CTO contributor Manager Entrepreneur Founder, 2nd company Senior Dev Mid-level Dev

Slide 69

Slide 69 text

No content

Slide 70

Slide 70 text

Is there a better term than “individual contributor”?

Slide 71

Slide 71 text

A Path to “Senior Level” & Beyond

Slide 72

Slide 72 text

There’s no such thing as a “Senior React Developer.”

Slide 73

Slide 73 text

There’s no such thing as a “Senior SCSS Designer.”

Slide 74

Slide 74 text

There’s no such thing as a “Senior JIRA Project Manager.”

Slide 75

Slide 75 text

There’s no such thing as a “Senior Rails Developer.”

Slide 76

Slide 76 text

No content

Slide 77

Slide 77 text

12 traits of senior contributors

Slide 78

Slide 78 text

No content

Slide 79

Slide 79 text

Work produces artifacts (or for you Brits, artefacts)

Slide 80

Slide 80 text

It’s about the muscle, not the concept

Slide 81

Slide 81 text

Technical Capability Curiosity Rigor & Discipline Fearlessness Propensity to ship

Slide 82

Slide 82 text

Curiosity Junior: Just enough to Mid: Deep exploration of 1 toolset Senior: 2+ toolsets Beyond: Synthesis advances state of the art

Slide 83

Slide 83 text

Technical Capability Curiosity Rigor & Discipline Fearlessness Propensity to ship

Slide 84

Slide 84 text

Rigor & Discipline (for instance, documenting their work) Junior: Very bad or no documentation Mid: “Good enough” documentation Senior: Great documentation & feedback Beyond: Redefines approach to documenting

Slide 85

Slide 85 text

Technical Capability Curiosity Rigor & Discipline Fearlessness Propensity to ship

Slide 86

Slide 86 text

Fearlessness Junior: “Isn’t there a framework for this?” Mid: “Imma write a framework LEEEROY JENKINS” Senior: “Let’s not write a framework” Beyond: “I can fix the framework we already have”

Slide 87

Slide 87 text

No content

Slide 88

Slide 88 text

No content

Slide 89

Slide 89 text

Fearlessness Junior: “Isn’t there a framework for this?” Mid: “Imma write a framework LEEEROY JENKINS” Senior: “Let’s not write a framework” Beyond: “Let’s fix the framework we already have”

Slide 90

Slide 90 text

Technical Capability Curiosity Rigor & Discipline Fearlessness Propensity to ship

Slide 91

Slide 91 text

Propensity to ship Junior: Nothing to show just yet Mid: A graveyard of abandoned projects Senior: Maintains a few long-running projects Beyond: Has projects with industry-wide usage

Slide 92

Slide 92 text

Leadership Owner's mindset Communication & Persuasion Purpose “Next right thing” focus

Slide 93

Slide 93 text

Owner's mindset Junior: The technical problem is plenty, thanks Mid: Can explain the business impact of their work Senior: Sacrifices preferences for biz impact Beyond: Started/run/failed/succeeded in business

Slide 94

Slide 94 text

Leadership Owner's mindset Communication & Persuasion Purpose “Next right thing” focus

Slide 95

Slide 95 text

Communication & Persuasion Junior: “Communication is prolly good lol” Mid: Adapts communication to situations Senior: Defuses, turns around tough situations Beyond: LOL thought leadership

Slide 96

Slide 96 text

Leadership Owner's mindset Communication & Persuasion Purpose “Next right thing” focus

Slide 97

Slide 97 text

Purpose Junior: Happy to be on the team Mid: Acts on extrinsic purpose Senior: Acts on intrinsic purpose Beyond: Compelling vision & followers

Slide 98

Slide 98 text

No content

Slide 99

Slide 99 text

Purpose Junior: Happy to be on the team Mid: Acts on extrinsic purpose Senior: Acts on intrinsic purpose Beyond: Compelling vision & followers

Slide 100

Slide 100 text

Leadership Owner's mindset Communication & Persuasion Purpose “Next right thing” focus

Slide 101

Slide 101 text

“Next right thing” focus Junior: Needs lots of help breaking down work Mid: Unintimidated by blank codebase/page Senior: Unintimidated by big refactors/editing Beyond: “How the hell do you get so much done?”

Slide 102

Slide 102 text

Connectedness Community-orientedness Mentorship Empathetic work Courageous honesty

Slide 103

Slide 103 text

Community-orientedness Junior: Little/no community involvement Mid: Meetup talks and/or blogs Senior: Conference talks, organizing events Beyond: Industry-impacting community work

Slide 104

Slide 104 text

Connectedness Community-orientedness Mentorship Empathetic work Courageous honesty

Slide 105

Slide 105 text

Mentorship Junior: Looking to be mentored Mid: A couple folks call them a mentor Senior: Several owe their careers to them Beyond: Large-scale influence on devs’ growth

Slide 106

Slide 106 text

Connectedness Community-orientedness Mentorship Empathetic work Courageous honesty

Slide 107

Slide 107 text

Empathetic work Junior: Gets that users & teammates are people Mid: User-centered development Senior: Also coworker-oriented Beyond: Large-scale impact on the way we work

Slide 108

Slide 108 text

Connectedness Community-orientedness Mentorship Empathetic work Courageous honesty

Slide 109

Slide 109 text

Courageous honesty Junior: Overly polite Mid: Needlessly blunt Senior: Life/business-impacting critical conversations Beyond: Sees patterns & establishes processes

Slide 110

Slide 110 text

Courageous Honesty == Radical Candor

Slide 111

Slide 111 text

No content

Slide 112

Slide 112 text

Community-orientedness Mentorship Empathetic work Courageous Honesty Curiosity Rigor & Discipline Fearlessness Propensity to ship Owner's mindset Communication & Persuasion Purpose "Next right thing" Junior Mid Senior Beyond Connectedness Technical Capability Leadership

Slide 113

Slide 113 text

No one can focus on all 12 things

Slide 114

Slide 114 text

3 strengths per weakness

Slide 115

Slide 115 text

Combine your strengths

Slide 116

Slide 116 text

No content

Slide 117

Slide 117 text

4. Pitch your plan

Slide 118

Slide 118 text

How do I put this into practice?

Slide 119

Slide 119 text

Spreadsheets.

Slide 120

Slide 120 text

Spreadsheets. No, Seriously.

Slide 121

Slide 121 text

Spreadsheets. No, Seriously.

Slide 122

Slide 122 text

One size DOES NOT fit all

Slide 123

Slide 123 text

5. Plan your exit

Slide 124

Slide 124 text

Know where the track runs out

Slide 125

Slide 125 text

6. Change your plans

Slide 126

Slide 126 text

#goals

Slide 127

Slide 127 text

Back to the crises

Slide 128

Slide 128 text

Only now, with a new inventory

Slide 129

Slide 129 text

1. Breaking in

Slide 130

Slide 130 text

2. Where is my Obi-Wan?

Slide 131

Slide 131 text

3. Am I a real contributor yet?

Slide 132

Slide 132 text

4. Groundhog Day

Slide 133

Slide 133 text

5. Total existential meltdown

Slide 134

Slide 134 text

No content

Slide 135

Slide 135 text

No content

Slide 136

Slide 136 text

No content

Slide 137

Slide 137 text

You are right where you need to be on your own personal path.

Slide 138

Slide 138 text

No content

Slide 139

Slide 139 text

No content

Slide 140

Slide 140 text

No content

Slide 141

Slide 141 text

No content

Slide 142

Slide 142 text

No content

Slide 143

Slide 143 text

No content

Slide 144

Slide 144 text

No content

Slide 145

Slide 145 text

No content

Slide 146

Slide 146 text

Never underestimate the power of making small improvements over a large amount of time.

Slide 147

Slide 147 text

Patience, persistence, and love

Slide 148

Slide 148 text

I love you and I believe in you.

Slide 149

Slide 149 text

No content

Slide 150

Slide 150 text

Thanks. <3. Hugs. @tehviking brandonhays.com

Slide 151

Slide 151 text

image credits Lego Duplo by Arto Alanenpää https://en.wikipedia.org/wiki/History_of_Lego#/media/File:Lego_dublo_arto_alanenpaa_5.JPG Minifigure by clement127 https://www.flickr.com/photos/clement127/ Ouchi by Pascal https://www.flickr.com/photos/pasukaru76/ Do You Remember … The Future? by JD Hancock https://www.flickr.com/photos/jdhancock/ Lego Brick in Sand by vpickering https://www.flickr.com/photos/vpickering/ Windmill Blueprint by Mark Bridge https://www.flickr.com/photos/markbridge/ Kool-Aid Man breaks through the wall by Anna Creech https://www.flickr.com/photos/eclecticlibrarian/ Official Old Ben by Thunderchild7 https://www.flickr.com/photos/thunderchild5/ the gymnast from Team GB by julochka https://www.flickr.com/photos/julochka/ LEGO Manitoba Marathon 2012 by Salvador Maniquiz https://www.flickr.com/photos/pong0814/ "I ain't crying!" by true_brick https://www.flickr.com/photos/truebrick/ lego warhol by john gordy https://www.flickr.com/photos/johngordy/ github shower by @stepchowfun https://twitter.com/stepchowfun/status/738231117933776896 foolish lego by dwaas http://www.foolishlego.com/?p=5469 lego computer programmer (nerd?) (series 7) by julochka https://www.flickr.com/photos/julochka/ Murmeli - Groundhog by Eero Okkonen https://www.flickr.com/photos/kumipallomaa/ Sugarcane Farmer by Jared https://www.flickr.com/photos/jared422/ Gewichtheber by kosmolaut https://www.flickr.com/photos/helico/ Strong enough? by clement127 https://www.flickr.com/photos/clement127/ Wood-stone buffer-stop by Karwik https://www.flickr.com/photos/karwik/ Scared Minifig by z Q https://www.flickr.com/photos/sixthlie/ [ExoSuit}- On Mars by clement127 https://www.flickr.com/photos/clement127/