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
Slide 2
what is fun?
Slide 3
partying?
@holly_cummins
#IBMGarage
Slide 4
silly pictures?
@holly_cummins
#IBMGarage
Slide 5
jokes?
@holly_cummins
#IBMGarage
Slide 6
(ducks make jokes funnier) IBM Garage
@holly_cummins
Slide 7
all that, and …
@holly_cummins
#IBMGarage
Slide 8
Exploration @holly_cummins
Photo by Linearahandmade@etsy
#IBMGarage
Slide 9
Hello, World Exploration @holly_cummins
Photo by Linearahandmade@etsy
#IBMGarage
Slide 10
Puzzle @holly_cummins
Photo by William Warby
#IBMGarage
Slide 11
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
Slide 12
Games @holly_cummins
#IBMGarage
Slide 13
Games @holly_cummins
#IBMGarage
Slide 14
Play @holly_cummins
#IBMGarage
Slide 15
Play @holly_cummins
#IBMGarage
Slide 16
@holly_cummins
#IBMGarage
Slide 17
@holly_cummins
#IBMGarage
Slide 18
Positive affect @holly_cummins
#IBMGarage
Slide 19
Katie Bouman, discovering that her algorithm for imaging black holes worked.
It feels good @holly_cummins
#IBMGarage
Slide 20
why fun is valuable
Slide 21
“Pleasure in the job puts perfection in the work.” Aristotle
Slide 22
job satisfaction is the no. 1 predictor of organizational performance
Slide 23
Studies have shown…
Employee fun
@holly_cummins
#IBMGarage
Slide 24
Studies have shown…
Employee fun
@holly_cummins
#IBMGarage
Slide 25
Studies have shown… Less sick leave Employee fun
@holly_cummins
#IBMGarage
Slide 26
Studies have shown… Less sick leave Employee fun
@holly_cummins
Harder working
#IBMGarage
Slide 27
Studies have shown… Less sick leave Employee fun
Harder working More productivity
@holly_cummins
#IBMGarage
Slide 28
@holly_cummins
#IBMGarage
Slide 29
“Your brain at positive is 31% more productive than your brain at negative, neutral or stressed.” @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
aside: what’s the point of laughing at something?
to show we get it
Slide 73
too much governance
IBM Garage
@holly_cummins
Slide 74
too much governance
IBM Garage
@holly_cummins
Slide 75
“this provisioning software is broken”
IBM Garage
@holly_cummins
Slide 76
10 minute provision-time
what we sold
IBM Garage
“this provisioning software is broken” @holly_cummins
Slide 77
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
Slide 78
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
Slide 79
IBM Garage
@holly_cummins
Slide 80
Provider A
Provider B
“we’re going to change cloud provider IBM Garage
@holly_cummins
Slide 81
Provider A
Provider B
“we’re going to change cloud provider to fix our procurement process!” IBM Garage
@holly_cummins
Slide 82
Provider A
Provider B
“we’re going to change cloud provider to fix our procurement process!” IBM Garage
@holly_cummins
Slide 83
“your laptop can either access the cloud servers … or access our jira.”
IBM Garage
@holly_cummins
Slide 84
“it takes us a week to start coding.” IBM Garage
@holly_cummins
Slide 85
friction costs: developers leave
IBM Garage
@holly_cummins
Slide 86
fixing it
Slide 87
IBM Garage
@holly_cummins
Slide 88
IBM Garage
@holly_cummins
Slide 89
IBM Garage
automation
@holly_cummins
Slide 90
computers don’t expect to have fun (yet)
IBM Garage
automation
@holly_cummins
Slide 91
computers don’t expect to have fun (yet)
revenge!
IBM Garage
automation
@holly_cummins
Slide 92
computers don’t expect to have fun (yet) let them do the tedious tasks
IBM Garage
automation
revenge!
@holly_cummins
Slide 93
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
Slide 94
go PaaS
IBM Garage
@holly_cummins
Slide 95
IBM Garage
@holly_cummins
Slide 96
funtainer: ‘serverless container’
IBM Garage
@holly_cummins
Slide 97
function-container: ‘serverless container’
IBM Garage
@holly_cummins
Slide 98
IBM Garage
@holly_cummins
Slide 99
IBM Garage
@holly_cummins
Slide 100
IBM Garage
@holly_cummins
Slide 101
IBM Garage
@holly_cummins
Slide 102
go PaaS
IBM Garage
@holly_cummins
Slide 103
go managed
IBM Garage
@holly_cummins
Slide 104
friction is mostly not about the products and tools
IBM Garage
@holly_cummins
Slide 105
make the easiest thing to do the right thing to do
IBM Garage
@holly_cummins
Slide 106
three economies
resolve a tension by finding a mutual win
IBM Garage
@holly_cummins
Slide 107
DevSecOps
IBM Garage
@holly_cummins
Slide 108
judge, judge, judge …
@holly_cummins
#IBMGarage
Slide 109
are you doing it wrong?
judge, judge, judge …
@holly_cummins
#IBMGarage
Slide 110
are you doing it wrong? it’s ok if it’s not all-fun-all-the-time
judge, judge, judge …
@holly_cummins
#IBMGarage
Slide 111
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
Slide 112
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
Slide 113
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
Slide 114
thank you have fun at the rest of the conference :)
@holly_cummins IBM Garage