$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
An Engineering Culture Where You Matter
Search
Juan Pablo Buriticá
September 09, 2017
Technology
3
370
An Engineering Culture Where You Matter
Juan Pablo Buriticá
September 09, 2017
Tweet
Share
More Decks by Juan Pablo Buriticá
See All by Juan Pablo Buriticá
Liderando equipos tech en Latam
buritica
2
130
Increasing Engineering Tempo at Splice
buritica
16
11k
Building Distributed Systems of People
buritica
1
260
The Butterfly.js Effect
buritica
0
2.9k
Power, Influence and Authority in Engineering Leadership - Dinosaur.js
buritica
2
480
The Coding Chef: Optimizing Tools & Workflows
buritica
3
190
Technical Decision Making for Teams
buritica
1
340
EMBRACING CHAOS
buritica
2
540
Putting "Tech" Back In Tech Hub
buritica
1
270
Other Decks in Technology
See All in Technology
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
1.4k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
Kiro を用いたペアプロのススメ
taikis
4
1.7k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
1
400
AI駆動開発の実践とその未来
eltociear
1
480
アラフォーおじさん、はじめてre:Inventに行く / A 40-Something Guy’s First re:Invent Adventure
kaminashi
0
130
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
650
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
100
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
2
190
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
490
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
210
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.2k
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
Writing Fast Ruby
sferik
630
62k
30 Presentation Tips
portentint
PRO
1
170
Typedesign – Prime Four
hannesfritz
42
2.9k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Rails Girls Zürich Keynote
gr2m
95
14k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
16
4 Signs Your Business is Dying
shpigford
186
22k
Agile that works and the tools we love
rasmusluckow
331
21k
How to build a perfect <img>
jonoalderson
0
4.6k
Unsuck your backbone
ammeep
671
58k
Transcript
AN ENGINEERING CULTURE WHERE YOU MATTER @buri&ca
None
ENGINEERING CULTURE?
CULTURE IS NOT
A PING PONG TABLE
None
CULTURE IS
"The behavior you reward or punish" - Charles O'Reilly
Tuesday 10am in the #engineering channel of a startup w
poor management
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. nhocki 10:03 AM
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?
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?
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!
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!
nhocki 4:20 PM Some help please.... sebasoga 4:17 PM dude...
it was sooo goood! guilleiguaran 4:21 PM lol 4:20
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
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
"punish"
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. nhocki 10:03 AM
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?
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
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. 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
guilleiguaran 4:21 PM +1 too philsturgeon 4:30 PM Rejected, needs
more REST.
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?
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?
"reward"
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.
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
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
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?
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
WHY IS CULTURE IMPORTANT?
A HEALTHY CULTURE MAKES US AND OUR TEAMMATES HAPPY
IT DETERMINES HOW WE WORK
WHAT DOES HEALTHY CULTURE EVEN MEAN?
DEPENDS ON WHAT WE VALUE
MAYBE WE VALUE:
BEING ON TIME
BEING RESPECTFUL
BEING EXPLICIT
BEING TECHNICALLY EXCELLENT
SHIPPING FAST
USING THE LATEST TOOLS
HELPING OUR CUSTOMERS
DIFFERENT TEAMS VALUE DIFFERENT THINGS
CODE AS CRAFT
MOVE FAST AND BREAK THINGS
None
BE THE BASS ENGINEERING
"A SKILLED BASSIST SUPPORTS THE GROUP BY PROVIDING A GOOD-FEELING,
STEADY PULSE." - Andrew Pouska
BE THE BASS - SUPPORTING INSTRUMENT - LOW EGO -
CARRY THE RYTHYM - MAKE OTHERS SHINE
EASY FOR YOU TO SAY BURITICA ...
... YOU'RE THE VP OF ENGINEERING
nhocki 4:20 PM
WHAT IF I TOLD YOU YOU CAN HACK THE SYSTEM
HOW TO INFLUENCE CULTURE WITHOUT AUTHORITY IN AN INDUSTRY WHERE
POOR MANAGEMENT IS COMMON
DISCLAIMER: YOU MAY NOT BE $$$ FOR IMPROVING YOUR TEAM'S
CULTURE
I'M NOT A FAN OF UNPAID LABOR BUT QUITTING A
TOXIC CULTURE IS NOT ALWAYS AN OPTION
LATIN-AMERICAN JOB MARKETS DON'T OPERATE LIKE THOSE IN SILICON VALLEY
DISCLAIMER 2: BE REALISTIC ABOUT YOUR SCOPE OF INFLUENCE
INFLUENCE WILL WORK WITHIN YOUR "CLOSURE"
STEP 1 : BUILD OR EARN TRUST
INDIVIDUAL CONTRIBUTORS: TRUST > AUTHORITY
GIVE VISIBILITY INTO YOUR WORK
PUBLIC TASKBOARD
None
BROADCAST YOUR STATUS - INTERNAL BLOG - SHARED DOC -
RECURRING NEWSLETTER - CHAT STATUS UPDATE - TODAY I MUST ... - TODAY I SHOULD ... - TODAY IT WOULD BE NICE IF
START DOING IT FOR YOURSELF
OTHERS WILL CATCH ON
BE ON TIME (EARLY)
DELIVER ON YOUR PROMISES
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
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
IF ALL THE ATTENTION GOES TO THE CODE YOU WRITE,
NONE OF IT IS LEFT FOR THOSE WHO YOU WRITE CODE WITH
STEP 2 : FIND ALLIES & COMMON VALUES
CREATE PATTERNS AROUND COMMON INTERESTS
IF PEERS VALUE:
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
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
COLLABORATION - SUGGEST DELEGATION COMMITMENTS - INCLUDE PEERS IN YOUR
DECISIONS - PREVENT SOLO PROJECTS OR CHANGES - TRUST PEERS WITH THEIR DECISIONS
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
STEP 3 : GROW YOUR INFLUENCE
WHEN YOU HAVE SUCCESSFULLY CREATED UNOFFICIAL PROCESSES
FIND WAYS TO SHARE YOUR RESULTS TO A BROADER AUDIENCE
RECRUIT OTHERS INTO YOUR NEW FOUND AWESOMENESS
PROCESS IS A PRODUCT YOU CAN SHIP, MARKET & INCREASE
ADOPTION OFF
UNDERSTAND YOUR "MARKET", "SHIP" & "ITERATE"
PROCESS UX WILL MATTER
YOUR PROCESS CAN "DISRUPT" POOR MANAGEMENT
THE SAME WAY THAT TINY COMPANIES DO IN EXISTING MARKETS
YOU CAN ONLY BUILD AN ENGINEERING CULTURE WHERE YOU MATTER...
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
...BY SHOWING OTHERS THAT THEY MATTER TO YOU
GRACIAS ques&ons: @buri&ca