Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Importance of Fun in the Workplace (2019)

149 views

Published on

An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea…. They will answer questions such as: “Why is programming often called an art despite having its underpinnings in formal logic?” “How can I rediscover the delight I felt when I first started coding?” “What’s that rush I feel when my test passes? Am I addicted to TDD?” Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out “Hello World”.

Published in: Technology
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

The Importance of Fun in the Workplace (2019)

  1. 1. Austin Copenhagen Dubai London Madrid Melbourne Munich New York Nice Raleigh San Francisco São Paulo Singapore Tokyo A Software Developer’s Guide to FUN in the workplace Holly Cummins IBM Cloud Garage @holly_cummins Martijn Verburg @karianna
  2. 2. I’m from IBM’s Cloud Garage.
  3. 3. @holly_cummins #IBMCloudGarage
  4. 4. @holly_cummins #IBMCloudGarage Is this a fun talk? No. It’s a talk about fun. That’s different. Obviously.
  5. 5. http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna /* Discover. Collaborate. Deploy. */ 10 step plan to achieve FUN. 1. Quantify and Qualify your FUN metrics 2. Create a Chief FUN Officer (CFO) role 3. Gamify your daily tasks to make them more FUN 4. Enthusiastically high five everyone each morning for FUN 5. Install a FUN ball pit 6. Inject a FUN word of the day into conversations 7. Wear FUN clothing, something with flair 8. Create FUN certificates with gold star systems - relive the fun of kindergarten! 9. Nominate FUN assessors for each team 10.Laugh Out Loud (LOL) once a day in the office, others will enjoy your FUN
  6. 6. @holly_cummins #IBMCloudGarage Let’s talk about your career.
  7. 7. http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna /* Discover. Collaborate. Deploy. */ “Dear boss, you need to send me to Continuous Lifecycle London so I can go to the session on…. FUN.”
  8. 8. http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna /* Discover. Collaborate. Deploy. */ , Having fun at work Are you brave enough? I’m not :)
  9. 9. @holly_cummins #IBMCloudGarage We keep fun a secret. Wait. Where’s “fun-loving”?
  10. 10. @holly_cummins #IBMCloudGarage What is Fun?
  11. 11. @holly_cummins #IBMCloudGarage A Fun Guy. (Remember, fun means jokes.)
  12. 12. @holly_cummins #IBMCloudGarage Fun
  13. 13. @holly_cummins #IBMCloudGarage There is lots of research on fun.
  14. 14. @holly_cummins #IBMCloudGarage "Fun is a point on the intersection of engagement levels and social interaction for a given activity.” Fun: An Exploration in its Relevance to Interaction Design - Elise Woolley, 2010
  15. 15. @holly_cummins #IBMCloudGarage Aside: When is fun not-fun? When it's your job.
  16. 16. @holly_cummins #IBMCloudGarage How do you measure fun? Excerpted from Elise M. Woolley, B.S., Fun: An Exploration in its Relevance to Interaction Design
  17. 17. @holly_cummins #IBMCloudGarage That was called the Funtinuum. If you remember just one thing from this talk …
  18. 18. @holly_cummins #IBMCloudGarage Play flexible for its own sake Work a goal Exploration focussed investigation Games a winner and rules Puzzle a goal and rules
  19. 19. @holly_cummins #IBMCloudGarage Photo by Linearahandmade@etsy Exploration
  20. 20. @holly_cummins #IBMCloudGarage Photo by William Warby Puzzle
  21. 21. @holly_cummins #IBMCloudGarage Play
  22. 22. @holly_cummins #IBMCloudGarage Game
  23. 23. @holly_cummins #IBMCloudGarage Work
  24. 24. @holly_cummins #IBMCloudGarage Positive affect It feels good
  25. 25. @holly_cummins #IBMCloudGarage Programming is fun.
  26. 26. @holly_cummins #IBMCloudGarage Programming gives pleasure to both types of thinkers: • Creative • Logical
  27. 27. @holly_cummins #IBMCloudGarage We get to control stuff when we program.
  28. 28. @holly_cummins #IBMCloudGarage Photo by Linearahandmade@etsy Exploration > Hello, World
  29. 29. @holly_cummins #IBMCloudGarage 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)
  30. 30. @holly_cummins #IBMCloudGarage Game
  31. 31. @holly_cummins #IBMCloudGarage Katie Bouman, discovering that her algorithm for imaging black holes worked. It feels good
  32. 32. @holly_cummins #IBMCloudGarage Why are most of our workplaces Not Fun?
  33. 33. @holly_cummins #IBMCloudGarage The 1980/90's Management Model Very hierarchical Control favoured over autonomy Technology seen as a cost centre
  34. 34. @holly_cummins #IBMCloudGarage http://www.defenceimagery.mod.uk
  35. 35. @holly_cummins #IBMCloudGarage Puritan confronts ale drinkers Howard Pyle
  36. 36. @holly_cummins #IBMCloudGarage the value of fun in the workplace
  37. 37. @holly_cummins #IBMCloudGarage “Pleasure in the job puts perfection in the work.”  — Aristotle
  38. 38. @holly_cummins IBM Watson IoT Centre, Munich
  39. 39. IBM IoT Lab, Munich
  40. 40. @holly_cummins
  41. 41. @holly_cummins #IBMCloudGarage Research shows: Fun is good for business.
  42. 42. @holly_cummins #IBMCloudGarage Studies have shown... Employee fun Less sick leave Harder working More productivity
  43. 43. @holly_cummins #IBMCloudGarage “Your brain at positive is 31% more productive than your brain at negative, neutral or stressed. " https://hbr.org/2012/01/positive-intelligence
  44. 44. @holly_cummins #IBMCloudGarage
  45. 45. @holly_cummins #IBMCloudGarage "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
  46. 46. http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna /* Discover. Collaborate. Deploy. */ brains needs breaks
  47. 47. @holly_cummins #IBMCloudGarage Practical example: Everyone loves lego trains.
  48. 48. @holly_cummins #IBMCloudGarage Info Support funded their employees’ lego trains.
  49. 49. @holly_cummins #IBMCloudGarage Thanks, @johanjanssen42! Why? Good business.
  50. 50. @holly_cummins #IBMCloudGarage piglet litters grow faster if they play more
  51. 51. @holly_cummins #IBMCloudGarage How much fun can you expect to have? (Yes, this is a picture of lots of fungi. You’re welcome.) https://www.flickr.com/photos/paulesson/3065570366
  52. 52. @holly_cummins #IBMCloudGarage Limits to Fun • No one likes working on things that aren’t valuable or useful. • So if you take that to its extreme, and only do activities if they’re fun and enjoyable, will that work? • Self-discipline is still needed.
  53. 53. @holly_cummins #IBMCloudGarage Just because it's fun, doesn't mean it's good.
  54. 54. @holly_cummins #IBMCloudGarage "I love the smell of napalm in the morning .... smells like victory.” Bill Kilgore, Apocalypse Now Is everyone having fun?
  55. 55. @holly_cummins #IBMCloudGarage Fun. What could possibly go wrong? 2008: A developer had a lot of fun with Groovy. 2009: The others who had to maintain the code had less fun.
  56. 56. @holly_cummins #IBMCloudGarage Enjoy fun. Responsibly.
  57. 57. _ How to achieve fun Warning: This is our context and our experience of Fun. Your workplace culture may be different.
  58. 58. Step 1. Find un-fun things. Get rid of them.
  59. 59. Step 0. Stop prohibiting fun. Obviously.
  60. 60. @holly_cummins #IBMCloudGarage “Please stop sending emails telling people you are sharing cake.”
  61. 61. @holly_cummins #IBMCloudGarage “If you’re in the office after 5:30, you need to be doing work.”
  62. 62. @holly_cummins #IBMCloudGarage “Why are you smiling? Work isn’t a place to be happy!” - a prowling project manager
  63. 63. Step 1. Find un-fun things. Get rid of them.
  64. 64. @holly_cummins #IBMCloudGarage 
 A process being unfun is a red flag that it’s not adding value.
  65. 65. Step 1. Find un-fun things. Get rid of them. ... because they're probably waste.
  66. 66. @holly_cummins #IBMCloudGarage We all hate being told what to do. Usually, because we know it’s wrong. Let people make their own decisions.
  67. 67. @holly_cummins #IBMCloudGarage Fun Not-Fun Programming Meetings Puzzles Mysteries Collaboration Criticism Just doing it Process/Ceremony Learning Repeating Designing Sizing Doing Status reporting Prototyping Hardening Interactions Interruptions Making a difference Being a cog Streamlined process Pair programming #noestimates Protect peace Self-directed teams Automation We can fix these. Findable documentation Self-generating status MVP
  68. 68. http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna /* Discover. Collaborate. Deploy. */
  69. 69. http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna /* Discover. Collaborate. Deploy. */ Get rid of the stuff that stops us doing what we enjoy. “We’re short staffed. You’re going to need to cancel all my meetings for a month so I can do programming.” This worked!
  70. 70. Interactions are fun. Interruptions are not.
  71. 71. Protect your coding time from meetings. “I’m sorry, since I’m pair- programming, I can’t make that meeting.”
  72. 72. @holly_cummins #IBMCloudGarage Pair programming
  73. 73. http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna /* Discover. Collaborate. Deploy. */ #noestimates Estimates are rarely accurate. Why bother??
  74. 74. http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna /* Discover. Collaborate. Deploy. */ Testing should not be something we do only at the end. TDD is fun.
  75. 75. TDD
  76. 76. @holly_cummins #IBMCloudGarage Automation Computers don’t expect to have fun (yet). Let them do the tedious tasks. Bonus: Automating stuff is fun (yay!).
  77. 77. http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna /* Discover. Collaborate. Deploy. */ Keep stories small, so status is self-reporting. Daily stand-up. Keep it short. Status for all to see.
  78. 78. @holly_cummins #IBMCloudGarage continuous integration should feel fun if it doesn’t, maybe you’re doing it wrong? deliverylifecyclestuffdeployment
  79. 79. Step 2: Add fun
  80. 80. http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna /* Discover. Collaborate. Deploy. */ Your brain needs breaks. Breaks with exercise are even better
  81. 81. @holly_cummins #IBMCloudGarage Can our job be fun?
  82. 82. @holly_cummins #IBMCloudGarage Play flexible for its own sake Work a goal Exploration focussed investigation Games a winner and rules Puzzle a goal and rules
  83. 83. @holly_cummins #IBMCloudGarage gamification (management loves)
  84. 84. @holly_cummins #IBMCloudGarage
  85. 85. @holly_cummins #IBMCloudGarage
  86. 86. TDD
  87. 87. @holly_cummins #IBMCloudGarage Build gamification
  88. 88. @holly_cummins #IBMCloudGarage
  89. 89. @holly_cummins #IBMCloudGarage
  90. 90. @holly_cummins #IBMCloudGarage 7186 new lines of coverage 1000 new tests added 230 issues fixed 10 years of tech debt resolved
  91. 91. @holly_cummins #IBMCloudGarage 1 free lunch ➡ 230 issues fixed what dazzling reward achieved that?
  92. 92. @holly_cummins #IBMCloudGarage metrics matter
  93. 93. @holly_cummins #IBMCloudGarage remember, you get what you measure
  94. 94. @holly_cummins #IBMCloudGarage gamification is so motivating it will drive people do the wrong thing
  95. 95. @holly_cummins #IBMCloudGarage employees are not stupid they may notice they’ve been gamed
  96. 96. @holly_cummins #IBMCloudGarage Play
  97. 97. @holly_cummins #IBMCloudGarage Children learn through play. Adults do too.
  98. 98. @holly_cummins #IBMCloudGarage Quirkiness
  99. 99. @holly_cummins #IBMCloudGarage
  100. 100. @holly_cummins #IBMCloudGarage
  101. 101. @holly_cummins #IBMCloudGarage
  102. 102. @holly_cummins #IBMCloudGarage
  103. 103. @holly_cummins #IBMCloudGarage
  104. 104. @holly_cummins #IBMCloudGarage
  105. 105. @holly_cummins #IBMCloudGarageImages: shawcomputing.net, computerhistory.org
  106. 106. @holly_cummins #IBMCloudGarageImages: shawcomputing.net, computerhistory.org
  107. 107. @holly_cummins #IBMCloudGarageImages: shawcomputing.net, computerhistory.org "Is 'Gullible' in the Dictionary?"
  108. 108. @holly_cummins #IBMCloudGarage Quirkiness How do a production-train slack-integration nicely:
  109. 109. @holly_cummins #IBMCloudGarage Feedback matters.
  110. 110. _ Failing at 
 Fun
  111. 111. @holly_cummins #IBMCloudGarage 31% of us dislike team- building activities. http://www.successfulmeetings.com/Strategy/Meeting-Strategies/When-Teambuilding-Fails/
  112. 112. @holly_cummins #IBMCloudGarage How do you know you’re having fun if you’re not measuring it?
  113. 113. @holly_cummins #IBMCloudGarage How to ruin an office party? Take attendance.
  114. 114. @holly_cummins #IBMCloudGarage Failing at Fun Forgetting to fix the other stuff.
  115. 115. @holly_cummins #IBMCloudGarage What if you got paid to do something other people would pay to do?
  116. 116. @holly_cummins #IBMCloudGarage
  117. 117. @holly_cummins #IBMCloudGarage No, not the best job in the world.
  118. 118. @holly_cummins #IBMCloudGarage A layer of fun … on top of a terrible workspace … is still terrible.
  119. 119. _ Fun is important. Recap on achieving fun: 1. Get rid of un-fun things 2. Add fun things Doing 2. without 1. is going to fail.
  120. 120. Austin Copenhagen Dubai London Madrid Melbourne Munich New York Nice Raleigh San Francisco São Paulo Singapore Tokyo Toronto Questions? Holly Cummins IBM Cloud Garage @holly_cummins

×