SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Let’s Not Do OpsDev
Chase Pettet
chase.mp@gmail.com
https://github.com/chasemp
http://sta.sh/0tp1fu5nh79
Not a technical talk.

By the end you will be like, duh.
Those who fell before us.
Systems Integration Engineering
“Did you guys know windows can do
firewalling? We need to switch our firewalls
over to Windows.”
-- Sr. Systems Integration Engineer
No really, this happened.
Project Managers?
US
DevOps
The state of things...
So why are we here then?
These are not new problems
Ours are not new solutions
Technical Buy-in
we are maturing as a trade…
On Being A Senior Engineer
TLDR; Most of what separates ‘senior’
engineers from junior engineers is not
technical.
The Ten Commandments of Egoless Programming
1.

Understand and accept that you will make mistakes.

2.

You are not your code.

3.

No matter how much “karate” you know, someone else will always know more.

4.

Don’t rewrite code without consultation.

5.

Treat people who know less than you with respect, deference, and patience.

6.

The only constant in the world is change. Be open to it and accept it with a smile.

7.

The only true authority stems from knowledge, not from position.

8.

Fight for what you believe, but gracefully accept defeat.

9.

Don’t be “the coder in the corner.”

10.

Critique code instead of people – be kind to the coder, not to the code.

The Psychology of Computer Programming, 1971
So is devops?...
* Culture
* Process
* Technology
* Training
* Touchy-feely goodness
* Softskills
* None of the Above?
* All of the Above?
Devops definitions are important?
The Factory of DevOps Definitions
On the importance of defining ourselves...
Your only choice is whether you define your philosophy by a conscious,
rational, disciplined process of thought and scrupulously logical
deliberation — or let your subconscious accumulate a junk heap of
unwarranted conclusions, false generalizations, undefined contradictions,
undigested slogans, unidentified wishes, doubts and fears, thrown together
by chance, but integrated by your subconscious into a kind of mongrel
philosophy and fused into a single, solid weight: self-doubt, like a ball
and chain in the place where your mind's wings should have grown.

Ayn Rand
West Point Graduating Class
March 6, 1974
The Torvald TLDR;...
We need to be our own advocates.
Devops: consciously writing and running code.
https://gist.github.com/jallspaw/2140086

Devops: consciously writing and running code.
Before devops: write code, run code.
After devops: write code, run code.
References
allspaw noops response
Ayn Rand - Philosophy Who Needs It
whose line is it anyway - helping hands
allspaw senior engineers
The Psychology Of Computer Programming

Contenu connexe

Similaire à Lets not do_opsdev

DIY Applied Machine Learning
DIY Applied Machine LearningDIY Applied Machine Learning
DIY Applied Machine Learning
Tarek Hoteit
 
Arc Ready Q2 Blended Deck
Arc Ready Q2   Blended DeckArc Ready Q2   Blended Deck
Arc Ready Q2 Blended Deck
Philip Wheat
 
Notes on Simulation and GHDL
Notes on Simulation and GHDLNotes on Simulation and GHDL
Notes on Simulation and GHDL
DIlawar Singh
 

Similaire à Lets not do_opsdev (20)

Code Forensics
Code ForensicsCode Forensics
Code Forensics
 
DevOps refreshed
DevOps refreshedDevOps refreshed
DevOps refreshed
 
Code Quality Makes Your Job Easier
Code Quality Makes Your Job EasierCode Quality Makes Your Job Easier
Code Quality Makes Your Job Easier
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
The rocket internet experience @ PHP.TO.START 2013 in Turin
The rocket internet experience @ PHP.TO.START 2013 in TurinThe rocket internet experience @ PHP.TO.START 2013 in Turin
The rocket internet experience @ PHP.TO.START 2013 in Turin
 
Clean Code Software Engineering
Clean Code Software Engineering Clean Code Software Engineering
Clean Code Software Engineering
 
WICHacks, Women in Computing Hackathon, keynote at RIT in Feb 2016
WICHacks, Women in Computing Hackathon, keynote at RIT in Feb 2016WICHacks, Women in Computing Hackathon, keynote at RIT in Feb 2016
WICHacks, Women in Computing Hackathon, keynote at RIT in Feb 2016
 
DIY Applied Machine Learning
DIY Applied Machine LearningDIY Applied Machine Learning
DIY Applied Machine Learning
 
Software Craftsmanship and Agile Code Games
Software Craftsmanship and Agile Code GamesSoftware Craftsmanship and Agile Code Games
Software Craftsmanship and Agile Code Games
 
Tech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp ChicagoTech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp Chicago
 
The alignment
The alignmentThe alignment
The alignment
 
What does OOP stand for?
What does OOP stand for?What does OOP stand for?
What does OOP stand for?
 
7 secrets of successful opensource developers
7 secrets of successful opensource developers7 secrets of successful opensource developers
7 secrets of successful opensource developers
 
Code review Effective - kwan
Code review  Effective - kwanCode review  Effective - kwan
Code review Effective - kwan
 
As a Salesforce Developer I will... 7 Ground Rules for Success, Robert Sösemann
As a Salesforce Developer I will... 7 Ground Rules for Success, Robert SösemannAs a Salesforce Developer I will... 7 Ground Rules for Success, Robert Sösemann
As a Salesforce Developer I will... 7 Ground Rules for Success, Robert Sösemann
 
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Kamon Ayeva   Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...Kamon Ayeva   Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
 
Arc Ready Q2 Blended Deck
Arc Ready Q2   Blended DeckArc Ready Q2   Blended Deck
Arc Ready Q2 Blended Deck
 
the best code, is code never written
the best code, is code never writtenthe best code, is code never written
the best code, is code never written
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)
 
Notes on Simulation and GHDL
Notes on Simulation and GHDLNotes on Simulation and GHDL
Notes on Simulation and GHDL
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Lets not do_opsdev

  • 1. Let’s Not Do OpsDev Chase Pettet chase.mp@gmail.com https://github.com/chasemp http://sta.sh/0tp1fu5nh79
  • 2. Not a technical talk. By the end you will be like, duh.
  • 3. Those who fell before us.
  • 5.
  • 6. “Did you guys know windows can do firewalling? We need to switch our firewalls over to Windows.” -- Sr. Systems Integration Engineer No really, this happened.
  • 8.
  • 9. US
  • 11. The state of things...
  • 12.
  • 13. So why are we here then? These are not new problems Ours are not new solutions
  • 14.
  • 15. Technical Buy-in we are maturing as a trade… On Being A Senior Engineer TLDR; Most of what separates ‘senior’ engineers from junior engineers is not technical.
  • 16. The Ten Commandments of Egoless Programming 1. Understand and accept that you will make mistakes. 2. You are not your code. 3. No matter how much “karate” you know, someone else will always know more. 4. Don’t rewrite code without consultation. 5. Treat people who know less than you with respect, deference, and patience. 6. The only constant in the world is change. Be open to it and accept it with a smile. 7. The only true authority stems from knowledge, not from position. 8. Fight for what you believe, but gracefully accept defeat. 9. Don’t be “the coder in the corner.” 10. Critique code instead of people – be kind to the coder, not to the code. The Psychology of Computer Programming, 1971
  • 17. So is devops?... * Culture * Process * Technology * Training * Touchy-feely goodness * Softskills * None of the Above? * All of the Above?
  • 19. The Factory of DevOps Definitions
  • 20. On the importance of defining ourselves...
  • 21. Your only choice is whether you define your philosophy by a conscious, rational, disciplined process of thought and scrupulously logical deliberation — or let your subconscious accumulate a junk heap of unwarranted conclusions, false generalizations, undefined contradictions, undigested slogans, unidentified wishes, doubts and fears, thrown together by chance, but integrated by your subconscious into a kind of mongrel philosophy and fused into a single, solid weight: self-doubt, like a ball and chain in the place where your mind's wings should have grown. Ayn Rand West Point Graduating Class March 6, 1974
  • 23.
  • 24. We need to be our own advocates.
  • 25. Devops: consciously writing and running code.
  • 27.
  • 28. Before devops: write code, run code. After devops: write code, run code.
  • 29. References allspaw noops response Ayn Rand - Philosophy Who Needs It whose line is it anyway - helping hands allspaw senior engineers The Psychology Of Computer Programming