Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
360
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
10k
Building Distributed Systems of People
buritica
1
240
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
180
Technical Decision Making for Teams
buritica
1
320
EMBRACING CHAOS
buritica
2
520
Putting "Tech" Back In Tech Hub
buritica
1
260
Other Decks in Technology
See All in Technology
Azureコストと向き合った、4年半のリアル / Four and a half years of dealing with Azure costs
aeonpeople
1
250
NLPコロキウム20251022_超効率化への挑戦: LLM 1bit量子化のロードマップ
yumaichikawa
1
190
[VPoE Global Summit] サービスレベル目標による信頼性への投資最適化
satos
0
210
OpenTelemetry が拡げる Gemini CLI の可観測性
phaya72
2
1.9k
serverless team topology
_kensh
2
150
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
43k
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
2
550
AI時代、“平均値”ではいられない
uhyo
8
2.2k
ハノーファーメッセ2025で見た生成AI活用ユースケース.pdf
hamadakoji
0
400
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
160
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
12
81k
ソフトウェアエンジニアの生成AI活用と、これから
lycorptech_jp
PRO
0
830
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
526
40k
Building an army of robots
kneath
305
46k
The Language of Interfaces
destraynor
162
25k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Navigating Team Friction
lara
190
15k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
YesSQL, Process and Tooling at Scale
rocio
173
15k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
For a Future-Friendly Web
brad_frost
180
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
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