

Build a risk matrix that communicates risk without oversimplifying

Explain uncertainty by visualising the Strength of Knowledge behind your risk assessment

Run a simulation to see how likely certain outcomes are

Creating this cybersecurity risk matrix visualisation is more straightforward than it might initially appear. I’ve provided the complete Python code for generating this matrix, which uses matplotlib and numpy libraries. Install the required libraries (pip install matplotlib numpy) and run…

Since last summer, I’ve been working with Presight on a new software tool called OpenRisk. It’s basically a web-based platform for creating bowtie diagrams, and after months of testing and improvements, we have launched. So now is the perfect time…

As I celebrate my 900-day streak learning Norwegian on Duolingo, it seems like the perfect time to reflect on whether this daily habit has actually improved my language skills. After living in Norway for two years and using Norwegian regularly…

I recently went back to the Netherlands, so it was time for another ferry ride. Having previously written about my Fjordline experiences, I was excited to take the ferry again, this time with a few differences. We recently switched to…
Receive each new blog post in your Email. Once a week, easy to sign up, easy to cancel.