1. Communicating Threat Models intermediate

    A threat model is technically thorough and the engineering team does not act on it. What is wrong with how it is communicated?

    2 min answer threat-modelcommunicationactionabilityshopify
  2. Communicating Threat Models advanced

    How do you run a threat model that results in code changes rather than a report?

    2 min answer threat-modellingactionableprioritisationownership
  3. Written Communication intermediate

    A distributed engineering organisation makes architectural decisions in meetings and repeatedly relitigates them. What practice fixes this?

    2 min answer vercelwritten-culturedecisionsasync
  4. Written Communication advanced

    In April 2022 an Atlassian maintenance script permanently deleted 883 sites belonging to 775 customers in 23 minutes, because a request passed between two teams did not say which identifiers or which deletion mode were meant. What does this say about written instructions as an engineering interface, and what would you change?

    3 min answer atlassianincidentrunbookambiguity
  5. Written Communication intermediate

    On 14 March 2023 Reddit was down for 314 minutes after an upgrade from Kubernetes 1.23 to 1.24 broke how Calico selected its route reflectors. Reddit published a detailed public write-up rather than a short root-cause statement. What did that choice buy them, and where would copying it be a mistake?

    3 min answer redditpostmortemincident-communicationwriting
  6. Written Communication intermediate

    What makes a design document worth reviewing, and what makes reviewers ignore one?

    2 min answer design-docsreviewnon-goalsalternatives
  7. Written Communication intermediate

    Why does written architectural communication outperform meetings in a distributed engineering organisation, and what makes a document worth reading?

    2 min answer writingasyncdocumentsclarity