The Good, The Bad, and The Ugly of Growth Aaron Quint / @aq / QCon - - PowerPoint PPT Presentation

the good the bad and the ugly of growth
SMART_READER_LITE
LIVE PREVIEW

The Good, The Bad, and The Ugly of Growth Aaron Quint / @aq / QCon - - PowerPoint PPT Presentation

The Good, The Bad, and The Ugly of Growth Aaron Quint / @aq / QCon NY 2015 #sincewebeinhonest What follows is a true story, from an individuals perspective In 2015 > 1M receivers every week Revenue in the 10s of $M > 110


slide-1
SLIDE 1

The Good, The Bad, and The Ugly of Growth

Aaron Quint / @aq / QCon NY 2015

slide-2
SLIDE 2

What follows is a true story, from an individual’s perspective

#sincewebeinhonest

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6

In 2015

  • > 1M receivers every week
  • Revenue in the 10s of $M
  • > 110 Employees, > 40 Dev/Ops
  • Office across 2 floors in FiDi
slide-7
SLIDE 7

In 2009

  • 0 Receivers Weekly
  • $0 Revenue
  • 4 Full Time Employees, 1 Full time dev + a

number of consultants (including myself)

  • Using a set of 4 free (windowless)

cubicles in one of our investors offices (which happened to be a women’s lingerie co)

slide-8
SLIDE 8

3 Full-Time Devs, 0 Ops, 11 total Employees

I became CTO March 2010

slide-9
SLIDE 9

Good begets Great Bad begets Ugly

slide-10
SLIDE 10

So many features, so little time

In the beginning it was all about :shipping:

slide-11
SLIDE 11

Good Thing #1: Creeds

slide-12
SLIDE 12

Started as an oral tradition, turned into a written guide

slide-13
SLIDE 13

We all live with the choices we all make

Fixing > Complaining

slide-14
SLIDE 14

Roadies > Rock stars

Helping > Winning

slide-15
SLIDE 15

Push for a balance of quality and quantity

Working > Perfect

slide-16
SLIDE 16

Win in pieces, not all at once

Small changes > Big refactors

slide-17
SLIDE 17

The only best practice is that best practices change

Understandable Working Code == Best Practice

slide-18
SLIDE 18

agile deployment, focus on end-users

#=> getting things done and constantly improving

slide-19
SLIDE 19

But very necessary

Hiring was a painful and stressful process

slide-20
SLIDE 20

Find people who could work in as many places as possible, and were OK with uncertainty

We tried to grow cautiously

slide-21
SLIDE 21

Good Thing #2: Interns!

slide-22
SLIDE 22

Ah, the boundless ambition and energy

  • f youth!
slide-23
SLIDE 23

Started with 2 Dev Interns Grew to ~10 each summer

slide-24
SLIDE 24
slide-25
SLIDE 25

Good Thing #3: Mentorship

slide-26
SLIDE 26

I like to think that I helped

Over 5 years I got to watch individuals grow

slide-27
SLIDE 27

Good devs know they can always improve

Individual growth is key to group growth

slide-28
SLIDE 28

Not my first rodeo, but I’m not a grizzled commando either

We were all [relative] noobs

slide-29
SLIDE 29

We were open to criticism.

We knew as a team that we were probably doing a lot of bad things

slide-30
SLIDE 30

Good Thing #4: Self-awareness

slide-31
SLIDE 31

Sourced from peers, managers, team

Biannual Performance Reviews

slide-32
SLIDE 32

Not afraid to make changes to make our process better

Continuous Process Delivery

slide-33
SLIDE 33

But we were constantly aware of what wasn’t working.

This is not to say that we did a great job implementing change

slide-34
SLIDE 34

Great Thing #1: Mentorship as a Tree

slide-35
SLIDE 35

3rd and now 4th Generation Mentors

Each one Teach one

slide-36
SLIDE 36

Great Thing #2: Open Feedback Loop

slide-37
SLIDE 37

Meaningful feedback -> Meaningful Progress

Changes came from reviews and turned into action

slide-38
SLIDE 38

Great Thing #3: Big Shippin’

slide-39
SLIDE 39

Create Tool, PAPER, iOS Apps

Countless impactful features that improved our bottom line

slide-40
SLIDE 40

What is really?

Not all rosy

slide-41
SLIDE 41

And making changes sometimes means redirection

Moving fast means making changes

slide-42
SLIDE 42

Bad Thing #1: Top-Down Track Correction

slide-43
SLIDE 43

Also dangerous, people get hurt

More People = More intentions = Harder to shift focus

slide-44
SLIDE 44

From written reviews/1-1s

Collecting feedback into themes

slide-45
SLIDE 45

(or lack there of)

A theme emerges: Transparency

slide-46
SLIDE 46

Bad Thing #2: Misunderstanding Transparency

slide-47
SLIDE 47

Who needs to know what?

MGMT team was initially hesitant

slide-48
SLIDE 48

Which garnered respect, but not necessarily motivation/better work

My understanding/method was to try to be open and upfront

slide-49
SLIDE 49

You can be “open” but if your message isn't clear, it’s not going to help

Transparency actually necessitates clarity

slide-50
SLIDE 50

Transparency is about intention not action

slide-51
SLIDE 51

Goals are good

But we tried to set goals through metrics

slide-52
SLIDE 52

Bad Thing #3: Metrics in the wrong direction

slide-53
SLIDE 53

Take it in stride?

What happens when you set an arbitrary and potentially unrealistic goal and Fail?

slide-54
SLIDE 54

The list keeps growing!

Maybe you feel like you didn't get enough done

slide-55
SLIDE 55

Bad Thing #4: Hiring under duress

slide-56
SLIDE 56

Do they? Define desperate

Desperate times need Desperate measures

slide-57
SLIDE 57

Ugly Thing #1: Bad, Destructive Hires

slide-58
SLIDE 58

It means the wrong people for the wrong situation.

That doesn't even mean bad developers

slide-59
SLIDE 59

Huge expense of time and energy

Desperate to “Make it work”

slide-60
SLIDE 60

Ugly Thing #2: Burnout

slide-61
SLIDE 61

This brings us to my story

slide-62
SLIDE 62

There’s a new CTO I’m now Chief Scientist

slide-63
SLIDE 63

Life, babies, balance, etc.

I stepped down for a many reasons that won’t fit into a single talk

slide-64
SLIDE 64

And all are working to address the bad and ugly

Paperless Post is in amazing hands right now

slide-65
SLIDE 65

Please do so!

Learning and sharing what you’ve learned is crucial

slide-66
SLIDE 66
slide-67
SLIDE 67

CatskillsConf.com Oct 23-25, 2015

slide-68
SLIDE 68

Aaron Quint @aq quirkey.com/hireme github.com/quirkey beatsryetypes.com catskillsconf.com

THANKS!