Save 37% off PRO during our Black Friday Sale! »

Optimizing Ops for Happiness

Optimizing Ops for Happiness

56348b545d905e840ef32db4a1c85eed?s=128

Jesse Newland

March 28, 2013
Tweet

Transcript

  1. Optimizing Ops for Happiness

  2. Jesse Newland jnewland

  3. Optimizing for Happiness == GitHub

  4. How do we apply this to Ops?

  5. None
  6. WHAT WHY HOW sucks we need to change we can

    fix it
  7. Target audience: Me, two years ago

  8. What sucks about Ops?

  9. Important but uninteresting work

  10. All software is horrible

  11. 99.999999999999999 99999999999999999 99999999999999999 999999999999999%

  12. A Z T E C M E N T A

    L I T Y
  13. None
  14. NEGATIVITY

  15. #monitoringsucks

  16. #monitoringsucks

  17. #beingoncallsucks

  18. How often are you on call?

  19. How long are your shifts?

  20. Outsourcing firm for L1 used FIVE PEOPLE

  21. Incident Response Sucks

  22. None
  23. None
  24. None
  25. None
  26. None
  27. None
  28. aux1/http is CRITICAL

  29. None
  30. None
  31. None
  32. Amazing Timing

  33. None
  34. DDoS Friday Night

  35. None
  36. It’s not all bad

  37. Tactically acquire and apply knowledge about known and unknown complex

    systems
  38. Live and die by uptime

  39. None
  40. Why do we need to optimize Ops for happiness?

  41. TOLL PHYSICAL SOCIAL EMOTIONAL

  42. DANDRUFF

  43. WEIGHT GAIN

  44. TMJ

  45. RELATIONSHIP CHALLENGES

  46. #barops

  47. BURNOUT

  48. None
  49. None
  50. OPS SHOULDN’T BE A RUNG IN THE LADDER OF YOUR

    CAREER
  51. None
  52. None
  53. How do we fix this?

  54. OPTIMIZE for HAPPINESS

  55. None
  56. REMOVE AS A MOTIVATOR

  57. WORK FROM WHEREVER

  58. None
  59. HOOK UP DAT HOME OFFICE

  60. BUILD AN AWESOME TEAM

  61. MORE PEOPLE

  62. Making on call better

  63. Build porcelain around bad tools

  64. TRANSCEND TOOLS and BUILD AWESOME EXPERIENCES

  65. Encourage a culture of teamwork

  66. None
  67. /pager me 60

  68. None
  69. None
  70. None
  71. Build gaps into your on call schedule

  72. remove guilt from vacations

  73. If you sense burnout

  74. pay for a beach trip

  75. VACATION is CHEAPER than SEVERANCE and TRAINING

  76. DESTROY S I L O S

  77. SHIFT HANDOFFS

  78. CATCH UP BEFORE YOUR NEXT SHIFT

  79. Making incident response better

  80. Make it easier for everyone to (act like) an expert

    on everything one minute after they wake up
  81. None
  82. Push incident alerts directly into the field of vision

  83. Include GRAPHS, LOGS, and DOCS

  84. Automate resolution via chat

  85. None
  86. calminggorilla.coffee

  87. None
  88. Take control of your own happiness

  89. Work at GitHub jesse@github.com