SlideShare a Scribd company logo
1 of 22
Download to read offline
Mark Imbriaco @markimbriaco
Lessons From the Bleeding Edge
What I learned leading Ops at GitHub,
Heroku, DigitalOcean, and more...
Mark Imbriaco
mark@operable.io
Mark Imbriaco @markimbriaco
• Building and operating Internet services
for over 20 years.
• TechOps leadership at 37signals, Heroku,
LivingSocial, GitHub, and DigitalOcean.
• Founder of Operable.
• Frequently opinionated.
Who am I?
Mark Imbriaco @markimbriaco
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
Break large decisions into smaller decisions
whenever you can. Not only is it easier to
make small decisions, it's also easier to
change them when you find out you're
wrong.
Make tiny decisions.
Mark Imbriaco @markimbriaco
Engineers have a hard time leaving
problems unsolved, but there are always
more problems. Push back and enforce
healthy balance.
Fight hero culture.
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
If you haven't practiced your plan, you don't
have a plan. Build deliberate practice and
feedback mechanisms into your processes
to increases confidence when working
under stress.
Practice makes perfect.
Mark Imbriaco @markimbriaco
Be prescriptive where possible to allow
people to focus on the areas where they
provide the most value.
Don't make me think.
Mark Imbriaco @markimbriaco
Learn from both successes and failures.
Learning reviews should be a habit, not an
opportunity for assigning blame.
Make it safe to learn.
Mark Imbriaco @markimbriaco
• Apologize. And mean it.
• Demonstrate a thorough understanding of
the problem.
• Explain what you're doing to reduce the
likelihood of similar problems. Don't over
promise.
... and share the results publicly.
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
Go the extra mile to understand the
problems that your internal customers have
and demonstrate that you understand them,
especially when you have to say no.
Empathy is a core value.
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
Design collaboration into your processes.
Make sharing the default and bias toward
visibility. Remember, visibility is the ultimate
compensating control.
Collaborate by default.
Mark Imbriaco @markimbriaco
If you're building a web tool, enlist help from
a friendly designer. If all else fails, pick a UI
framework like Bootstrap and fake it. A little
bit of visual design goes a long way.
Ops tools don't have to be ugly.
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
Celebrate your wins and share in the
celebration of others to build a virtuous
cycle of forward progress. And remember,
shipping isn't just for software.
Build a culture of shipping.
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
Big design up front does not work well in
software. Processes are no different. Be
flexible, adaptable, and constantly apply
what you learn.
Do the simplest thing that could work.
Mark Imbriaco @markimbriaco
Beware the illusion of agreement and be
explicit. Make sure that your hard won
knowledge is shared across your entire
organization and deliberately considered in
new projects.
Close the feedback loop.
Mark Imbriaco @markimbriaco
If you're interested in ChatOps and have
security or audit requirements, I'd love to
talk to you.
Mark Imbriaco
mark@operable.io
Thanks!

More Related Content

What's hot

Engagement Marketing: Build Brand Awareness, Earn Trust, and Grow Loyalty
Engagement Marketing: Build Brand Awareness, Earn Trust, and Grow LoyaltyEngagement Marketing: Build Brand Awareness, Earn Trust, and Grow Loyalty
Engagement Marketing: Build Brand Awareness, Earn Trust, and Grow Loyalty
Marketo
 
Marketo's Dialog Edition Product Demo (12/9/13)
Marketo's Dialog Edition Product Demo (12/9/13)Marketo's Dialog Edition Product Demo (12/9/13)
Marketo's Dialog Edition Product Demo (12/9/13)
Marketo
 
New Languages and New Markets: Expanding the Reach of Your Marketing Campaigns
New Languages and New Markets: Expanding the Reach of Your Marketing CampaignsNew Languages and New Markets: Expanding the Reach of Your Marketing Campaigns
New Languages and New Markets: Expanding the Reach of Your Marketing Campaigns
Marketo
 

What's hot (20)

Digital Marketing Bootcamp - Evaluating Marketing Automation
Digital Marketing Bootcamp - Evaluating Marketing AutomationDigital Marketing Bootcamp - Evaluating Marketing Automation
Digital Marketing Bootcamp - Evaluating Marketing Automation
 
Create a Content Powerhouse: How to Structure and Optimize Your Content Marke...
Create a Content Powerhouse: How to Structure and Optimize Your Content Marke...Create a Content Powerhouse: How to Structure and Optimize Your Content Marke...
Create a Content Powerhouse: How to Structure and Optimize Your Content Marke...
 
Using Video to Generate, Score, and Convert More Leads
Using Video to Generate, Score, and Convert More LeadsUsing Video to Generate, Score, and Convert More Leads
Using Video to Generate, Score, and Convert More Leads
 
Smarter Marketing for Better Results - Michael Berger
Smarter Marketing for Better Results - Michael BergerSmarter Marketing for Better Results - Michael Berger
Smarter Marketing for Better Results - Michael Berger
 
Print is Not Dead: The Power of Multi-Channel Marketing
Print is Not Dead: The Power of Multi-Channel MarketingPrint is Not Dead: The Power of Multi-Channel Marketing
Print is Not Dead: The Power of Multi-Channel Marketing
 
Transformational Marketing: Rethink, Reinvent, Reskill Your Marketing Organiz...
Transformational Marketing: Rethink, Reinvent, Reskill Your Marketing Organiz...Transformational Marketing: Rethink, Reinvent, Reskill Your Marketing Organiz...
Transformational Marketing: Rethink, Reinvent, Reskill Your Marketing Organiz...
 
Mobile First: 5 Tips for Integrating Mobile with Marketing Automation
Mobile First: 5 Tips for Integrating Mobile with Marketing AutomationMobile First: 5 Tips for Integrating Mobile with Marketing Automation
Mobile First: 5 Tips for Integrating Mobile with Marketing Automation
 
Ramp Up Your Marketing Without Growing Your Team
Ramp Up Your Marketing Without Growing Your TeamRamp Up Your Marketing Without Growing Your Team
Ramp Up Your Marketing Without Growing Your Team
 
Digital Advertising Beyond Google and Facebook
Digital Advertising Beyond Google and FacebookDigital Advertising Beyond Google and Facebook
Digital Advertising Beyond Google and Facebook
 
Engagement Marketing: Build Brand Awareness, Earn Trust, and Grow Loyalty
Engagement Marketing: Build Brand Awareness, Earn Trust, and Grow LoyaltyEngagement Marketing: Build Brand Awareness, Earn Trust, and Grow Loyalty
Engagement Marketing: Build Brand Awareness, Earn Trust, and Grow Loyalty
 
Integrated Demand Generation: Top Tips for Marketers Who Need to Do it All
Integrated Demand Generation: Top Tips for Marketers Who Need to Do it AllIntegrated Demand Generation: Top Tips for Marketers Who Need to Do it All
Integrated Demand Generation: Top Tips for Marketers Who Need to Do it All
 
[Digital Marketing Bootcamp] Top 10 Reasons to Consider Marketing Automation
[Digital Marketing Bootcamp] Top 10 Reasons to Consider Marketing Automation[Digital Marketing Bootcamp] Top 10 Reasons to Consider Marketing Automation
[Digital Marketing Bootcamp] Top 10 Reasons to Consider Marketing Automation
 
Marketing Auto-what? - Tisha Jones
Marketing Auto-what? - Tisha JonesMarketing Auto-what? - Tisha Jones
Marketing Auto-what? - Tisha Jones
 
Marketers that Matter: Creating Extraordinary Results & Leading Differently i...
Marketers that Matter: Creating Extraordinary Results & Leading Differently i...Marketers that Matter: Creating Extraordinary Results & Leading Differently i...
Marketers that Matter: Creating Extraordinary Results & Leading Differently i...
 
Power Your Mobile App: Improve Retention, Engagement and Revenue with Marketi...
Power Your Mobile App: Improve Retention, Engagement and Revenue with Marketi...Power Your Mobile App: Improve Retention, Engagement and Revenue with Marketi...
Power Your Mobile App: Improve Retention, Engagement and Revenue with Marketi...
 
Tech smith+fastspring webinar-april-2019
Tech smith+fastspring webinar-april-2019 Tech smith+fastspring webinar-april-2019
Tech smith+fastspring webinar-april-2019
 
Dreamforce 2013 B2B Social Marketing
Dreamforce 2013 B2B Social MarketingDreamforce 2013 B2B Social Marketing
Dreamforce 2013 B2B Social Marketing
 
Measuring Your Content Value
Measuring Your Content ValueMeasuring Your Content Value
Measuring Your Content Value
 
Marketo's Dialog Edition Product Demo (12/9/13)
Marketo's Dialog Edition Product Demo (12/9/13)Marketo's Dialog Edition Product Demo (12/9/13)
Marketo's Dialog Edition Product Demo (12/9/13)
 
New Languages and New Markets: Expanding the Reach of Your Marketing Campaigns
New Languages and New Markets: Expanding the Reach of Your Marketing CampaignsNew Languages and New Markets: Expanding the Reach of Your Marketing Campaigns
New Languages and New Markets: Expanding the Reach of Your Marketing Campaigns
 

Viewers also liked

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
Lior Rokach
 

Viewers also liked (11)

Sanallaştırmada Yeni Akım - Docker
Sanallaştırmada Yeni Akım - DockerSanallaştırmada Yeni Akım - Docker
Sanallaştırmada Yeni Akım - Docker
 
Magento, beginning to end
Magento, beginning to endMagento, beginning to end
Magento, beginning to end
 
Palestra microservice semanatic
Palestra microservice semanaticPalestra microservice semanatic
Palestra microservice semanatic
 
Scaling on DigitalOcean
Scaling on DigitalOceanScaling on DigitalOcean
Scaling on DigitalOcean
 
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeDOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
 
Performance Tuning EC2 Instances
Performance Tuning EC2 InstancesPerformance Tuning EC2 Instances
Performance Tuning EC2 Instances
 
Machine Learning for Dummies
Machine Learning for DummiesMachine Learning for Dummies
Machine Learning for Dummies
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
КОН: материалы
КОН: материалыКОН: материалы
КОН: материалы
 
Real_Poker_Catalogue1
Real_Poker_Catalogue1Real_Poker_Catalogue1
Real_Poker_Catalogue1
 
Memoria ram infografia 5
Memoria ram infografia 5Memoria ram infografia 5
Memoria ram infografia 5
 

Similar to What I learned leading Ops at GitHub, Heroku, DigitalOcean, and more...

Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
Citus Data
 
Chico UI - Retreat 2011
Chico UI - Retreat 2011Chico UI - Retreat 2011
Chico UI - Retreat 2011
Guillermo Paz
 

Similar to What I learned leading Ops at GitHub, Heroku, DigitalOcean, and more... (20)

WORKSHOP: Content Marketing on a Shoestring Budget - 3XE Digital
WORKSHOP: Content Marketing on a Shoestring Budget - 3XE DigitalWORKSHOP: Content Marketing on a Shoestring Budget - 3XE Digital
WORKSHOP: Content Marketing on a Shoestring Budget - 3XE Digital
 
The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...
The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...
The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...
 
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
 
Digital trends that will transform your business
Digital trends that will transform your businessDigital trends that will transform your business
Digital trends that will transform your business
 
Home Design Digital Marketing Conference Tips for E-commerce Success
Home Design Digital Marketing Conference Tips for E-commerce SuccessHome Design Digital Marketing Conference Tips for E-commerce Success
Home Design Digital Marketing Conference Tips for E-commerce Success
 
Tips for E-Commerce Success by Craig Vodnik
Tips for E-Commerce Success by Craig VodnikTips for E-Commerce Success by Craig Vodnik
Tips for E-Commerce Success by Craig Vodnik
 
Jean Mauris: Design Thinking
Jean Mauris: Design ThinkingJean Mauris: Design Thinking
Jean Mauris: Design Thinking
 
2013-03-11: Leveraging social media to recruit
2013-03-11: Leveraging social media to recruit2013-03-11: Leveraging social media to recruit
2013-03-11: Leveraging social media to recruit
 
How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...
How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...
How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...
 
Why you should stop trying to "hack" growth
Why you should stop trying to "hack" growthWhy you should stop trying to "hack" growth
Why you should stop trying to "hack" growth
 
Chico UI - Retreat 2011
Chico UI - Retreat 2011Chico UI - Retreat 2011
Chico UI - Retreat 2011
 
Daiany Palacios - The trap of averages. How to avoid it in software developme...
Daiany Palacios - The trap of averages. How to avoid it in software developme...Daiany Palacios - The trap of averages. How to avoid it in software developme...
Daiany Palacios - The trap of averages. How to avoid it in software developme...
 
The trap of averages. How to avoid it in software development estimates
The trap of averages. How to avoid it in software development estimatesThe trap of averages. How to avoid it in software development estimates
The trap of averages. How to avoid it in software development estimates
 
Seo misconceptions
Seo misconceptionsSeo misconceptions
Seo misconceptions
 
Top Seo misconceptions
Top Seo misconceptionsTop Seo misconceptions
Top Seo misconceptions
 
Building a UX Brand
Building a UX BrandBuilding a UX Brand
Building a UX Brand
 
Building a UX Brand
 Building a UX Brand Building a UX Brand
Building a UX Brand
 
Digital transformation
Digital transformationDigital transformation
Digital transformation
 
C3 2013: Keynote
C3 2013: KeynoteC3 2013: Keynote
C3 2013: Keynote
 
Softicator Pitch at Mini Seedcamp Berlin 09
Softicator Pitch at Mini Seedcamp Berlin 09Softicator Pitch at Mini Seedcamp Berlin 09
Softicator Pitch at Mini Seedcamp Berlin 09
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

What I learned leading Ops at GitHub, Heroku, DigitalOcean, and more...