Slide 1

Slide 1 text

The Good, The Bad, and The Ugly of Growth Aaron Quint / @aq / QCon NY 2015

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

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 text

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 text

3 Full-Time Devs, 0 Ops, 11 total Employees I became CTO March 2010

Slide 9

Slide 9 text

Good begets Great Bad begets Ugly

Slide 10

Slide 10 text

So many features, so little time In the beginning it was all about :shipping:

Slide 11

Slide 11 text

Good Thing #1: Creeds

Slide 12

Slide 12 text

Started as an oral tradition, turned into a written guide

Slide 13

Slide 13 text

We all live with the choices we all make Fixing > Complaining

Slide 14

Slide 14 text

Roadies > Rock stars Helping > Winning

Slide 15

Slide 15 text

Push for a balance of quality and quantity Working > Perfect

Slide 16

Slide 16 text

Win in pieces, not all at once Small changes > Big refactors

Slide 17

Slide 17 text

The only best practice is that best practices change Understandable Working Code == Best Practice

Slide 18

Slide 18 text

agile deployment, focus on end-users #=> getting things done and constantly improving

Slide 19

Slide 19 text

But very necessary Hiring was a painful and stressful process

Slide 20

Slide 20 text

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 text

Good Thing #2: Interns!

Slide 22

Slide 22 text

Ah, the boundless ambition and energy of youth!

Slide 23

Slide 23 text

Started with 2 Dev Interns Grew to ~10 each summer

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

Good Thing #3: Mentorship

Slide 26

Slide 26 text

I like to think that I helped Over 5 years I got to watch individuals grow

Slide 27

Slide 27 text

Good devs know they can always improve Individual growth is key to group growth

Slide 28

Slide 28 text

Not my first rodeo, but I’m not a grizzled commando either We were all [relative] noobs

Slide 29

Slide 29 text

We were open to criticism. We knew as a team that we were probably doing a lot of bad things

Slide 30

Slide 30 text

Good Thing #4: Self-awareness

Slide 31

Slide 31 text

Sourced from peers, managers, team Biannual Performance Reviews

Slide 32

Slide 32 text

Not afraid to make changes to make our process better Continuous Process Delivery

Slide 33

Slide 33 text

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 text

Great Thing #1: Mentorship as a Tree

Slide 35

Slide 35 text

3rd and now 4th Generation Mentors Each one Teach one

Slide 36

Slide 36 text

Great Thing #2: Open Feedback Loop

Slide 37

Slide 37 text

Meaningful feedback -> Meaningful Progress Changes came from reviews and turned into action

Slide 38

Slide 38 text

Great Thing #3: Big Shippin’

Slide 39

Slide 39 text

Create Tool, PAPER, iOS Apps Countless impactful features that improved our bottom line

Slide 40

Slide 40 text

What is really? Not all rosy

Slide 41

Slide 41 text

And making changes sometimes means redirection Moving fast means making changes

Slide 42

Slide 42 text

Bad Thing #1: Top-Down Track Correction

Slide 43

Slide 43 text

Also dangerous, people get hurt More People = More intentions = Harder to shift focus

Slide 44

Slide 44 text

From written reviews/1-1s Collecting feedback into themes

Slide 45

Slide 45 text

(or lack there of) A theme emerges: Transparency

Slide 46

Slide 46 text

Bad Thing #2: Misunderstanding Transparency

Slide 47

Slide 47 text

Who needs to know what? MGMT team was initially hesitant

Slide 48

Slide 48 text

Which garnered respect, but not necessarily motivation/better work My understanding/method was to try to be open and upfront

Slide 49

Slide 49 text

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 text

Transparency is about intention not action

Slide 51

Slide 51 text

Goals are good But we tried to set goals through metrics

Slide 52

Slide 52 text

Bad Thing #3: Metrics in the wrong direction

Slide 53

Slide 53 text

Take it in stride? What happens when you set an arbitrary and potentially unrealistic goal and Fail?

Slide 54

Slide 54 text

The list keeps growing! Maybe you feel like you didn't get enough done

Slide 55

Slide 55 text

Bad Thing #4: Hiring under duress

Slide 56

Slide 56 text

Do they? Define desperate Desperate times need Desperate measures

Slide 57

Slide 57 text

Ugly Thing #1: Bad, Destructive Hires

Slide 58

Slide 58 text

It means the wrong people for the wrong situation. That doesn't even mean bad developers

Slide 59

Slide 59 text

Huge expense of time and energy Desperate to “Make it work”

Slide 60

Slide 60 text

Ugly Thing #2: Burnout

Slide 61

Slide 61 text

This brings us to my story

Slide 62

Slide 62 text

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

Slide 63

Slide 63 text

Life, babies, balance, etc. I stepped down for a many reasons that won’t fit into a single talk

Slide 64

Slide 64 text

And all are working to address the bad and ugly Paperless Post is in amazing hands right now

Slide 65

Slide 65 text

Please do so! Learning and sharing what you’ve learned is crucial

Slide 66

Slide 66 text

No content

Slide 67

Slide 67 text

CatskillsConf.com Oct 23-25, 2015

Slide 68

Slide 68 text

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