Look around now - how many computers are in the room?

I count about thirty. Phones, the TV, my dyson heater, my headset, my oura ring, remote controls : nearly everything with a button on it runs software.

That matters because every one of those devices needs code written by teams likes yours. Software touches law, health, transport, and food systems. And small mistakes can cascade into real harm. As software builders, we must treat our craft as responsible work: design carefully, test relentlessly, and assume our code has consequences beyond the screen.

Discussions for your team

  • How many computing devices touch, connect and interact with our product/service?
  • What potential failures could cascade out to those devices?
  • Do our tests cover those potential scenarios?