Slide 1

Slide 1 text

A Rather Peculiar Journey Harry Roberts – Webstock ’16 – Wellington, NZ

Slide 2

Slide 2 text

About Me

Slide 3

Slide 3 text

About Me Hi. I’m Harry. I’m a Consultant Front-end Architect from the UK. I travel the world helping teams write better quality UI code. I didn’t realise this needed to be a non-technical talk…

Slide 4

Slide 4 text

Crowdsourcing a Talk

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

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

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Crowdsourcing a Talk Work/Life Balance Travel Hobbies Cocktails The Development Community Moths Chumbawamba

Slide 22

Slide 22 text

Please let me take you on a rather peculiar journey…

Slide 23

Slide 23 text

Work/Life Balance

Slide 24

Slide 24 text

Work/Life Balance Everybody wants it. But it’s really not that simple. Especially when we’re connected all the time. When most of your life is work, it’s even harder.

Slide 25

Slide 25 text

The truth is, I haven’t.

Slide 26

Slide 26 text

Work/Life Balance I don’t have any routines. I don’t have any consistency. I spend weeks at a time away from friends and family. I seldom get weekends. My schedule is offset from everyone else’s.

Slide 27

Slide 27 text

I have a ‘bad work/life balance’.

Slide 28

Slide 28 text

But I kinda like that.

Slide 29

Slide 29 text

Work Work Life Life

Slide 30

Slide 30 text

Work Work Work Work Life Life Life

Slide 31

Slide 31 text

Life and work, not life vs. work.

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

Work/Life Balance My work and life constantly intermingle with each other. I create life wherever my work is. I’m an optimist—I look at things as positively as possible. I see my life as a constant vacation punctuated with work that I love.

Slide 34

Slide 34 text

Life When Traveling

Slide 35

Slide 35 text

Life When Traveling I’m grateful every day that I get to travel for work. Especially in an industry that is design to avoid it. But travel sucks.

Slide 36

Slide 36 text

Being in new places is amazing—getting to them isn’t.

Slide 37

Slide 37 text

Traveling For Work Travel is expensive, inefficient, and seldom enjoyable. It means huge stretches of time away from loved ones. It puts immense strain on friend- and relationships. But… it comes with the territory. How can we make it suck less?

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

Travel Pro-Tips

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

Hobbies

Slide 45

Slide 45 text

Hobbies One of the key aspects to a good work/life balance. The best hobbies contrast and complement your work. Hobbies that don’t tie you to a location are very handy. Hobbies are good for your outlook.

Slide 46

Slide 46 text

“I stopped caring about programming the moment I started getting paid to do it.”

Slide 47

Slide 47 text

Give a s**t about something that doesn’t pay you.

Slide 48

Slide 48 text

The Best Hobbies Provide an escape. A complete departure. A chance to do something your work doesn’t provide.

Slide 49

Slide 49 text

Find a hobby that contrasts your work.

Slide 50

Slide 50 text

Take your hobbies with you.

Slide 51

Slide 51 text

Adapting I’ve had lots of hobbies of the years. Some are just not at all suited to travel. The best ones are ones that can be taken anywhere. Even if you’re thousands of miles from home, it’s nice to have ‘your thing’.

Slide 52

Slide 52 text

Cocktails

Slide 53

Slide 53 text

No content

Slide 54

Slide 54 text

Such a stark contrast to development.

Slide 55

Slide 55 text

Cocktails Steeped in hundreds of years of history. No truly right or wrong way. All about taste—very subjective. Deals with actual, physical things. A break from the fast pace. A chance to indulge, to make, to craft…

Slide 56

Slide 56 text

Code is not Craft

Slide 57

Slide 57 text

— csswizardry.com/2013/11/the-problems-with-crafting-code “Craft is, by its very nature, slow, meticulous, bespoke, indulgent, self-serving, and inefficient. Code should be none of these things.”

Slide 58

Slide 58 text

Code is not Craft ‘Craft’ implies one-off, labour intensive. Subtle imperfections. I don’t want crafted code—I want engineered code! Fast, testable, reproducable, consistent, unambiguous. I have a hobby which is an escape from that.

Slide 59

Slide 59 text

Making cocktails gives me an excuse to craft things.

Slide 60

Slide 60 text

No content

Slide 61

Slide 61 text

The Last Word

Slide 62

Slide 62 text

No content

Slide 63

Slide 63 text

No content

Slide 64

Slide 64 text

— wikipedia.org/wiki/Chartreuse_(liqueur) “The exact recipes for all forms of Chartreuse remain trade secrets and are known at any given time only to the two monks who prepare the herbal mixture.”

Slide 65

Slide 65 text

No content

Slide 66

Slide 66 text

1920 Invented at Detroit Athletic Club 1951 Published in Ted Saucier’s Bottoms Up!

Slide 67

Slide 67 text

How cool is that?!

Slide 68

Slide 68 text

But imagine if this happened on the Web.

Slide 69

Slide 69 text

We often take the availability and openness of information for granted.

Slide 70

Slide 70 text

Cocktails are a time for indulgence.

Slide 71

Slide 71 text

The Web is a time for responsibility.

Slide 72

Slide 72 text

No content

Slide 73

Slide 73 text

How did I even get into cocktails?

Slide 74

Slide 74 text

No content

Slide 75

Slide 75 text

The Community

Slide 76

Slide 76 text

No content

Slide 77

Slide 77 text

No content

Slide 78

Slide 78 text

The internet isn’t about React, or Gulp, or Sass—it’s about the people.

Slide 79

Slide 79 text

I rely on the community for so much more than code.

Slide 80

Slide 80 text

The development community is amazing…

Slide 81

Slide 81 text

Embrace it.

Slide 82

Slide 82 text

No content

Slide 83

Slide 83 text

No content

Slide 84

Slide 84 text

No content

Slide 85

Slide 85 text

No content

Slide 86

Slide 86 text

Meeting strangers from the internet is amazing*. * Your mileage may vary. I accept no responsibility for any disasters.

Slide 87

Slide 87 text

The internet is ‘what we do’, but it means so much more to so many of us.

Slide 88

Slide 88 text

Meeting People If you’re going to a new place, try and meet strangers from there. If you see someone new is visiting your city, be that stranger for them. If you have to travel for work, this is almost mandatory—it keeps you sane.

Slide 89

Slide 89 text

Moths

Slide 90

Slide 90 text

No content

Slide 91

Slide 91 text

No content

Slide 92

Slide 92 text

No content

Slide 93

Slide 93 text

+ = GIBSON

Slide 94

Slide 94 text

+ = SOME MOTH

Slide 95

Slide 95 text

No content

Slide 96

Slide 96 text

No content

Slide 97

Slide 97 text

Shaken or Stirred?

Slide 98

Slide 98 text

— Harry Craddock “Shake the shaker as hard as you can. Don’t just rock it—you are trying to wake it up, not send it to sleep.”

Slide 99

Slide 99 text

No content

Slide 100

Slide 100 text

Shaken or Stirred? Shake Citrus or fruit juice Eggs, milk, or cream Stir All translucent liquids Alcohol-only cocktails

Slide 101

Slide 101 text

Even the best advice goes out of date…

Slide 102

Slide 102 text

Be prepared to leave old ideas behind.

Slide 103

Slide 103 text

Chumbawamba

Slide 104

Slide 104 text

No content

Slide 105

Slide 105 text

No content

Slide 106

Slide 106 text

No content

Slide 107

Slide 107 text

No content

Slide 108

Slide 108 text

No content

Slide 109

Slide 109 text

Crowdsourcing a Talk Work/Life Balance Travel Hobbies Cocktails The Development Community Moths Chumbawamba DONE

Slide 110

Slide 110 text

Takeaways

Slide 111

Slide 111 text

Takeaways Work/life balance is hard—just do your best. Hobbies are super important—remove yourself from work. Openness is what sets this industry apart—don’t take it for granted. The web is more than just ones and zeroes—it’s about people. Only shake drinks with juice or dairy in them—stir everything else. Even the best advice has a time limit—know when to use new information.

Slide 112

Slide 112 text

Thank You.

Slide 113

Slide 113 text

Thank You. People of Twitter. Dunstan Bruce of Chumbawamba. All of you, for indulging me.

Slide 114

Slide 114 text

Thank You. Harry Roberts [email protected] @csswizardry