The Cloud Should Be Fun (and if it’s not you’re probably doing it wrong) Holly Cummins IBM Garage 24-25-26 Novembre, 2020

what is fun?

partying? @holly_cummins #IBMGarage

silly pictures? @holly_cummins #IBMGarage

jokes? @holly_cummins #IBMGarage

(ducks make jokes funnier) IBM Garage @holly_cummins

all that, and … @holly_cummins #IBMGarage

Exploration @holly_cummins Photo by Linearahandmade@etsy #IBMGarage

Hello, World Exploration @holly_cummins Photo by Linearahandmade@etsy #IBMGarage

Puzzle @holly_cummins Photo by William Warby #IBMGarage

Exception in thread “main” java.lang.NullPointerException: WhyWhyWhyIsThisHappeningNullPointerException at StackTraceExample.method111(StackTraceExample.java:15) at StackTraceExample.method11(StackTraceExample.java:11) at StackTraceExample.method1(StackTraceExample.java:7) at StackTraceExample.main(StackTraceExample.java:3) Puzzle @holly_cummins Photo by William Warby #IBMGarage

Games @holly_cummins #IBMGarage

Games @holly_cummins #IBMGarage

Play @holly_cummins #IBMGarage

Play @holly_cummins #IBMGarage

@holly_cummins #IBMGarage

@holly_cummins #IBMGarage

Positive affect @holly_cummins #IBMGarage

Katie Bouman, discovering that her algorithm for imaging black holes worked. It feels good @holly_cummins #IBMGarage

why fun is valuable

“Pleasure in the job puts perfection in the work.” Aristotle

job satisfaction is the no. 1 predictor of organizational performance

Studies have shown… Employee fun @holly_cummins #IBMGarage

Studies have shown… Employee fun @holly_cummins #IBMGarage

Studies have shown… Less sick leave Employee fun @holly_cummins #IBMGarage

Studies have shown… Less sick leave Employee fun @holly_cummins Harder working #IBMGarage

Studies have shown… Less sick leave Employee fun Harder working More productivity @holly_cummins #IBMGarage

@holly_cummins #IBMGarage

“Your brain at positive is 31% more productive than your brain at negative, neutral or stressed.” @holly_cummins #IBMGarage

@holly_cummins #IBMGarage

https://www2.warwick.ac.uk/fac/soc/economics/staff/eproto/workingpapers/happinessproductivity.pdf @holly_cummins #IBMGarage

“Individuals [who just watched a comedy video] have approximately 12% greater productivity.” https://www2.warwick.ac.uk/fac/soc/economics/staff/eproto/workingpapers/happinessproductivity.pdf @holly_cummins #IBMGarage

@holly_cummins #IBMGarage

laughter: @holly_cummins #IBMGarage

laughter: defuses tense situations @holly_cummins #IBMGarage

laughter: defuses tense situations creates team cohesion @holly_cummins #IBMGarage

laughter: defuses tense situations creates team cohesion is a nice muscle workout @holly_cummins #IBMGarage

achieving fun

fun execution plan laugh, eat cake, wear silly hats IBM Garage @holly_cummins

fun execution plan find un-fun things & get rid of them laugh, eat cake, wear silly hats IBM Garage @holly_cummins

fun execution plan don’t prohibit fun find un-fun things & get rid of them laugh, eat cake, wear silly hats IBM Garage @holly_cummins

fun execution plan don’t prohibit fun find un-fun things & get rid of them laugh, eat cake, wear silly hats IBM Garage @holly_cummins

fun execution plan don’t prohibit fun find un-fun things & get rid of them laugh, eat cake, wear silly hats IBM Garage @holly_cummins

fun execution plan don’t prohibit fun find un-fun things & get rid of them laugh, eat cake, wear silly hats IBM Garage @holly_cummins

flow feels good IBM Garage @holly_cummins

flow feels good IBM Garage @holly_cummins

friction saps energy IBM Garage @holly_cummins

friction saps energy IBM Garage @holly_cummins

A process being unfun is a red flag that it’s not adding value. @holly_cummins #IBMGarage

is cloud fun?

is cloud fun? IBM Garage @holly_cummins

what is cloud-y? IBM Garage @holly_cummins

what is cloud-y? cost savings IBM Garage @holly_cummins

what is cloud-y? cost savings IBM Garage @holly_cummins

what is cloud-y? cost savings elasticity IBM Garage @holly_cummins

what is cloud-y? cost savings elasticity IBM Garage @holly_cummins

what is cloud-y? cost savings elasticity exotic hardware IBM Garage @holly_cummins

what is cloud-y? cost savings elasticity exotic hardware IBM Garage @holly_cummins

what is cloud-y? cost savings elasticity exotic hardware low friction & fast speed to market IBM Garage @holly_cummins

what is cloud-y? cost savings elasticity exotic hardware low friction & fast speed to market IBM Garage @holly_cummins

cloud brings new ways of working IBM Garage @holly_cummins

“devops helps make our lives humane and win in the marketplace.” -Gene Kim @holly_cummins #IBMGarage

SRE dedicated to eliminating toil from ops because toil isn’t valuable. IBM Garage @holly_cummins

SRE dedicated to eliminating toil from ops because toil isn’t valuable. fun. IBM Garage @holly_cummins

no really is cloud actually fun?

bad tools ©Katerina Kamprani - The Uncomfortable Used with permission - thanks!

bad tools “the CEO bought [tool] after a conversation on a golf course … ©Katerina Kamprani - The Uncomfortable Used with permission - thanks!

bad tools “the CEO bought [tool] after a conversation on a golf course … … eight years ago … ©Katerina Kamprani - The Uncomfortable Used with permission - thanks!

bad tools “the CEO bought [tool] after a conversation on a golf course … … eight years ago … and everyone still has to use it” ©Katerina Kamprani - The Uncomfortable Used with permission - thanks!

too many tools

IBM Garage @holly_cummins

aside: what’s the point of laughing at something? to show we get it

too much governance IBM Garage @holly_cummins

too much governance IBM Garage @holly_cummins

“this provisioning software is broken” IBM Garage @holly_cummins

10 minute provision-time what we sold IBM Garage “this provisioning software is broken” @holly_cummins

what the client thought they’d got 10 minute provision-time what we sold IBM Garage 3 month provisiontime “this provisioning software is broken” @holly_cummins

what the client thought they’d got 10 minute provision-time the reason 3 month provisiontime 84-step pre-approval process what we sold IBM Garage “this provisioning software is broken” @holly_cummins

IBM Garage @holly_cummins

Provider A Provider B “we’re going to change cloud provider IBM Garage @holly_cummins

Provider A Provider B “we’re going to change cloud provider to fix our procurement process!” IBM Garage @holly_cummins

Provider A Provider B “we’re going to change cloud provider to fix our procurement process!” IBM Garage @holly_cummins

“your laptop can either access the cloud servers … or access our jira.” IBM Garage @holly_cummins

“it takes us a week to start coding.” IBM Garage @holly_cummins

friction costs: developers leave IBM Garage @holly_cummins

fixing it

IBM Garage @holly_cummins

IBM Garage @holly_cummins

IBM Garage automation @holly_cummins

computers don’t expect to have fun (yet) IBM Garage automation @holly_cummins

computers don’t expect to have fun (yet) revenge! IBM Garage automation @holly_cummins

computers don’t expect to have fun (yet) let them do the tedious tasks IBM Garage automation revenge! @holly_cummins

computers don’t expect to have fun (yet) let them do the tedious tasks bonus: automating stuff is fun IBM Garage automation revenge! @holly_cummins

go PaaS IBM Garage @holly_cummins

IBM Garage @holly_cummins

funtainer: ‘serverless container’ IBM Garage @holly_cummins

function-container: ‘serverless container’ IBM Garage @holly_cummins

IBM Garage @holly_cummins

IBM Garage @holly_cummins

IBM Garage @holly_cummins

IBM Garage @holly_cummins

go PaaS IBM Garage @holly_cummins

go managed IBM Garage @holly_cummins

friction is mostly not about the products and tools IBM Garage @holly_cummins

make the easiest thing to do the right thing to do IBM Garage @holly_cummins

three economies resolve a tension by finding a mutual win IBM Garage @holly_cummins

DevSecOps IBM Garage @holly_cummins

judge, judge, judge … @holly_cummins #IBMGarage

are you doing it wrong? judge, judge, judge … @holly_cummins #IBMGarage

are you doing it wrong? it’s ok if it’s not all-fun-all-the-time judge, judge, judge … @holly_cummins #IBMGarage

are you doing it wrong? it’s ok if it’s not all-fun-all-the-time some platforms are kind of hard judge, judge, judge … @holly_cummins #IBMGarage

are you doing it wrong? it’s ok if it’s not all-fun-all-the-time some platforms are kind of hard process change is hard judge, judge, judge … @holly_cummins #IBMGarage

are you doing it wrong? it’s ok if it’s not all-fun-all-the-time some platforms are kind of hard process change is hard people are hard! judge, judge, judge … @holly_cummins #IBMGarage

thank you have fun at the rest of the conference :) @holly_cummins IBM Garage