A presentation at CodeMotion Italia by Holly Cummins
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
Is the cloud a fun place? Does the question even make sense? Is fun at work possible? As a consultant with the IBM Garage, Holly has seen fun in the cloud and … un-fun in the cloud. In this talk, she’ll share how to use fun as a guide to getting the most out of the cloud