"The behavior you reward or
punish"
- Charles O'Reilly
Slide 9
Slide 9 text
Tuesday 10am in the
#engineering channel
of a startup w poor
management
Slide 10
Slide 10 text
Can someone look at my pull request please?
nhocki 10:03 AM
Slide 11
Slide 11 text
Can someone look at my pull request please?
This should go to QA later today.
nhocki 10:03 AM
Slide 12
Slide 12 text
Can someone look at my pull request please?
This should go to QA later today.
nhocki 10:03 AM
nhocki 2:28 PM
Hey team, some help ^ please?
Slide 13
Slide 13 text
Can someone look at my pull request please?
This should go to QA later today.
nhocki 10:03 AM
nhocki 2:28 PM
Hey team, some help ^ please?
buri5ca 4:16 PM
Anyone watch GoT last night?
Slide 14
Slide 14 text
nhocki 2:28 PM
Hey team, some help ^ please?
buri5ca 4:16 PM
anyone watch GoT last night?
sebasoga 4:17 PM
dude... it was sooo goood!
Slide 15
Slide 15 text
nhocki 4:20 PM
Some help please....
buri5ca 4:16 PM
anyone watch GoT last night?
sebasoga 4:17 PM
dude... it was sooo goood!
Slide 16
Slide 16 text
nhocki 4:20 PM
Some help please....
sebasoga 4:17 PM
dude... it was sooo goood!
guilleiguaran 4:21 PM
lol 4:20
Slide 17
Slide 17 text
nhocki 4:20 PM
Some help please?
guilleiguaran 4:21 PM
lol 4:20
philsturgeon 5:30 PM
Sorry @nhocki, was checking on my cider.
I rejected your PR, not RESTful enough
Slide 18
Slide 18 text
nhocki 4:20 PM
guilleiguaran 4:21 PM
lol 4:20
philsturgeon 5:30 PM
Sorry @nhocki, was checking on my cider.
I rejected your PR, not RESTful enough
Slide 19
Slide 19 text
"punish"
Slide 20
Slide 20 text
Can someone look at my pull request please?
nhocki 10:03 AM
Slide 21
Slide 21 text
Can someone look at my pull request please?
This should go to QA later today.
nhocki 10:03 AM
Slide 22
Slide 22 text
Can someone look at my pull request please?
This should go to QA later today.
nhocki 10:03 AM
nhocki 2:28 PM
Hey team, some help ^ please?
Slide 23
Slide 23 text
Can someone look at my pull request please?
This should go to QA later today.
nhocki 10:03 AM
nhocki 2:28 PM
Hey team, some help ^ please?
buri5ca 4:16 PM
@channel not cool, please check nhocki's PR
Slide 24
Slide 24 text
nhocki 2:28 PM
Hey team, some help ^ please?
buri5ca 4:16 PM
@channel not cool, please check 's PR
sebasoga 4:17 PM
Sorry, was busy. Added nits. I'm +1
nhocki 4:20 PM
Checking
sebasoga 4:17 PM
Sorry, was busy. Added nits. I'm +1
guilleiguaran 4:21 PM
+1 too
Slide 27
Slide 27 text
guilleiguaran 4:21 PM
+1 too
philsturgeon 4:30 PM
Rejected, needs more REST.
Slide 28
Slide 28 text
guilleiguaran 4:21 PM
+1 too
philsturgeon 4:30 PM
Rejected, needs more REST.
buri5ca 4:36 PM
@philsturgeon mind being more explicit &
helping @nhocki out please?
Slide 29
Slide 29 text
philsturgeon 4:30 PM
Rejected, needs more REST.
buri5ca 4:36 PM
@philsturgeon mind being more explicit &
helping @nhocki out please?
philsturgeon 4:30 PM
Oh yes, my bad. @nhocki Screenhero?
Slide 30
Slide 30 text
"reward"
Slide 31
Slide 31 text
Can someone look at my pull request please?
nhocki 10:03 AM
Can someone look at my pull request please?
This should go to QA later today.
Slide 32
Slide 32 text
Can someone look at my pull request please?
This should go to QA later today.
nhocki 10:03 AM
sebasoga 10:17 PM
Sorry, was busy. Added nits. I'm +1
Slide 33
Slide 33 text
Can someone look at my pull request please?
This should go to QA later today.
nhocki 10:03 AM
sebasoga 10:17 PM
Sorry, was busy. Added nits. I'm +1
guilleiguaran 11:21 PM
+1 too
Slide 34
Slide 34 text
sebasoga 10:17 PM
Sorry, was busy. Added nits. I'm +1
guilleiguaran 11:21 PM
+1 too
philsturgeon 11:25 PM
Checked, I think we can make it more
RESTful. Wanna pair @nhocki?
Slide 35
Slide 35 text
guilleiguaran 11:21 PM
+1 too
philsturgeon 11:25 PM
Checked, I think we can make it more
RESTful. Wanna pair @nhocki?
buri5ca 4:16 PM
to @sebasoga, @guilleiguaran &
@philsturgeon for helping @nhocki get this out
Slide 36
Slide 36 text
WHY IS CULTURE IMPORTANT?
Slide 37
Slide 37 text
A HEALTHY CULTURE MAKES US
AND OUR TEAMMATES HAPPY
Slide 38
Slide 38 text
IT DETERMINES HOW WE WORK
Slide 39
Slide 39 text
WHAT DOES HEALTHY
CULTURE EVEN MEAN?
Slide 40
Slide 40 text
DEPENDS ON WHAT WE VALUE
Slide 41
Slide 41 text
MAYBE WE VALUE:
Slide 42
Slide 42 text
BEING ON TIME
Slide 43
Slide 43 text
BEING RESPECTFUL
Slide 44
Slide 44 text
BEING EXPLICIT
Slide 45
Slide 45 text
BEING TECHNICALLY EXCELLENT
Slide 46
Slide 46 text
SHIPPING FAST
Slide 47
Slide 47 text
USING THE LATEST TOOLS
Slide 48
Slide 48 text
HELPING OUR CUSTOMERS
Slide 49
Slide 49 text
DIFFERENT TEAMS VALUE
DIFFERENT THINGS
Slide 50
Slide 50 text
CODE AS CRAFT
Slide 51
Slide 51 text
MOVE FAST AND BREAK THINGS
Slide 52
Slide 52 text
No content
Slide 53
Slide 53 text
BE THE BASS
ENGINEERING
Slide 54
Slide 54 text
"A SKILLED BASSIST SUPPORTS THE GROUP BY
PROVIDING A GOOD-FEELING, STEADY PULSE."
- Andrew Pouska
Slide 55
Slide 55 text
BE THE BASS
- SUPPORTING INSTRUMENT
- LOW EGO
- CARRY THE RYTHYM
- MAKE OTHERS SHINE
Slide 56
Slide 56 text
EASY FOR YOU TO SAY
BURITICA ...
Slide 57
Slide 57 text
... YOU'RE THE VP OF
ENGINEERING
Slide 58
Slide 58 text
nhocki 4:20 PM
Slide 59
Slide 59 text
WHAT IF I TOLD YOU YOU
CAN HACK THE SYSTEM
Slide 60
Slide 60 text
HOW TO INFLUENCE CULTURE WITHOUT
AUTHORITY IN AN INDUSTRY WHERE
POOR MANAGEMENT IS COMMON
Slide 61
Slide 61 text
DISCLAIMER:
YOU MAY NOT BE $$$ FOR IMPROVING YOUR
TEAM'S CULTURE
Slide 62
Slide 62 text
I'M NOT A FAN OF UNPAID LABOR BUT
QUITTING A TOXIC CULTURE IS NOT ALWAYS
AN OPTION
Slide 63
Slide 63 text
LATIN-AMERICAN JOB MARKETS DON'T
OPERATE LIKE THOSE IN SILICON VALLEY
Slide 64
Slide 64 text
DISCLAIMER 2:
BE REALISTIC ABOUT YOUR SCOPE OF
INFLUENCE
Slide 65
Slide 65 text
INFLUENCE WILL WORK WITHIN
YOUR "CLOSURE"
Slide 66
Slide 66 text
STEP 1 : BUILD OR EARN TRUST
Slide 67
Slide 67 text
INDIVIDUAL CONTRIBUTORS:
TRUST > AUTHORITY
Slide 68
Slide 68 text
GIVE VISIBILITY INTO YOUR
WORK
Slide 69
Slide 69 text
PUBLIC TASKBOARD
Slide 70
Slide 70 text
No content
Slide 71
Slide 71 text
BROADCAST YOUR STATUS
- INTERNAL BLOG
- SHARED DOC
- RECURRING NEWSLETTER
- CHAT STATUS UPDATE
- TODAY I MUST ...
- TODAY I SHOULD ...
- TODAY IT WOULD BE NICE IF
Slide 72
Slide 72 text
START DOING IT FOR YOURSELF
Slide 73
Slide 73 text
OTHERS WILL CATCH ON
Slide 74
Slide 74 text
BE ON TIME (EARLY)
Slide 75
Slide 75 text
DELIVER ON YOUR PROMISES
Slide 76
Slide 76 text
SIDENOTE: CONSTANT MANDATED
DEADLINES SUCK AND ARE THE RESULT OF
POOR MANAGEMENT
POINT ESTIMATION CAN'T FIX POOR
MANAGEMENT... DON'T BLAME YOURSELF
SOURCE: I'VE BEEN A BAD MANAGER
Slide 77
Slide 77 text
OPTIMIZE YOUR "SUPPORT" TIME
- SCHEDULE OFFICE HOURS
- PAIRING
- DEBUGGING
- MENTORING
- CO-STUDYING
- BLOCK TIME TO UNBLOCK OTHERS
- READ EMAIL
- REVIEW PULL REQUESTS
- WRITE DOCUMENTATION
- HELP QA OR ACCEPTANCE
Slide 78
Slide 78 text
IF ALL THE ATTENTION GOES TO THE CODE YOU
WRITE, NONE OF IT IS LEFT FOR THOSE WHO
YOU WRITE CODE WITH
Slide 79
Slide 79 text
STEP 2 : FIND ALLIES &
COMMON VALUES
Slide 80
Slide 80 text
CREATE PATTERNS AROUND
COMMON INTERESTS
Slide 81
Slide 81 text
IF PEERS VALUE:
Slide 82
Slide 82 text
LEARNING / MENTORSHIP
LOW EFFORT/$$/TIME:
- ATTEND A MEETUP
- WATCH AN ONLINE TALK TOGETHER
- SHARE AN ARTICLE AND DISCUSS AT LUNCH
HIGHER EFFORT || $$ || TIME:
- START A STUDY GROUP
- GIVE A TALK
- TAKE ONLINE COURSE TOGETHER
- START A SIDE PROJECT TO LEARN
Slide 83
Slide 83 text
CODE QUALITY
- PAIR W SOMEONE TO ADD FIRST TEST
- FIND A CODE REVIEW BUDDY
- ADD LOW EFFORT/$$ QUALITY TOOLS
- PAIR WITH QA/PRODUCT ON ACCEPTANCE
- GIVE VISIBILITY INTO SUPPORT EFFORTS
Slide 84
Slide 84 text
COLLABORATION
- SUGGEST DELEGATION COMMITMENTS
- INCLUDE PEERS IN YOUR DECISIONS
- PREVENT SOLO PROJECTS OR CHANGES
- TRUST PEERS WITH THEIR DECISIONS
Slide 85
Slide 85 text
HELPING CUSTOMERS
- GET INVOLVED IN CUSTOMER SERVICE
- TAKE CUSTOMER SUPPORT ISSUES SERIOUSLY
- FIX BUGS WITH LOW EFFORT HIGH IMPACT
- ENCOURAGE CONSTANT USE OF YOUR PRODUCT
Slide 86
Slide 86 text
STEP 3 : GROW YOUR
INFLUENCE
Slide 87
Slide 87 text
WHEN YOU HAVE SUCCESSFULLY
CREATED UNOFFICIAL PROCESSES
Slide 88
Slide 88 text
FIND WAYS TO SHARE YOUR
RESULTS TO A BROADER AUDIENCE
Slide 89
Slide 89 text
RECRUIT OTHERS INTO YOUR
NEW FOUND AWESOMENESS
Slide 90
Slide 90 text
PROCESS IS A PRODUCT YOU CAN SHIP,
MARKET & INCREASE ADOPTION OFF
Slide 91
Slide 91 text
UNDERSTAND YOUR "MARKET",
"SHIP" & "ITERATE"
Slide 92
Slide 92 text
PROCESS UX WILL MATTER
Slide 93
Slide 93 text
YOUR PROCESS CAN "DISRUPT"
POOR MANAGEMENT
Slide 94
Slide 94 text
THE SAME WAY THAT TINY
COMPANIES DO IN EXISTING MARKETS
Slide 95
Slide 95 text
YOU CAN ONLY BUILD
AN ENGINEERING CULTURE
WHERE YOU MATTER...
Slide 96
Slide 96 text
Can someone look at my pull request please?
This should go to QA later today.
nhocki 10:03 AM
sebasoga 10:17 PM
Sorry, was busy. Added nits. I'm +1