A presentation at IBM Cloud Native Days by Holly Cummins
The Cloud Should Be Fun and if it’s not you’re probably doing it wrong Holly Cummins Innovation Leader | IBM
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
IBM Garage @holly_cummins
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
go PaaS IBM Garage @holly_cummins
go managed IBM Garage @holly_cummins
IBM Garage @holly_cummins
IBM Garage @holly_cummins
IBM Garage @holly_cummins
aside why naming serverless is hard 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
demo IBM Garage my talk is in 40 hours! i haven’t started my demo! @holly_cummins
demo IBM Garage my talk is in 40 hours! i haven’t started my demo! @holly_cummins
demo IBM Garage my talk is in 40 hours! i haven’t started my demo! @holly_cummins
products and tools are not enough IBM Garage @holly_cummins
make the easiest thing to do the right thing to do IBM Garage @holly_cummins
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 @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
The following resources were mentioned during the presentation or are useful additional information.
This is the very simple app which was pushed to Code Engine.
The place to get started with Code Engine.