Slide 1

Slide 1 text

Don’t You Wish You’d Done It Sooner? DotYork: May, 2014

Slide 2

Slide 2 text

Harry Roberts Consultant Front-end Architect

Slide 3

Slide 3 text

A Leap of Faith

Slide 4

Slide 4 text

About me Front-end Architect. Self-employed. Consultant (not freelance).

Slide 5

Slide 5 text

This isn’t about me

Slide 6

Slide 6 text

The story so far

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Aged 12–15. Parents’ company. Manual, exhausting labour. During the school holidays. Long days for low pay.

Slide 12

Slide 12 text

The value of money. What it’s like to work (actually work). Office jobs are great. Sacrifice.

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

Aged 15–17. After-school job. Wanted to be an architect at the time. Retail and eventually ‘design’.

Slide 15

Slide 15 text

How to deal with people. The public suck. Learned what I wanted to be. How to be the Tea Boy… …and how to work your way up. Parents told me not to leave…

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Aged 17–18. Tiny agency. All other dev work outsourced. Local clients (who I never spoke to). £5.60/hr.

Slide 18

Slide 18 text

How to work in a team. How to be a professional. Parents told me not to leave…

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Aged 18–19. First full-time job. Great clients. Lots of fun. Amazing people.

Slide 21

Slide 21 text

Time management. Accountability. How to deal with clients. The single biggest change in my life. Parents told me not to leave…

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

Aged 19–20. Real-life Dragons’ Den. Bizarre.

Slide 24

Slide 24 text

Gave me a lot of free time. Provided a substantial payrise. Company got wound down. Parents stopped trying to offer advice.

Slide 25

Slide 25 text

Now what?

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

Now what? I had Twitter followers. I was writing articles. I was getting ‘known’.

Slide 28

Slide 28 text

Go freelance!

Slide 29

Slide 29 text

Go freelance! A lot of people suggested I go it alone. I was at a point where I safely could have…

Slide 30

Slide 30 text

Go freelance! …but I didn’t.

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

Aged 20–23. Product. Big teams. Culture shock.

Slide 33

Slide 33 text

Git. Process. Business-critical applications. Ops. Architecture.

Slide 34

Slide 34 text

I learned more about my career at Sky than I did anywhere else…

Slide 35

Slide 35 text

…and I almost never went.

Slide 36

Slide 36 text

Things I learned The problems large companies face. The technical issues large products encounter. How to build and maintain products. How to be a better developer.

Slide 37

Slide 37 text

I could never have gone consultancy without Sky.

Slide 38

Slide 38 text

Now I know… Things that a lot of companies don’t. Where a lot of companies are heading. How to prioritise and deal with business decisions. How to write more scalable code. I can sell all of this knowledge to other people.

Slide 39

Slide 39 text

It taught me how little I know

Slide 40

Slide 40 text

Dunning–Kruger Effect

Slide 41

Slide 41 text

“ ! ! ! ! …the miscalibration of the incompetent stems from an error about the self, whereas the miscalibration of the highly competent stems from an error about others.”
 — David Dunning & Justin Kruger

Slide 42

Slide 42 text

“ ! ! ! ! ! ! …there are known knowns; there are things that we know that we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns, the ones we don't know we don't know.” ! — Donald Rumsfeld

Slide 43

Slide 43 text

Stay Aware Of How Little You Know

Slide 44

Slide 44 text

Every time I learn something new, I make a mental note of that fact. It reminds me that I’m not as smart as I thought I was.

Slide 45

Slide 45 text

It all adds up

Slide 46

Slide 46 text

It all adds up Labourer for no money in the p*ssing rain Tea Boy and retail worker Junior Designer at a husband–wife company Agency Developer at a well-respected agency Bored Developer at a bizarre VC firm Senior Developer at BSkyB Consultant for whoever needs me

Slide 47

Slide 47 text

Even sh*t jobs are pretty good for you

Slide 48

Slide 48 text

Deciding to go it alone

Slide 49

Slide 49 text

Deciding to go it alone 24 July, 2013. A very, very well-considered decision. Did not want to rush a thing.

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

No content

Slide 52

Slide 52 text

A Leap of Faith

Slide 53

Slide 53 text

A Leap of Faith

Slide 54

Slide 54 text

A Carefully Considered and Well Thought out Transition of Faith…

Slide 55

Slide 55 text

No content

Slide 56

Slide 56 text

Aged 23+. Heavily specialised. Amazing clients.

Slide 57

Slide 57 text

No content

Slide 58

Slide 58 text

The hardest work I’ve ever done. Stressful beyond measure. Exhausting but rewarding. Lucrative but risky.

Slide 59

Slide 59 text

Know what you want to be

Slide 60

Slide 60 text

Employee vs.
 Freelancer
 vs.
 Contractor
 vs.
 Consultant

Slide 61

Slide 61 text

I chose consultant

Slide 62

Slide 62 text

Employee Reasonable job security. A good work–life balance. Provides stability. Most companies offer decent benefits. Can get repetitive. Can be limiting.

Slide 63

Slide 63 text

Freelancer Plenty of variety. Lots of freedom. Get to pick your own clients. Have to find your own work.

Slide 64

Slide 64 text

Contractor More security than a freelancer. Better paid than a full time employee. A large commitment. Often seen as hired help.

Slide 65

Slide 65 text

Consultant Potentially very lucrative. Can be very varied. Get to travel. Very high pressure. Few and far between.

Slide 66

Slide 66 text

Work somewhere most people don’t

Slide 67

Slide 67 text

Work somewhere most people don’t Expose yourself to new things. Gain a competitive advantage over your peers.

Slide 68

Slide 68 text

Capitalise on everything

Slide 69

Slide 69 text

Capitalise on everything Work for a household name? Shout about it. Know something most people don’t? Charge for it.

Slide 70

Slide 70 text

Take advantage of someone else’s time…

Slide 71

Slide 71 text

…and money.

Slide 72

Slide 72 text

Take advantage of someone else’s time The right company will invest in its employees… …take advantage of that! Learn from colleagues while they’re there. Companies want to develop and train their staff… …clients want to hire people who are already trained.

Slide 73

Slide 73 text

Will you ever work
 for someone else?

Slide 74

Slide 74 text

Probably

Slide 75

Slide 75 text

Will you ever work
 for someone else? Never say never. There are a lot of years left ahead of us.

Slide 76

Slide 76 text

?

Slide 77

Slide 77 text

The lessons? There is no rush. Take advantage of where you are right now. Be aware of your limits… …and then fill those gaps in. Always be open to the idea that you do not know everything. Remain prudent. Capitalise on everything.

Slide 78

Slide 78 text

Don’t You Wish You’d Done It Sooner?

Slide 79

Slide 79 text

Definitely not.

Slide 80

Slide 80 text

Thank you Harry Roberts csswizardry.com @csswizardry