Wunderlist The only way to organize your life and work Saturday, - - PowerPoint PPT Presentation

wunderlist
SMART_READER_LITE
LIVE PREVIEW

Wunderlist The only way to organize your life and work Saturday, - - PowerPoint PPT Presentation

Wunderlist The only way to organize your life and work Saturday, October 5, 13 Hey, how have you been? Saturday, October 5, 13 Saturday, October 5, 13 Saturday, October 5, 13 remarkable Saturday, October 5, 13 Saturday, October 5,


slide-1
SLIDE 1

Wunderlist

The only way to organize your life and work

Saturday, October 5, 13
slide-2
SLIDE 2

Hey, how have you been?

Saturday, October 5, 13
slide-3
SLIDE 3 Saturday, October 5, 13
slide-4
SLIDE 4 Saturday, October 5, 13
slide-5
SLIDE 5

“remarkable”

Saturday, October 5, 13
slide-6
SLIDE 6 Saturday, October 5, 13
slide-7
SLIDE 7

Life

Saturday, October 5, 13
slide-8
SLIDE 8

“Deferred Life Plan”

desires problems fears Saturday, October 5, 13
slide-9
SLIDE 9

We all want one thing

Saturday, October 5, 13
slide-10
SLIDE 10 Saturday, October 5, 13
slide-11
SLIDE 11 Saturday, October 5, 13
slide-12
SLIDE 12

“Most organized”

Saturday, October 5, 13
slide-13
SLIDE 13
  • punk band guitarist - replaced by the now-second-guitarist for Green Day
  • professional saxophonist
  • Classical music composer
  • conference founder/chair
  • open source contributor
  • author of 4 books
  • extreme weight loss
  • written about in NYT best seller
  • translator to senior tibetan monk
  • started a software development center in India
  • Live in 4 countries on 3 continents
  • self-taught hindi & tibetan
  • Senior Vice President of a fast growing big company
  • CTO at multiple startups, including one that got purchased
  • distance runner
  • international conference speaker

MOST ORGANIZED

Saturday, October 5, 13
slide-14
SLIDE 14

In the redwood forest

Saturday, October 5, 13
slide-15
SLIDE 15

In a meeting In the redwood forest

Saturday, October 5, 13
slide-16
SLIDE 16 Saturday, October 5, 13
slide-17
SLIDE 17
  • procrastinator
  • lazy
  • introverted
  • unqualified

Qualifications

Saturday, October 5, 13
slide-18
SLIDE 18

Passionate Programmer in a Nutshell

  • Choose

Your Market

  • Invest
  • Execute
  • Market
  • Refresh
Saturday, October 5, 13
slide-19
SLIDE 19 Levinsky Me with Ruby Saturday, October 5, 13
slide-20
SLIDE 20 Saturday, October 5, 13
slide-21
SLIDE 21

We are engineers?

  • Let’s use an engineering metaphor
  • Like Scrum vs XP: XP is more prescriptive
Saturday, October 5, 13
slide-22
SLIDE 22

Systematize

McDonalds E-Myth Code Review, me programming Saturday, October 5, 13
slide-23
SLIDE 23

Automate

We automate important code functions We raise the level of abstraction in our code Automate important things career-wise so they don’t get ignored Saturday, October 5, 13
slide-24
SLIDE 24

You know how to work on a complex system

Saturday, October 5, 13
slide-25
SLIDE 25

You are a complex system

Saturday, October 5, 13
slide-26
SLIDE 26

Your career is a complex system

Saturday, October 5, 13
slide-27
SLIDE 27

Your health is a complex system

Saturday, October 5, 13
slide-28
SLIDE 28

Your personal relationships are a complex system

Saturday, October 5, 13
slide-29
SLIDE 29

what do engineers do?

Saturday, October 5, 13
slide-30
SLIDE 30

what do engineers do?

Manage complexity

Saturday, October 5, 13
slide-31
SLIDE 31

what do engineers do?

Create abstractions

Saturday, October 5, 13
slide-32
SLIDE 32

what do engineers do?

Implement

Saturday, October 5, 13
slide-33
SLIDE 33

what do engineers do?

Measure

Saturday, October 5, 13
slide-34
SLIDE 34

what do engineers do?

Change things

Saturday, October 5, 13
slide-35
SLIDE 35

what do engineers do?

Anticipate failure

Saturday, October 5, 13
slide-36
SLIDE 36

what do engineers do?

Organize

Saturday, October 5, 13
slide-37
SLIDE 37

what do engineers do?

Argue (passionately)

Saturday, October 5, 13
slide-38
SLIDE 38

We care

"The only great programmers are the good programmers with great practice."

Chris Parsons

Saturday, October 5, 13
slide-39
SLIDE 39

How to be accomplished

  • Some tips from me
  • Just my personal story.

YMMV

Saturday, October 5, 13
slide-40
SLIDE 40 Saturday, October 5, 13
slide-41
SLIDE 41 Saturday, October 5, 13
slide-42
SLIDE 42

Three things: actually accomplish things feel like you accomplished things be perceived as accomplishing things We probably mean...

Saturday, October 5, 13
slide-43
SLIDE 43

Ask: “Why am I doing this?”

  • Business
  • Career
  • Life
Saturday, October 5, 13
slide-44
SLIDE 44

Opportunity Cost

Saturday, October 5, 13
slide-45
SLIDE 45

What would you rather be doing?

finding passion link to my post Saturday, October 5, 13
slide-46
SLIDE 46

“How do you have time for all this?”

India Rickshaw drive Amazon review Saturday, October 5, 13
slide-47
SLIDE 47

Either “Hell yeah” or “no”

http://sivers.org/hellyeah

Saturday, October 5, 13
slide-48
SLIDE 48

“Frugality Sucks” (I’m paraphrasing)

don’t optimize in the small. Saturday, October 5, 13
slide-49
SLIDE 49 Saturday, October 5, 13
slide-50
SLIDE 50
  • Some fears are so ingrained

we forget they limit us

  • Fork lift driver to waiter
  • programmer to manager
  • contacts

Confronting Fear

Saturday, October 5, 13
slide-51
SLIDE 51 Saturday, October 5, 13
slide-52
SLIDE 52

invest

  • Practice (Coltrane and/or davinci?)

Practice

Saturday, October 5, 13
slide-53
SLIDE 53

LEARN

Saturday, October 5, 13
slide-54
SLIDE 54

Passion Conservation

Leads to working (NEXT SLIDE) on the most important thing Saturday, October 5, 13
slide-55
SLIDE 55 Quitting naviance to do the important

“What are you working on?” “What is the most important

  • pen problem in your area?”

“Why aren’t they the same?” Richard Hamming Bell Labs

http://www.cs.virginia.edu/~robins/YouAndYourResearch.html

Saturday, October 5, 13
slide-56
SLIDE 56

Changing/evolving vs working on

Saturday, October 5, 13
slide-57
SLIDE 57 new york pragprog (code) career Saturday, October 5, 13
slide-58
SLIDE 58

Partial People

Saturday, October 5, 13
slide-59
SLIDE 59

Be the worst guy in every band you’re in - Pat Metheny

Saturday, October 5, 13
slide-60
SLIDE 60

"If a close pal had an unhealthy amount of weight gain, your chances of packing on pounds increase by 57%, found one Harvard University study"

http://www.prevention.com/14worsthealthmistakes/list/12.html

Be the worst guy in every band you’re in - Pat Metheny

Saturday, October 5, 13
slide-61
SLIDE 61

“I’ve always wanted to...”

* Banjo, accordion, etc. * Get in shape * Learn a language * Live in another country

Saturday, October 5, 13
slide-62
SLIDE 62

How to be “most

  • rganized”
Saturday, October 5, 13
slide-63
SLIDE 63

"Your organizational chart is like the grand schematic of your business"

http://www.e-myth.com/cs/user/print/post/your-organization-chart Saturday, October 5, 13
slide-64
SLIDE 64

the most complex legacy system of my career

Saturday, October 5, 13
slide-65
SLIDE 65 Saturday, October 5, 13
slide-66
SLIDE 66 Saturday, October 5, 13
slide-67
SLIDE 67 Saturday, October 5, 13
slide-68
SLIDE 68 Saturday, October 5, 13
slide-69
SLIDE 69 Saturday, October 5, 13
slide-70
SLIDE 70 Saturday, October 5, 13
slide-71
SLIDE 71

Kent Beck's rule for method decomposition

"Divide your program into methods that perform one identifiable task. Keep all of the operations in a method at the same level of

  • abstraction. This will naturally result

in programs with many small methods, each a few lines long"

Saturday, October 5, 13
slide-72
SLIDE 72

Single Responsibility Principle

Every object should have a single responsibility. That responsibility should be entirely encapsulated in the object's class.

Saturday, October 5, 13
slide-73
SLIDE 73 Saturday, October 5, 13
slide-74
SLIDE 74 Saturday, October 5, 13
slide-75
SLIDE 75 Saturday, October 5, 13
slide-76
SLIDE 76

NO MORE PROJECTS

Saturday, October 5, 13
slide-77
SLIDE 77 Saturday, October 5, 13
slide-78
SLIDE 78

DO NOT MEASURE THE PROCESS

Saturday, October 5, 13
slide-79
SLIDE 79

The more our life options get paraded around as consumer options, the more we forget that there’s a difference between the two.

Saturday, October 5, 13
slide-80
SLIDE 80

Automation

automate everything you can

Saturday, October 5, 13
slide-81
SLIDE 81

calendar alerts

Saturday, October 5, 13
slide-82
SLIDE 82

Marathon Training

Saturday, October 5, 13
slide-83
SLIDE 83

http://en.wikipedia.org/wiki/File:Kempelen_chess1.jpg

Saturday, October 5, 13
slide-84
SLIDE 84
  • utsource
Saturday, October 5, 13
slide-85
SLIDE 85

make it outsourceable

  • document
  • communicate
  • delegate
  • measure
Saturday, October 5, 13
slide-86
SLIDE 86 Saturday, October 5, 13
slide-87
SLIDE 87

Marketing is a moral imperative

Saturday, October 5, 13
slide-88
SLIDE 88

"To be frank, though, I have worked

  • n fame a lot harder than I’ve

worked on wealth. Perhaps I just have a case of regret about that." - Kent Beck

Vanity Metrics vs. Success Metrics

Do it but don’t obsess

http://www.threeriversinstitute.org/blog/?p=231

Saturday, October 5, 13
slide-89
SLIDE 89

DIVERSIFY + REFRESH

Saturday, October 5, 13
slide-90
SLIDE 90

http://www.flickr.com/photos/daveog/2438627552/

Value Rigidity

Saturday, October 5, 13
slide-91
SLIDE 91

http://www.flickr.com/photos/stepagna/4146675947/

Saturday, October 5, 13
slide-92
SLIDE 92

Monitoring

create systems to watch your systems

Saturday, October 5, 13
slide-93
SLIDE 93

How does this happen?

Saturday, October 5, 13
slide-94
SLIDE 94 Saturday, October 5, 13
slide-95
SLIDE 95

church of graphs

Saturday, October 5, 13
slide-96
SLIDE 96 Saturday, October 5, 13
slide-97
SLIDE 97 Saturday, October 5, 13
slide-98
SLIDE 98

information radiator

“Coined around 2000 while standing in a Thoughtworks office looking at all the paper on the walls around me, “information radiator” refers to a publicly posted display that shows people walking by what is going on. Information radiators are best when they are big, very easy to see (e.g. not online, generally), and change often enough to be worth revisiting.”

http://alistair.cockburn.us/ Information+radiator

Saturday, October 5, 13
slide-99
SLIDE 99

http://xprogramming.com/articles/bigvisiblecharts/

“Chart what you care about, what you worry about, what you want other people to know.”

Saturday, October 5, 13
slide-100
SLIDE 100

http://www.exampler.com/old- blog/2005/04/02/

Saturday, October 5, 13
slide-101
SLIDE 101

30-day experiments

http://whole9life.com

Saturday, October 5, 13
slide-102
SLIDE 102 Saturday, October 5, 13
slide-103
SLIDE 103

10-year careers

http://sivers.org/donkey

Saturday, October 5, 13
slide-104
SLIDE 104

PLEASE DO THESE THREE THINGS

chad@chadfowler.com

Saturday, October 5, 13
slide-105
SLIDE 105

Set a remarkable goal for yourself

  • tell everyone
  • image here
Saturday, October 5, 13
slide-106
SLIDE 106

Experiment with no lazy thinking/complaints

developers like to be MORE RIGHT than
  • thers
Building off of negativity leads nowhere Saturday, October 5, 13
slide-107
SLIDE 107

Experiment with no lazy thinking/complaints

Saturday, October 5, 13
slide-108
SLIDE 108 Find a fear or phobia and kill it public speaking, perhaps?

EVEN IF NOT “IMPORTANT”

Confront a fear

Saturday, October 5, 13
slide-109
SLIDE 109

Relax

http://www.economist.com/blogs/freeexchange/2013/09/working-hours

Saturday, October 5, 13
slide-110
SLIDE 110

Path == Destination

Saturday, October 5, 13
slide-111
SLIDE 111

"I urge you to please notice when you are happy, and exclaim or murmur or think at some point, 'If this isn't nice, I don't know what is.'"

  • - Kurt

Vonnegut, Jr. chad@chadfowler.com @chadfowler http://wunderlist.com

Saturday, October 5, 13