SlideShare a Scribd company logo
1 of 57
Download to read offline
©2008-15 New Relic, Inc. All rights reserved.  
Presenter Name, Title and or Date@ralphbod
Slides https://bit.ly/pull-request-your-culture
Changing the Laws of Engineering

with GitHub Pull Requests
©2008-15 New Relic, Inc. All rights reserved.  
This document and the information herein (including any information that may be incorporated by reference) is provided for informational purposes only and
should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell securities or deliver any product,
material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic and may not be replicated or disclosed without New
Relic’s express written permission.

Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical fact or refers to
expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward-looking statement. These forward-
looking statements can often be identified as such because the context of the statement will include words such as “believes,” “anticipates,” “expects” or
words of similar import.

Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are subject to
change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with New Relic are cautioned not
to place undue reliance on this forward-looking information. The achievement or success of the matters covered by such forward-looking statements are based
on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances
that may cause the actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further
information on factors that could affect such forward-looking statements is included in the filings we make with the SEC from time to time. Copies of these
documents may be obtained by visiting New Relic’s Investor Relations website at ir.newrelic.com or the SEC’s website at www.sec.gov. 

New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic makes no warranties,
expressed or implied, in this document or otherwise, with respect to the information provided.
Confidential ©2008-15 New Relic, Inc. All rights reserved.   3
Culture Why you do things.
Metaprocess
Process
Entropy
How you change.
What you do, today.
Holding you down.
©2008-15 New Relic, Inc. All rights reserved. 4
©2008-15 New Relic, Inc. All rights reserved. 5
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved.
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved.
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 8
The results
85 309 43
Comments Commenters

(40% of Engineering)
PRs

merged

(+48 closed)
Engineers

committing

(+41 others)
1,920
numbers
to be
updated
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 9
What we want
Processes embody culture
Processes are repeatable (efficient, fair)
Transparent
Inclusive
Discoverable
Single source of truth, written down
Update / delete easily
Bias for action
Autonomy
Editorial control
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
The Great Title Debate
10
1/ 5
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved.
Engineer
©2008-15 New Relic, Inc. All rights reserved. 12
Margaret Hamilton,
engineer who coined
“software engineering”
©2008-15 New Relic, Inc. All rights reserved.
Software Engineer

Senior Software Engineer

Lead Software Engineer

Principal Software Engineer

Distinguished Software Engineer
Engineering Manager

Senior Engineering Manager

Director of Engineering
©2008-15 New Relic, Inc. All rights reserved.
Process


=

What you do because 

it works at the time
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 15
What we want
Processes embody culture
Processes are repeatable (efficient, fair)
©2008-15 New Relic, Inc. All rights reserved.Confidential ©2008-15 New Relic, Inc. All rights reserved.  
16
Ye Olde Metaprocess
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 17
What we want
Processes embody culture
Processes are repeatable (efficient, fair)
Transparent
Inclusive
©2008-15 New Relic, Inc. All rights reserved.
150
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 19
What we want
Processes embody culture
Processes are repeatable (efficient, fair)
Transparent
Inclusive
Discoverable
Single source of truth, written down
©2008-15 New Relic, Inc. All rights reserved. 20
HOW ABOUT A WIKI?
©2008-15 New Relic, Inc. All rights reserved.
The append-only Wiki
2/ 5
©2008-15 New Relic, Inc. All rights reserved. 22
Copypasta feeds inertia
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 23
What we want
Processes embody culture
Processes are repeatable (efficient, fair)
Transparent
Inclusive
Discoverable
Single source of truth, written down
Update / delete easily
©2008-15 New Relic, Inc. All rights reserved.
The Vestigial 

Manual Tests
3/ 5
©2008-15 New Relic, Inc. All rights reserved. 25
©2008-15 New Relic, Inc. All rights reserved. 26
Culture > Process
©2008-15 New Relic, Inc. All rights reserved. 27
Culture is the
reason for Process
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
Entropy
28
©2008-15 New Relic, Inc. All rights reserved. 29
You need a way to close 

the Culture / Process gap
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 30
What we want
Processes embody culture
Processes are repeatable (efficient, fair)
Transparent
Inclusive
Discoverable
Single source of truth, written down
Update / delete easily
Bias for action
Autonomy
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 31
4/ 5
This document and the information herein (including any information that may be incorporated by reference) is provided for informational
purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell
securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic
and may not be replicated or disclosed without New Relic’s express written permission.

Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical
fact or refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward-
looking statement. These forward-looking statements can often be identified as such because the context of the statement will include words
such as “believes,” “anticipates,” “expects” or words of similar import.

Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are
subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with
New Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success of the matters covered
by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial
risks, uncertainties, assumptions, and changes in circumstances that may cause the actual results, performance, or achievements to differ
materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect such forward-
looking statements is included in the filings we make with the SEC from time to time. Copies of these documents may be obtained by visiting
New Relic’s Investor Relations website at ir.newrelic.com or the SEC’s website at www.sec.gov. 

New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic
makes no warranties, expressed or implied, in this document or otherwise, with respect to the information provided.
Our business is not a democracy
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 32
The Boss
©2008-15 New Relic, Inc. All rights reserved. 33
Open Source is
not a democracy
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 34
What we want
Processes embody culture
Processes are repeatable (efficient, fair)
Transparent
Inclusive
Discoverable
Single source of truth, written down
Update / delete easily
Bias for action
Autonomy
Editorial control
Confidential ©2008-15 New Relic, Inc. All rights reserved.   35
a ideathe
5/ 5
©2008-15 New Relic, Inc. All rights reserved.
Culture as Code
©2008-15 New Relic, Inc. All rights reserved. 37
©2008-15 New Relic, Inc. All rights reserved.
GitHub Pages
Jekyll
Markdown + HTML
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved.
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved.
Processes embody culture
Processes are repeatable (efficient, fair)
Transparent
Inclusive
Discoverable
Single source of truth, written down
Update / delete easily
Bias for action
Autonomy
Editorial control
40
What we got
Processes embody culture
Processes are repeatable (efficient, fair)
Transparent
Inclusive
Discoverable
Single source of truth, written down
Update / delete easily
Bias for action
Autonomy
Editorial control
©2008-15 New Relic, Inc. All rights reserved.
Things we learned
©2008-15 New Relic, Inc. All rights reserved. 42
Do write together
©2008-15 New Relic, Inc. All rights reserved. 43
Actively discourage
email discussion
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 44
“Lowers the
contribution
barrier…”
©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 45
~50% of discussion

after merge
Moderate!

Is it useful?
©2008-15 New Relic, Inc. All rights reserved.
git clone culture
6/ 5
©2008-15 New Relic, Inc. All rights reserved. 47
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
Why did we think this 

was a good idea?
48
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
Why > What
49
©2008-15 New Relic, Inc. All rights reserved.
Junior Software Engineer
Software Engineer

Senior Software Engineer

Lead Software Engineer

Principal Software Engineer

Distinguished Software Engineer
Engineering Manager

Senior Engineering Manager

Director of Engineering
©2008-15 New Relic, Inc. All rights reserved.
Software Engineer

Senior Software Engineer

Lead Software Engineer
Principal Software Engineer

Distinguished Software Engineer
Engineering Manager

Senior Engineering Manager

Director of Engineering
Confidential ©2008-15 New Relic, Inc. All rights reserved.  
Pull Request knows why
52
©2008-15 New Relic, Inc. All rights reserved.
Ask why.
©2008-15 New Relic, Inc. All rights reserved.
Thank you!
Thank You! Confidential ©2008-15 New Relic, Inc. All rights reserved. 15
Ralph Bodenner

@ralphbod
Slides https://bit.ly/pull-request-your-culture
Thank
you

slide

in FS15
©2008-15 New Relic, Inc. All rights reserved.
This talk was the work of at least 18 people.

@belindarunkle

@danarelic

@feministy

@foliosus

@kfrugia

@kwugirl

Matt Otis

@mewzherder

@mflaming

@nerdygirl

@nicbenders

@qkate

@relistan

@spkane

@SXavier_NwRelic

@WardCunningham

@xensesthegreat
55
Acknowledgements
Thanks for your help in shaping this talk

and in making New Relic awesome!
©2008-15 New Relic, Inc. All rights reserved.
Valve Handbook for New Employees http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf

GitHub: Quick Pull Requests https://github.com/blog/1945-quick-pull-requests
56
References
©2008-15 New Relic, Inc. All rights reserved.
Valve Working without a Boss http://www.blogcdn.com/www.joystiq.com/media/2012/04/screen-shot-2012-04-23-at-11.24.33-am.jpg

Valve cover http://i.kinja-img.com/gawker-media/image/upload/s--ANyPdiwb--/17k9nffv4tn36jpg.jpg

Constitutional Convention http://en.wikipedia.org/wiki/Convention_to_propose_amendments_to_the_United_States_Constitution

Margaret Hamilton with her code http://upload.wikimedia.org/wikipedia/commons/2/2e/Margaret_Hamilton.gif 

Ward Cunningham http://upload.wikimedia.org/wikipedia/commons/3/30/Ward_Cunningham_1.jpg 

Scumbag appendix http://imgur.com/gallery/254ANHP

Pair keypunching http://en.wikipedia.org/wiki/File:Keypunching_at_Texas_A%26M2.jpg
57
Image References

More Related Content

What's hot

New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...New Relic
 
Cloud Migration Acceptance Testing - Prove Success
Cloud Migration Acceptance Testing - Prove SuccessCloud Migration Acceptance Testing - Prove Success
Cloud Migration Acceptance Testing - Prove SuccessKevin Downs
 
Monitoring is Not Just for Production!
Monitoring is Not Just for Production!Monitoring is Not Just for Production!
Monitoring is Not Just for Production!New Relic
 
If It Touches Production, It Is Production
If It Touches Production, It Is ProductionIf It Touches Production, It Is Production
If It Touches Production, It Is ProductionNew Relic
 
Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic	Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic New Relic
 
Measureable Cloud Migration
Measureable Cloud MigrationMeasureable Cloud Migration
Measureable Cloud MigrationTori Wieldt
 
Track Welcome: New Relic 101 [FutureStack16]
Track Welcome: New Relic 101 [FutureStack16]Track Welcome: New Relic 101 [FutureStack16]
Track Welcome: New Relic 101 [FutureStack16]New Relic
 
Track Welcome: Operating Dynamic Infrastructure [FutureStack]
Track Welcome: Operating Dynamic Infrastructure [FutureStack]Track Welcome: Operating Dynamic Infrastructure [FutureStack]
Track Welcome: Operating Dynamic Infrastructure [FutureStack]New Relic
 
re:Thinking the Cloud
re:Thinking the Cloudre:Thinking the Cloud
re:Thinking the CloudNew Relic
 
How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud SpendHow to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud SpendKevin Downs
 
SRE-iously! Reliability!
SRE-iously! Reliability!SRE-iously! Reliability!
SRE-iously! Reliability!New Relic
 
How New Relic Develops Language Agents [FutureStack16]
How New Relic Develops Language Agents [FutureStack16]How New Relic Develops Language Agents [FutureStack16]
How New Relic Develops Language Agents [FutureStack16]New Relic
 
Track Welcome: Developing Breakthrough Customer Experiences [FutureStack16]
Track Welcome: Developing Breakthrough Customer Experiences [FutureStack16]Track Welcome: Developing Breakthrough Customer Experiences [FutureStack16]
Track Welcome: Developing Breakthrough Customer Experiences [FutureStack16]New Relic
 
Cloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicCloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicLee Atchison
 
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...Al Sargent
 
The Full Story: Managing Change at 100MPH [FutureStack16]
The Full Story: Managing Change at 100MPH  [FutureStack16]The Full Story: Managing Change at 100MPH  [FutureStack16]
The Full Story: Managing Change at 100MPH [FutureStack16]New Relic
 
Ground Rules for Code Reviews: Improving development velocity and team commun...
Ground Rules for Code Reviews: Improving development velocity and team commun...Ground Rules for Code Reviews: Improving development velocity and team commun...
Ground Rules for Code Reviews: Improving development velocity and team commun...New Relic
 
Cloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes HighCloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes HighLee Atchison
 

What's hot (18)

New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
 
Cloud Migration Acceptance Testing - Prove Success
Cloud Migration Acceptance Testing - Prove SuccessCloud Migration Acceptance Testing - Prove Success
Cloud Migration Acceptance Testing - Prove Success
 
Monitoring is Not Just for Production!
Monitoring is Not Just for Production!Monitoring is Not Just for Production!
Monitoring is Not Just for Production!
 
If It Touches Production, It Is Production
If It Touches Production, It Is ProductionIf It Touches Production, It Is Production
If It Touches Production, It Is Production
 
Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic	Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic
 
Measureable Cloud Migration
Measureable Cloud MigrationMeasureable Cloud Migration
Measureable Cloud Migration
 
Track Welcome: New Relic 101 [FutureStack16]
Track Welcome: New Relic 101 [FutureStack16]Track Welcome: New Relic 101 [FutureStack16]
Track Welcome: New Relic 101 [FutureStack16]
 
Track Welcome: Operating Dynamic Infrastructure [FutureStack]
Track Welcome: Operating Dynamic Infrastructure [FutureStack]Track Welcome: Operating Dynamic Infrastructure [FutureStack]
Track Welcome: Operating Dynamic Infrastructure [FutureStack]
 
re:Thinking the Cloud
re:Thinking the Cloudre:Thinking the Cloud
re:Thinking the Cloud
 
How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud SpendHow to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend
 
SRE-iously! Reliability!
SRE-iously! Reliability!SRE-iously! Reliability!
SRE-iously! Reliability!
 
How New Relic Develops Language Agents [FutureStack16]
How New Relic Develops Language Agents [FutureStack16]How New Relic Develops Language Agents [FutureStack16]
How New Relic Develops Language Agents [FutureStack16]
 
Track Welcome: Developing Breakthrough Customer Experiences [FutureStack16]
Track Welcome: Developing Breakthrough Customer Experiences [FutureStack16]Track Welcome: Developing Breakthrough Customer Experiences [FutureStack16]
Track Welcome: Developing Breakthrough Customer Experiences [FutureStack16]
 
Cloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs DynamicCloud Expo (Keynote) - Static vs Dynamic
Cloud Expo (Keynote) - Static vs Dynamic
 
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
Gartner IT Ops Summit 2015: Why Fast is not enough: App Monitoring in the Cus...
 
The Full Story: Managing Change at 100MPH [FutureStack16]
The Full Story: Managing Change at 100MPH  [FutureStack16]The Full Story: Managing Change at 100MPH  [FutureStack16]
The Full Story: Managing Change at 100MPH [FutureStack16]
 
Ground Rules for Code Reviews: Improving development velocity and team commun...
Ground Rules for Code Reviews: Improving development velocity and team commun...Ground Rules for Code Reviews: Improving development velocity and team commun...
Ground Rules for Code Reviews: Improving development velocity and team commun...
 
Cloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes HighCloud Expo - Flying Two Mistakes High
Cloud Expo - Flying Two Mistakes High
 

Similar to Changing Engineering Culture with GitHub Pull Requests

You’re ready to migrate, but how will you prove success?
You’re ready to migrate, but how will you prove success?You’re ready to migrate, but how will you prove success?
You’re ready to migrate, but how will you prove success?New Relic
 
How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend New Relic
 
Kubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for MonitoringKubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for MonitoringNew Relic
 
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineBest Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineNew Relic
 
FutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteFutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteLee Atchison
 
New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWSNew Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWSNew Relic
 
Living in the Cloud
Living in the CloudLiving in the Cloud
Living in the CloudKevin Downs
 
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...Flink Forward
 
FS18 Chicago Keynote
FS18 Chicago Keynote FS18 Chicago Keynote
FS18 Chicago Keynote New Relic
 
Nr fy19 analystday_presentation_web
Nr fy19 analystday_presentation_webNr fy19 analystday_presentation_web
Nr fy19 analystday_presentation_webinvestorsnewrelic
 
FutureStack16 NYC Opening Keynote
FutureStack16 NYC Opening KeynoteFutureStack16 NYC Opening Keynote
FutureStack16 NYC Opening KeynoteNew Relic
 
New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019Kevin Downs
 
Keeping Modern Applications Performing
Keeping Modern Applications PerformingKeeping Modern Applications Performing
Keeping Modern Applications PerformingNew Relic
 
Implementing Docker in Production at Scale
Implementing Docker in Production at ScaleImplementing Docker in Production at Scale
Implementing Docker in Production at ScaleKarl Matthias
 
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...New Relic
 

Similar to Changing Engineering Culture with GitHub Pull Requests (16)

You’re ready to migrate, but how will you prove success?
You’re ready to migrate, but how will you prove success?You’re ready to migrate, but how will you prove success?
You’re ready to migrate, but how will you prove success?
 
SRE-iously
SRE-iouslySRE-iously
SRE-iously
 
How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend How to Lower or Justify your Cloud Spend
How to Lower or Justify your Cloud Spend
 
Kubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for MonitoringKubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for Monitoring
 
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code PipelineBest Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code Pipeline
 
FutureStack'19 Closing Keynote
FutureStack'19 Closing KeynoteFutureStack'19 Closing Keynote
FutureStack'19 Closing Keynote
 
New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWSNew Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWS
 
Living in the Cloud
Living in the CloudLiving in the Cloud
Living in the Cloud
 
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
Flink Forward Berlin 2018: Caito Scherr & Nikolas Davis - "Flink Positive/Fli...
 
FS18 Chicago Keynote
FS18 Chicago Keynote FS18 Chicago Keynote
FS18 Chicago Keynote
 
Nr fy19 analystday_presentation_web
Nr fy19 analystday_presentation_webNr fy19 analystday_presentation_web
Nr fy19 analystday_presentation_web
 
FutureStack16 NYC Opening Keynote
FutureStack16 NYC Opening KeynoteFutureStack16 NYC Opening Keynote
FutureStack16 NYC Opening Keynote
 
New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019
 
Keeping Modern Applications Performing
Keeping Modern Applications PerformingKeeping Modern Applications Performing
Keeping Modern Applications Performing
 
Implementing Docker in Production at Scale
Implementing Docker in Production at ScaleImplementing Docker in Production at Scale
Implementing Docker in Production at Scale
 
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
Rock Stars, Builders, and Janitors: You're Doing It Wrong, New Relic [FutureS...
 

More from New Relic

7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at ScaleNew Relic
 
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at ScaleNew Relic
 
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic
 
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...New Relic
 
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...New Relic
 
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖をFutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖をNew Relic
 
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...New Relic
 
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏New Relic
 
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemThree Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemNew Relic
 
Intro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes MonitoringIntro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes MonitoringNew Relic
 
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock YouNew Relic
 
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...New Relic
 
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with MonitoringTop Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with MonitoringNew Relic
 
Our Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API StrategyOur Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API StrategyNew Relic
 
Kick Ass Data Exploration through Dashboards
Kick Ass Data Exploration through DashboardsKick Ass Data Exploration through Dashboards
Kick Ass Data Exploration through DashboardsNew Relic
 

More from New Relic (15)

7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
 
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
 
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019
 
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
 
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...FutureStack  Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
 
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖をFutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
 
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
 
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
 
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid ThemThree Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid Them
 
Intro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes MonitoringIntro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes Monitoring
 
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You
 
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
 
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with MonitoringTop Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
 
Our Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API StrategyOur Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API Strategy
 
Kick Ass Data Exploration through Dashboards
Kick Ass Data Exploration through DashboardsKick Ass Data Exploration through Dashboards
Kick Ass Data Exploration through Dashboards
 

Recently uploaded

04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 

Recently uploaded (20)

04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 

Changing Engineering Culture with GitHub Pull Requests

  • 1. ©2008-15 New Relic, Inc. All rights reserved.   Presenter Name, Title and or Date@ralphbod Slides https://bit.ly/pull-request-your-culture Changing the Laws of Engineering
 with GitHub Pull Requests
  • 2. ©2008-15 New Relic, Inc. All rights reserved.   This document and the information herein (including any information that may be incorporated by reference) is provided for informational purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic and may not be replicated or disclosed without New Relic’s express written permission. Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical fact or refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward-looking statement. These forward- looking statements can often be identified as such because the context of the statement will include words such as “believes,” “anticipates,” “expects” or words of similar import. Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with New Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause the actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect such forward-looking statements is included in the filings we make with the SEC from time to time. Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at ir.newrelic.com or the SEC’s website at www.sec.gov. New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic makes no warranties, expressed or implied, in this document or otherwise, with respect to the information provided.
  • 3. Confidential ©2008-15 New Relic, Inc. All rights reserved.   3 Culture Why you do things. Metaprocess Process Entropy How you change. What you do, today. Holding you down.
  • 4. ©2008-15 New Relic, Inc. All rights reserved. 4
  • 5. ©2008-15 New Relic, Inc. All rights reserved. 5
  • 6. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved.
  • 7. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved.
  • 8. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 8 The results 85 309 43 Comments Commenters
 (40% of Engineering) PRs
 merged
 (+48 closed) Engineers
 committing
 (+41 others) 1,920 numbers to be updated
  • 9. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 9 What we want Processes embody culture Processes are repeatable (efficient, fair) Transparent Inclusive Discoverable Single source of truth, written down Update / delete easily Bias for action Autonomy Editorial control
  • 10. Confidential ©2008-15 New Relic, Inc. All rights reserved.   The Great Title Debate 10 1/ 5
  • 11. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. Engineer
  • 12. ©2008-15 New Relic, Inc. All rights reserved. 12 Margaret Hamilton, engineer who coined “software engineering”
  • 13. ©2008-15 New Relic, Inc. All rights reserved. Software Engineer Senior Software Engineer Lead Software Engineer Principal Software Engineer Distinguished Software Engineer Engineering Manager Senior Engineering Manager Director of Engineering
  • 14. ©2008-15 New Relic, Inc. All rights reserved. Process 
 =
 What you do because 
 it works at the time
  • 15. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 15 What we want Processes embody culture Processes are repeatable (efficient, fair)
  • 16. ©2008-15 New Relic, Inc. All rights reserved.Confidential ©2008-15 New Relic, Inc. All rights reserved.   16 Ye Olde Metaprocess
  • 17. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 17 What we want Processes embody culture Processes are repeatable (efficient, fair) Transparent Inclusive
  • 18. ©2008-15 New Relic, Inc. All rights reserved. 150
  • 19. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 19 What we want Processes embody culture Processes are repeatable (efficient, fair) Transparent Inclusive Discoverable Single source of truth, written down
  • 20. ©2008-15 New Relic, Inc. All rights reserved. 20 HOW ABOUT A WIKI?
  • 21. ©2008-15 New Relic, Inc. All rights reserved. The append-only Wiki 2/ 5
  • 22. ©2008-15 New Relic, Inc. All rights reserved. 22 Copypasta feeds inertia
  • 23. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 23 What we want Processes embody culture Processes are repeatable (efficient, fair) Transparent Inclusive Discoverable Single source of truth, written down Update / delete easily
  • 24. ©2008-15 New Relic, Inc. All rights reserved. The Vestigial 
 Manual Tests 3/ 5
  • 25. ©2008-15 New Relic, Inc. All rights reserved. 25
  • 26. ©2008-15 New Relic, Inc. All rights reserved. 26 Culture > Process
  • 27. ©2008-15 New Relic, Inc. All rights reserved. 27 Culture is the reason for Process
  • 28. Confidential ©2008-15 New Relic, Inc. All rights reserved.   Entropy 28
  • 29. ©2008-15 New Relic, Inc. All rights reserved. 29 You need a way to close 
 the Culture / Process gap
  • 30. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 30 What we want Processes embody culture Processes are repeatable (efficient, fair) Transparent Inclusive Discoverable Single source of truth, written down Update / delete easily Bias for action Autonomy
  • 31. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 31 4/ 5 This document and the information herein (including any information that may be incorporated by reference) is provided for informational purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic and may not be replicated or disclosed without New Relic’s express written permission. Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical fact or refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward- looking statement. These forward-looking statements can often be identified as such because the context of the statement will include words such as “believes,” “anticipates,” “expects” or words of similar import. Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with New Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause the actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect such forward- looking statements is included in the filings we make with the SEC from time to time. Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at ir.newrelic.com or the SEC’s website at www.sec.gov. New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic makes no warranties, expressed or implied, in this document or otherwise, with respect to the information provided. Our business is not a democracy
  • 32. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 32 The Boss
  • 33. ©2008-15 New Relic, Inc. All rights reserved. 33 Open Source is not a democracy
  • 34. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 34 What we want Processes embody culture Processes are repeatable (efficient, fair) Transparent Inclusive Discoverable Single source of truth, written down Update / delete easily Bias for action Autonomy Editorial control
  • 35. Confidential ©2008-15 New Relic, Inc. All rights reserved.   35 a ideathe 5/ 5
  • 36. ©2008-15 New Relic, Inc. All rights reserved. Culture as Code
  • 37. ©2008-15 New Relic, Inc. All rights reserved. 37
  • 38. ©2008-15 New Relic, Inc. All rights reserved. GitHub Pages Jekyll Markdown + HTML
  • 39. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved.
  • 40. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. Processes embody culture Processes are repeatable (efficient, fair) Transparent Inclusive Discoverable Single source of truth, written down Update / delete easily Bias for action Autonomy Editorial control 40 What we got Processes embody culture Processes are repeatable (efficient, fair) Transparent Inclusive Discoverable Single source of truth, written down Update / delete easily Bias for action Autonomy Editorial control
  • 41. ©2008-15 New Relic, Inc. All rights reserved. Things we learned
  • 42. ©2008-15 New Relic, Inc. All rights reserved. 42 Do write together
  • 43. ©2008-15 New Relic, Inc. All rights reserved. 43 Actively discourage email discussion
  • 44. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 44 “Lowers the contribution barrier…”
  • 45. ©2008-15 New Relic, Inc. All rights reserved.©2008-15 New Relic, Inc. All rights reserved. 45 ~50% of discussion after merge Moderate!
 Is it useful?
  • 46. ©2008-15 New Relic, Inc. All rights reserved. git clone culture 6/ 5
  • 47. ©2008-15 New Relic, Inc. All rights reserved. 47
  • 48. Confidential ©2008-15 New Relic, Inc. All rights reserved.   Why did we think this 
 was a good idea? 48
  • 49. Confidential ©2008-15 New Relic, Inc. All rights reserved.   Why > What 49
  • 50. ©2008-15 New Relic, Inc. All rights reserved. Junior Software Engineer Software Engineer Senior Software Engineer Lead Software Engineer Principal Software Engineer Distinguished Software Engineer Engineering Manager Senior Engineering Manager Director of Engineering
  • 51. ©2008-15 New Relic, Inc. All rights reserved. Software Engineer Senior Software Engineer Lead Software Engineer Principal Software Engineer Distinguished Software Engineer Engineering Manager Senior Engineering Manager Director of Engineering
  • 52. Confidential ©2008-15 New Relic, Inc. All rights reserved.   Pull Request knows why 52
  • 53. ©2008-15 New Relic, Inc. All rights reserved. Ask why.
  • 54. ©2008-15 New Relic, Inc. All rights reserved. Thank you! Thank You! Confidential ©2008-15 New Relic, Inc. All rights reserved. 15 Ralph Bodenner
 @ralphbod Slides https://bit.ly/pull-request-your-culture Thank you
 slide
 in FS15
  • 55. ©2008-15 New Relic, Inc. All rights reserved. This talk was the work of at least 18 people. @belindarunkle @danarelic @feministy @foliosus @kfrugia @kwugirl Matt Otis @mewzherder @mflaming @nerdygirl @nicbenders @qkate @relistan @spkane @SXavier_NwRelic @WardCunningham @xensesthegreat 55 Acknowledgements Thanks for your help in shaping this talk
 and in making New Relic awesome!
  • 56. ©2008-15 New Relic, Inc. All rights reserved. Valve Handbook for New Employees http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf GitHub: Quick Pull Requests https://github.com/blog/1945-quick-pull-requests 56 References
  • 57. ©2008-15 New Relic, Inc. All rights reserved. Valve Working without a Boss http://www.blogcdn.com/www.joystiq.com/media/2012/04/screen-shot-2012-04-23-at-11.24.33-am.jpg Valve cover http://i.kinja-img.com/gawker-media/image/upload/s--ANyPdiwb--/17k9nffv4tn36jpg.jpg Constitutional Convention http://en.wikipedia.org/wiki/Convention_to_propose_amendments_to_the_United_States_Constitution Margaret Hamilton with her code http://upload.wikimedia.org/wikipedia/commons/2/2e/Margaret_Hamilton.gif Ward Cunningham http://upload.wikimedia.org/wikipedia/commons/3/30/Ward_Cunningham_1.jpg Scumbag appendix http://imgur.com/gallery/254ANHP Pair keypunching http://en.wikipedia.org/wiki/File:Keypunching_at_Texas_A%26M2.jpg 57 Image References