korrents
John Allspaw

John Allspaw

@john-allspaw · 16 positions · On ppll ↗

Engineering leader and writer on web operations and resilience engineering; formerly SVP of Technical Operations at Etsy and co-author of Web Operations.

John Allspaw did not write this page.

We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.

Filter All topics · Newest first
  1. Anomaly detection in software is, and always will be, an unsolved problem. Your company will not solve it. Your software will not solve it.

    ↗Skip to contentkitchensoap.com 1st of 2 in this piece

  2. Stop thinking you're trying to solve a troubleshooting problem; you're not. The world you're trying to sell to is in the business of dynamic fault management.

    ↗Skip to contentkitchensoap.com 2nd of 2 in this piece

  3. 6 months earlier
  4. This post explains my reasoning for discarding it, and how using it has the potential to be harmful, not helpful, to an organization.

    ↗Skip to contentkitchensoap.com 1st of 3 in this piece

  5. This is a construction that ignores a huge amount of complexity in an event, and it's the complexity that we want to explore if we have any hope of learning anything.

    ↗Skip to contentkitchensoap.com 2nd of 3 in this piece

  6. We're constructing them, not finding them. We're constructing them because we are the ones that are choosing where (and when) to start asking questions, and where/when to stop asking the questions.

    ↗Skip to contentkitchensoap.com 3rd of 3 in this piece

  7. 6 months earlier
  8. I do hope that it's not too controversial to state that doing science is not the same as doing engineering.

    ↗Skip to contentkitchensoap.com 1st of 3 in this piece

  9. design

    I'd like to further state that the difference, in some part, lies in the discretionary space that engineers have in both the design and operation of their creations.

    ↗Skip to contentkitchensoap.com 2nd of 3 in this piece

  10. Science alone doesn't care about our intentions, while engineering cares very much about our intentions.

    ↗Skip to contentkitchensoap.com 3rd of 3 in this piece

  11. 6 months earlier
  12. In the language of my domain, using counterfactuals in the process of explanation and prevention is an anti-pattern, and I'll explain why.

    ↗Skip to contentkitchensoap.com 1st of 3 in this piece

  13. People do what makes sense to them, given their focus, their goals, and what they perceive to be their environment. This is known as the local rationality principle, and it is required in order to tease out second stories, which in turn is required for learning from failure.

    ↗Skip to contentkitchensoap.com 2nd of 3 in this piece

  14. No decision maker has omniscience about results, so the severity of the outcome cannot be seen to be proportional to the quality of thought that went into the decisions or actions that led up to the result.

    ↗Skip to contentkitchensoap.com 3rd of 3 in this piece

  15. 3 months earlier
  16. Computers deciding what is important to alert on is and will always be brittle.

    ↗Skip to contentkitchensoap.com 1st of 2 in this piece

  17. If we have any hope of making progress in monitoring complex systems, we must take this boundary into account.

    ↗Skip to contentkitchensoap.com 2nd of 2 in this piece

  18. 9 months earlier
  19. I've mentioned it elsewhere, but I must emphasize the point more: the degree to which other people want to work with you is a direct indication on how successful you'll be in your career as an engineer.

    ↗Skip to contentkitchensoap.com 1st of 3 in this piece

  20. Immature engineers discover them in hindsight, disgusted. Mature engineers spell them out at the onset of a project, accept them and recognize them as part of good engineering.

    ↗Skip to contentkitchensoap.com 2nd of 3 in this piece

  21. empathy

    Being empathetic in this sense means having the ability to view the project from another person's perspective and to take that into consideration into your own work.

    ↗Skip to contentkitchensoap.com 3rd of 3 in this piece