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
390
3
Share
An Engineering Culture Where You Matter
Juan Pablo Buriticá
September 09, 2017
More Decks by Juan Pablo Buriticá
See All by Juan Pablo Buriticá
Liderando equipos tech en Latam
buritica
2
140
Increasing Engineering Tempo at Splice
buritica
16
11k
Building Distributed Systems of People
buritica
1
270
The Butterfly.js Effect
buritica
0
3k
Power, Influence and Authority in Engineering Leadership - Dinosaur.js
buritica
2
480
The Coding Chef: Optimizing Tools & Workflows
buritica
3
200
Technical Decision Making for Teams
buritica
1
350
EMBRACING CHAOS
buritica
2
550
Putting "Tech" Back In Tech Hub
buritica
1
290
Other Decks in Technology
See All in Technology
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
190
第26回FA設備技術勉強会 - Claude/Claude_codeでデータ分析 -
happysamurai294
0
350
MCPで決済に楽にする
mu7889yoon
0
170
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
280
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
230
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
670
I ran an automated simulation of fake news spread using OpenClaw.
zzzzico
1
520
バックオフィスPJのPjMをコーポレートITが担うとうまくいく3つの理由
yueda256
1
160
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
280
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
900
【Oracle Cloud ウェビナー】データ主権はクラウドで守れるのか?NTTデータ様のOracle Alloyで実現するソブリン対応クラウドの最適解
oracle4engineer
PRO
3
130
Network Firewall Proxyで 自前プロキシを消し去ることができるのか
gusandayo
0
170
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
350
Git: the NoSQL Database
bkeepers
PRO
432
67k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
120
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Crafting Experiences
bethany
1
100
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
92
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
170
Chasing Engaging Ingredients in Design
codingconduct
0
160
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
160
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