Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Cloud Should be Fun … and if not, you're probably doing it wrong

The Cloud Should be Fun … and if not, you're probably doing it wrong

Is the cloud helping, or hurting? Does the cloud make our work more enjoyable? Is that even the right question?
Should our work even be enjoyable, or should we resign ourselves to ever longer yaml files?
It may not be the explanation you should put in your end of year assessment, but “fun” is actually a reasonable heuristic for evaluating technologies.
The cloud can be an amazingly fun place - but only if we do it right. In this talk, Holly will share some of the organisational and technical anti-patterns that turn cloud from the good place into the bad place, and why happiness is important.

Holly Cummins

December 13, 2022
Tweet

More Decks by Holly Cummins

Other Decks in Programming

Transcript

  1. The Cloud Should Be Fun (and if it’s not you’re

    probably doing it wrong) Holly Cummins Red Hat 13 December, 2022 WTF
  2. @[email protected] #RedHat #Quarkus Photo by William Warby Puzzle 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)
  3. @holly_cummins #RedHat “so, what was said on the conference call?”

    “I have no idea … but they were laughing, so the project is OK. ”
  4. @holly_cummins #RedHat “so, what was said on the conference call?”

    “I have no idea … but they were laughing, so the project is OK. ” a team that doesn’t laugh together doesn’t want to work together
  5. @[email protected] #RedHat #Quarkus “Your brain at positive is 31% more

    productive than your brain at negative, neutral or stressed.”
  6. @holly_cummins #RedHat Photo by Dan Cook on Unsplash laughter: defuses

    tense situations creates team cohesion is a nice muscle workout
  7. @holly_cummins #RedHat #Quarkus find un-fun things & get rid of

    them laugh, eat cake, wear silly hats fun execution plan
  8. @holly_cummins #RedHat #Quarkus don’t prohibit fun find un-fun things &

    get rid of them laugh, eat cake, wear silly hats fun execution plan
  9. @holly_cummins #RedHat #Quarkus don’t prohibit fun find un-fun things &

    get rid of them laugh, eat cake, wear silly hats fun execution plan
  10. @holly_cummins #RedHat #Quarkus don’t prohibit fun find un-fun things &

    get rid of them laugh, eat cake, wear silly hats fun execution plan
  11. @holly_cummins #RedHat #Quarkus don’t prohibit fun find un-fun things &

    get rid of them laugh, eat cake, wear silly hats fun execution plan
  12. @holly_cummins #RedHat #Quarkus SRE dedicated to eliminating toil from ops

    because toil isn’t valuable. toil isn’t fun.
  13. “the CEO bought [tool] after a conversation on a golf

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

    course … … eight years ago … ©Katerina Kamprani - The Uncomfortable Used with permission - thanks! bad tools
  15. “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! bad tools
  16. @holly_cummins #RedHat #Quarkus what we sold “this provisioning software is

    broken” 10 minute provision-time @holly_cummins
  17. @holly_cummins #RedHat #Quarkus what we sold “this provisioning software is

    broken” 10 minute provision-time 3 month provision- time what the client thought they’d got @holly_cummins
  18. @holly_cummins #RedHat #Quarkus what we sold “this provisioning software is

    broken” 10 minute provision-time 3 month provision- time what the client thought they’d got the reason 84-step pre-approval process @holly_cummins
  19. @holly_cummins #RedHat #Quarkus Provider A Provider B “we’re going to

    change cloud provider to fix our procurement process!”
  20. @holly_cummins #RedHat #Quarkus Provider A Provider B “we’re going to

    change cloud provider to fix our procurement process!”
  21. @holly_cummins #RedHat #Quarkus automation revenge! computers don’t expect to have

    fun (yet) let them do the tedious tasks bonus: automating stuff is fun
  22. @[email protected] #RedHat #Quarkus are you doing it wrong? it’s ok

    if it’s not all-fun-all-the-time judge, judge, judge …
  23. @[email protected] #RedHat #Quarkus 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 …
  24. @[email protected] #RedHat #Quarkus 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 …
  25. @[email protected] #RedHat #Quarkus 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 …