devops fools,tools and other smart things · pdf filedevops fools,tools! and other smart...

81
DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS Patrick Debois Monday 10 October 2011

Upload: dinhkhue

Post on 05-Feb-2018

240 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

DEVOPS FOOLS,TOOLS!

AND OTHER SMART THINGS!Patrick Debois!

Monday 10 October 2011

Page 2: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://4.bp.blogspot.com/_6F1goSN3h9s/TJq7_7yoGOI/AAAAAAAAAa0/GLQ-u17-2xk/s1600/Calvin+and+hobbes+(8).jpg

Patrick DeboisBelgium

@patrickdebois

http://jedi.be/bloghttp://devopsdays.org

DEVOPS

Monday 10 October 2011

Page 3: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Hey you know what?

Monday 10 October 2011

Page 4: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://www.scenicreflections.com/files/Calvin_and_Hobbes_Washing_Hobbes_Wallpaper_qmx4o.jpg

These new DEVOPS tools

are prettyCOOL!

Monday 10 October 2011

Page 5: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

YOU FOOL!It’s not about the tools, it’s about the CULTURE!!!!

Monday 10 October 2011

Page 6: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

In the meantime a brave person

with a great idea

Monday 10 October 2011

Page 7: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://stylishcorpse.files.wordpress.com/2009/04/calvin-transmog.jpg

You buy this DEVOPS tool and all your problems go away

Monday 10 October 2011

Page 8: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://leandrasmiles.files.wordpress.com/2011/07/argument-cartoon.jpg

YOU FOOL!It’s not about the tools, it’s about the CULTURE!

Monday 10 October 2011

Page 9: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://3.bp.blogspot.com/-aWwR-CjLgXs/ThP0aPbvZnI/AAAAAAAAACM/xaZ4f9r4Osw/s1600/calvin_and_hobbes_001.jpg

But I LIKE tools

Monday 10 October 2011

Page 10: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://images1.fanpop.com/images/photos/1300000/Hobbes-calvin-and-hobbes-1395518-2000-1503.jpg

Stay calm...

Monday 10 October 2011

Page 11: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://www.wallz.eu/photo/157548.jpg

Let’s think this over

Monday 10 October 2011

Page 12: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

It’s not about the tools

aka

Monday 10 October 2011

Page 13: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Animal Laboransvs

Homo Faber

http://en.wikipedia.org/wiki/Homo_faber

humans controlling the environment through tools

Monday 10 October 2011

Page 14: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Motivation &

Passion

Monday 10 October 2011

Page 15: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://www.wordsinspace.net/wordpress/wp-content/uploads/2011/08/61.jpg

Back to reality

Monday 10 October 2011

Page 16: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

ChefVagrant Fog

Ruby

Jquery

Java

Flume

Ubuntu

EC2

PythonNodejs

Sinatra

MavenNagios

Express

FpmRedis

Grails

Flot

Npm

Rvm

Mongodb

Mysql

GitGithub

Cucumber

A few of the toolsfrom my last mission

Collectd

ELBEsper

Monday 10 October 2011

Page 17: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Automation

Monday 10 October 2011

Page 18: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Craftsman vs Artist

Reproducible results

Stradivarius/No more Bob’s DirectoryMonday 10 October 2011

Page 19: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Configuration Management

Repeatable ResultsFaster

Monday 10 October 2011

Page 20: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Ironies of Automation

http://www.bainbrdg.demon.co.uk/Papers/Ironies.html

aka NOOPS

Monday 10 October 2011

Page 21: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

We should not compete against the machine…

The way to use a machineis to judge its powers, fashion its uses,

in light of our own limits rather than the machine’s potential.

Monday 10 October 2011

Page 22: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“A poor craftsman

blames his tools”

Upon donning my new attire and my new bicycle, I will be magically transformed into a cyclist that can hold his own with Lance Armstrong, right?

http://journal.bitshaker.com/articles/2011/06/10/the-importance-of-good-tools/

Monday 10 October 2011

Page 23: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

typically don’t plan, monitor, and reflect on their learning

typically don’t generate a number of potential solutions

engage in ‘knowledge telling’ vs. ‘knowledge transformation’

http://theconstructionzone.wordpress.com/2010/03/03/scaffolding-for-deep-understanding/

Novice learners

Monday 10 October 2011

Page 24: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

use ‘multiple representations’make multiple passes at knowledge

view ‘mistakes’ as opportunities to learnable to transfer learning to other domainsrealize ‘context’ is important to learning

http://theconstructionzone.wordpress.com/2010/03/03/scaffolding-for-deep-understanding/

Expert learners

Tool chain, Tool belt

Chef vs. Puppet, Source vs Packaging, Vim vs Emacs

OPTIONSLearn a few tools,programming language,editors per year

Monday 10 October 2011

Page 25: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://www.edweek.org/tm/articles/2011/04/20/tln_ferriter_igeneration.html

“It’s about the

behaviors

the tools enable”

Think how cloud, virtualization, nosql , config mgt has changed the way we work/think

Monday 10 October 2011

Page 26: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://www.connectivism.ca/?p=89

“It’s not about tools.

It’s about change”

Monday 10 October 2011

Page 27: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://theconstructionzone.wordpress.com/2010/03/07/deep-understanding-the-issue-of-transfer/

“Effects with Technology &

Effects of Technology”

Effects with are the changes that take place while one is engaged in intellectual partnership with peers or with a computer tool, as, for example, is the case with the changed quality of problem solving that takes place when individuals work together in a team. On the other hand, effects of are those more lasting changes that take place as a consequence of the intellectual partnership, as when computer-enhanced collaboration teaches students to ask more exact and explicit questions even when not using that system

Monday 10 October 2011

Page 28: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://www.connectivism.ca/?p=89

“We don’t need

a window dressing solution

when

the house needs to be renovated”

Monday 10 October 2011

Page 29: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://blog.jayway.com/2009/11/07/the-craftsman-analogy/

“It’s not the tools,

it’s about the

Craftsman”

Monday 10 October 2011

Page 30: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://blog.jayway.com/2009/11/07/the-craftsman-analogy/

“We shape our tools

and afterwards

our tools shape us”

Marshall McLuhan

Monday 10 October 2011

Page 31: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Tools as objects to think with

http://www.wordsinspace.net/wordpress/wp-content/uploads/2011/08/UMS5-October-13-Lecture-3.jpg

Like TDD is not about tests, but think about better design

Monday 10 October 2011

Page 32: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“Problem Space evolves

with the solution”

Monday 10 October 2011

Page 33: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Give me API or

Give me death

@littleidea

Monday 10 October 2011

Page 34: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Collaboration

Monday 10 October 2011

Page 35: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://jimworth.blogspot.com/2011/07/its-not-tools-its-about-people.html

“It’s not about the tools, it’s about the relationship”

Monday 10 October 2011

Page 36: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“from activity-centric

to relationship-centric

collaboration”

https://communities.cisco.com/community/technology/collaboration/enterprisesocialsoftware/blog/2010/10/15/pushing-the-reset-button-on-how-we-look-at-collaboration

Vagrant allowed us to share setups across team

Monday 10 October 2011

Page 37: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“Individuals and interaction

over process and tools”

http://agilemanifesto.org/

Monday 10 October 2011

Page 38: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://www.nature.com/news/2010/101013/full/news.2010.538.html

“More interaction doesn’t mean

a better party”

# of deploys doesn’t tell you everything

Monday 10 October 2011

Page 39: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://www.collaborate.com/blog/2010/01/28/musing-metrics-collaboration

“Absorbs the light,to see the effects you need to look at nearby objects”

Black Hole theory

Monday 10 October 2011

Page 40: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Complex design problems require more knowledge

than any single person possesses

because the knowledge relevant to a problem is usually distributed among stakeholders.

http://www.mendeley.com/research/barriers-and-enablers-for-creating-shared-understanding-in-codesign-projects/

Monday 10 October 2011

Page 41: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

The map is not the territory

Monday 10 October 2011

Page 42: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Tragedy of the commons

“A dilemma arising from the situation in which multiple individuals, acting independently and rationally consulting their own self-interest, will ultimately deplete a shared limited resource, even when it is clear that it is not in anyone's long-term interest for this to happen.”

http://en.wikipedia.org/wiki/Tragedy_of_the_commons

Monday 10 October 2011

Page 43: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Symmetry of Ignorance

“The clashing point of two subjects,two disciplines,

two cultures ought to produce creative chaos”

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.138.5562&rep=rep1&type=pdf

Monday 10 October 2011

Page 44: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Group think is especially harmful

if some groups believe that their way of thinking is on top,

rather than on tap

(Turkle and Papert, 1991).

Monday 10 October 2011

Page 45: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“Create spaces and places that serve as boundary objects (shared objects to talk about and think with)

where different cultures

can meet and collaborate”

Great places to start the conversationDeployment,packaging, monitoring,testing,post-mortem

http://www.slideshare.net/littleidea/agile-infra-agileroots-2009 http://kmwiki.wikispaces.com/Boundary+objects http://www.exampler.com/testing-com/writings/marick-boundary.pdf

http://redesignresearch.com/chi05/EC%20Boundary%20Objects.pdf http://www.kitchensoap.com/2009/12/12/devops-cooperation-doesnt-just-happen-with-deployment/

Monday 10 October 2011

Page 46: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“They have the potentialto lead to an increase in socially

shared cognition and practice “

Transcending the Individual Human Mind—Creating Shared Understanding through Collaborative Design

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.138.5562&rep=rep1&type=pdf

Monday 10 October 2011

Page 47: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Boundary objects can give way to

Toxic Technical Debt

http://theagileexecutive.com/2010/07/06/boundary-objects-in-devops/

Monday 10 October 2011

Page 48: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Levels of Interaction

activitiescollectives

organizationnetworks

http://mikeg.typepad.com/perceptions/2010/08/getting-ready-for-a-next-generation-collaborative-experience.html

Just Sysadmin or Dev

Devs/Ops/... interaction

Understanding Business

Interacting outside company(opensource, open recipes,

open datacenters)

Shift to Social

Monday 10 October 2011

Page 49: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Craftsman Swaps: A couple of companies conducted craftsman swaps. This is

where 2 companies swap an employee for a week. The employees learn the practices of another company and come back and try to improve their own environment.

Craftsman Journeys: Similar to a craftsman swap, this is where you just go to a

company for a week and learn what they do

http://www.agilejourneyman.com/2011/02/software-craftsmanship-beyound-hype.htmlhttp://www.infoq.com/presentations/Software-Craftsmanship-Beyond-The-Hype

Monday 10 October 2011

Page 50: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Bringing different and often controversial points of view together to create

a shared understanding among these stakeholders can lead to new insights, new ideas, and new artifacts.

http://www.mendeley.com/research/barriers-and-enablers-for-creating-shared-understanding-in-codesign-projects/

Monday 10 October 2011

Page 51: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Domain Shift

reach across borders - traveling

Monday 10 October 2011

Page 52: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Design

Monday 10 October 2011

Page 53: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“collaborative relationships

shifts

the focus from tools to design”

Monday 10 October 2011

Page 54: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“Design used to be collaborative activity”

think guildsMonday 10 October 2011

Page 55: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Co-creation of design

http://www.tandfonline.com/doi/full/10.1080/15710880701875068

Monday 10 October 2011

Page 56: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Get back to design

Monday 10 October 2011

Page 57: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“Automation frees up time

to do more design”

Monday 10 October 2011

Page 58: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Originality and Operations

http://blog.cutter.com/2011/09/11/originality-and-operations/

You can try to perform operational tasks without any ingenuity or creative thought.

Automation of routine work has freed us to innovate even more

Ernest Mueller

Monday 10 October 2011

Page 59: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

An “honest architecture,” one in which there is no deceit in its

construction.

John Ruskin

http://en.wikipedia.org/wiki/The_Seven_Lamps_of_Architecture

Monday 10 October 2011

Page 60: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Abstraction should be based on experience

http://c2.com/cgi/wiki?TooMuchAbstraction

Theory is for everybody, craftsmanship to those trained

fast, new tool set (keep up)

Monday 10 October 2011

Page 61: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://devjam.com/dudesblog/dudes-law/

http://www.slideshare.net/YvesHanoulle/the-agilemindset

Architect vs. Master of craft

Monday 10 October 2011

Page 62: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

When you drive a car, thinking about how the engine works is a distraction

When you repair a car, thinking about how the engine works is essential

http://www.cs.princeton.edu/courses/archive/spr98/cs333/lectures/19/sld002.htm

Monday 10 October 2011

Page 63: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://www.bu.edu/cpt/resources/book-reviews/craftsman-by-richard-sennett/

repair or taking things apart and understand how they work,

helps people rethink how to do things”

SennettPost-Mortem learning

Monday 10 October 2011

Page 64: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Metrics for learning and feedback

Monday 10 October 2011

Page 65: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Difficult tools can challenge you.

Monday 10 October 2011

Page 66: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Path of least Resistance

Monday 10 October 2011

Page 67: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

How do we avoid getting stuck in group think?”

This includes seeing controversy as an asset

rather than as a limitation;

Traveling Craftsmanconferences - online communities

Monday 10 October 2011

Page 68: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“How do we eliminate

sources of exclusion?”

Not only avoid exclude people, but ways of thinking and organizing that make them reluctant to join in.

Perl Python CapistranoScriptsMonday 10 October 2011

Page 69: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“Unlearn & Learn”

Monday 10 October 2011

Page 70: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

How can we encourageindividuals to contribute

to the good and progress of all of us?”

Monday 10 October 2011

Page 71: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Sharing

Ideas, Blogs, Tools, StoriesMonday 10 October 2011

Page 72: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

ChefShare/Reuse

Recipes

VagrantShare/Reuse

Configure

Veewee

Share/Reuse Creation of

Basebox

MccloudShare/Reuse

Configure

Fog

EC2LibvirtVirtualbox VMfusion

++

AMI

+ +

DEV TEST PROD

Options

Monday 10 October 2011

Page 73: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Failsafe

Monday 10 October 2011

Page 74: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

devops cafédevopsdays

devops weekly#devops

Great Sources

Monday 10 October 2011

Page 75: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“It’s not about the tool - a naïve myth”

http://theconstructionzone.wordpress.com/2011/05/09/%E2%80%9Cit%E2%80%99s-not-about-the-tool%E2%80%9D-%E2%80%93-a-naive-myth/

Peter Skillen

Monday 10 October 2011

Page 76: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“Tools can connect people so

we can share and learn

from each other and

improve”

http://www.brandtology.com/blog/social-media-it%E2%80%99s-not-about-the-tools-it%E2%80%99s-about-the-people/

Monday 10 October 2011

Page 77: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

“Tools can enable change in behavior

and eventually change culture”

Monday 10 October 2011

Page 78: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

http://is2.okcupid.com/users/158/676/15967793449584551428/mt1119125805.jpg

I think the importance of tools

is under-rated

Monday 10 October 2011

Page 79: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Thoughts?

Questions?

Monday 10 October 2011

Page 80: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

The craftsmanRichard Sennet

Design ThinkingNigel Cross

Some homework

Web operationsAllspaw & Robins

Monday 10 October 2011

Page 81: DEVOPS FOOLS,TOOLS AND OTHER SMART THINGS · PDF fileDEVOPS FOOLS,TOOLS! AND OTHER SMART THINGS! Patrick Debois! Monday 10 October 2011

Go have fun with your tools now

DEVOPS

Monday 10 October 2011