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.

Updating Software in Humans

15 views

Published on

A talk about mental models, war stories and why computers are terrible.

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Updating Software in Humans

  1. 1. Updating software in humans
  2. 2. Computers are mostly terrible You have to play dumb to get anything done War stories are fun!
  3. 3. https://app.intercom.io/🚢 -> https://shipitcon.com
  4. 4. Computers are mostly terrible
  5. 5. A fun example - why do you need to suspend curiosity most of the time?
  6. 6. There are no guarantees when you save a file.
  7. 7. Computers are mostly terrible ✅ You have to play dumb to get anything done✅ War stories are cool
  8. 8. “A mental model is an explanation of someone’s thought process about how something works in the real world. It is a representation of the surrounding world, the relationships between its various parts and a person’s intuitive perception about his or her own acts and their consequences.”
  9. 9. Cool war story
  10. 10. That unfortunate time we destroyed all of our Elasticsearch clusters.
  11. 11. 💩 💩💩 💩 💩 💩 💩 💩 💩 💩 💩
  12. 12. Our understanding and mental model of the extent of our automation, and related risks, was incomplete.
  13. 13. Back to the deployment? 😅
  14. 14. Some highlights from CI/CD
  15. 15. check_minimum_sha
  16. 16. Computers are terrible ✅ You have to play dumb to get anything done ✅ War stories are cool ✅
  17. 17. Updating your mental model: Ask people stuff Documentation (lol) Read source code Chaos experiments
  18. 18. Thank you! @brian_scanlan

×