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

Meditations on Software

Vaidehi Joshi
June 07, 2022
150

Meditations onΒ Software

Closing keynote for RailsConf 2022.

Vaidehi Joshi

June 07, 2022
Tweet

Transcript

  1. Meditations
    on Software
    @vaidehijoshi

    View Slide

  2. Hi

    View Slide

  3. View Slide

  4. Photo by Cristofer Maximilian on Unsplash

    View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. 🀩

    View Slide

  13. View Slide

  14. View Slide

  15. 🀭

    View Slide

  16. View Slide

  17. 🀩

    View Slide

  18. 😰

    View Slide

  19. 😎

    View Slide

  20. Joy

    View Slide

  21. Photo by Mel Poole on Unsplash

    View Slide

  22. Photo by Mel Poole on Unsplash

    View Slide

  23. Sociotechnical

    View Slide

  24. Sociotechnical

    View Slide

  25. So much to do

    View Slide

  26. Try and fix it all

    View Slide

  27. Way too much!!

    View Slide

  28. I missed the signs

    View Slide

  29. Unsustainable

    View Slide

  30. Unsustainable

    View Slide

  31. πŸ“š

    View Slide

  32. πŸ“š
    πŸ“š
    πŸ“š
    πŸ“š
    πŸ“š
    πŸ“š
    πŸ“š πŸ“š
    πŸ“š
    πŸ“š
    πŸ“š
    πŸ“š
    πŸ“š
    πŸ“š
    πŸ“š

    View Slide

  33. πŸ™

    View Slide

  34. ☹

    View Slide

  35. 😣

    View Slide

  36. I missed ignored
    the signs

    View Slide

  37. πŸ˜”

    View Slide

  38. I can do this!

    View Slide

  39. I need to get
    through this…

    View Slide

  40. I hate this.

    View Slide

  41. The worst
    version of myself

    View Slide

  42. I missed ignored
    listened to the signs

    View Slide

  43. There was no
    coming back

    View Slide

  44. Burnout

    View Slide

  45. Chronic, work-
    related stress

    View Slide

  46. The joy was
    gone

    View Slide

  47. Could I even get
    it back?

    View Slide

  48. View Slide

  49. View Slide

  50. Meditative

    View Slide

  51. Meditative

    View Slide

  52. View Slide

  53. πŸ‘€

    View Slide

  54. πŸ‘€

    View Slide

  55. You don’t know
    anything about
    programming. πŸ‘€

    View Slide

  56. Someone’s going
    to find out!!
    πŸ‘€

    View Slide

  57. Can confirm, I am
    indeed in a box.
    πŸ‘€

    View Slide

  58. MUAHAHAHAHA
    HAAHHAHAA!!
    πŸ‘€

    View Slide

  59. Oh hello.
    πŸ‘€

    View Slide

  60. Oh hello.
    πŸ‘€
    This is a big room.

    View Slide

  61. πŸ‘€
    Oh hello.
    This is a big room.

    View Slide

  62. View Slide

  63. Imposter
    syndrome

    View Slide

  64. Imposter
    syndrome

    View Slide

  65. What made me
    feel I had to do
    all of that?

    View Slide

  66. πŸ‘€

    View Slide

  67. πŸ‘€

    View Slide

  68. Prove myself

    View Slide

  69. Prove that I
    belonged

    View Slide

  70. πŸ€”

    View Slide

  71. Insecurities

    View Slide

  72. You have to work
    REALLY hard to prove
    that you deserve this job!!
    πŸ‘€

    View Slide

  73. Tools to
    untangle this

    View Slide

  74. Cautious

    View Slide

  75. Cautious

    View Slide

  76. 🀩

    View Slide

  77. Coming out of
    burnout

    View Slide

  78. βœ‹

    View Slide

  79. Burnout

    View Slide

  80. Lose meaning

    View Slide

  81. Some truths

    View Slide

  82. Photo by Roberto Sorin on Unsplash

    View Slide

  83. Photo by Kimon Maritz on Unsplash

    View Slide

  84. Ephemeral

    View Slide

  85. Our code
    might not
    even ship

    View Slide

  86. Die before
    getting to
    production

    View Slide

  87. Out of our
    control

    View Slide

  88. Refactoring

    View Slide

  89. View Slide

  90. The building
    itself

    View Slide

  91. Do The Work

    View Slide

  92. View Slide

  93. Sprint

    View Slide

  94. Sprinting

    View Slide

  95. Dysfunctional
    workplaces

    View Slide

  96. Unclear job
    expectations

    View Slide

  97. A lack of
    social support

    View Slide

  98. Purpose
    and value

    View Slide

  99. 🀩

    View Slide

  100. Joy

    View Slide

  101. Curiosity

    View Slide

  102. View Slide

  103. Our curiosity gives
    our work meaning

    View Slide

  104. Our curiosity
    keeps us going

    View Slide

  105. Our curiosity
    will change

    View Slide

  106. Our curiosity
    keeps us afloat

    View Slide

  107. Protect our
    curiosity

    View Slide

  108. Pay attention to
    your body and mind

    View Slide

  109. Remember your
    agency

    View Slide

  110. Hotfix for
    burnout

    View Slide

  111. Don’t skip the
    post-mortem

    View Slide

  112. Introspection is our
    root cause analysis

    View Slide

  113. Decouple yourself
    from the work

    View Slide

  114. Work is just one
    part of life

    View Slide

  115. Careers are
    bigger than jobs

    View Slide

  116. View Slide

  117. View Slide

  118. Photo by Nico on Unsplash

    View Slide

  119. Photo by Nico on Unsplash

    View Slide

  120. View Slide

  121. View Slide

  122. View Slide

  123. View Slide

  124. Thank you!
    πŸ‘€
    @vaidehijoshi

    View Slide