Presentation: Avoiding Getting on the News by Investigating Near Misses

Track: Surviving Uncertainty: GDPR, Brexit, or Politics? Beyond DR

Location: St James, 4th flr.

Duration: 1:40pm - 2:30pm

Day of week: Monday

Share this on:


I have a colleague at work who is obsessed about planes.  There is almost no work situation that does not have an aviation based analogy.  Surprisingly, this is less tiresome than you might imagine because people generally care a very great deal about planes crashing, and so a great deal of thought has gone into thinking about how to prevent disasters, and that’s useful in work context.
One such aviation example not just doing “root cause analysis” on actual crashes, but investigating literally anything that is a bit odd.  This is important because actual crashes tend to be caused by multiple factors, or by things getting worse over time, so we can investigate problems one by one, or get in early, without the need for disasters that get on the news.
The relevance to software engineering is one of support.  Yes, we are all over crashes and making sure they never happen again the same way, but what about the “near misses”?  In order to investigate those we need to instrument our product, monitor those stats, and dig into everything that doesn’t look right.  I’ll talk through some real world examples of doing just that by extracting every last drop of field information to prevent disasters, rather than waiting for them.

Speaker: Ed Holland

Software Development Manager @metaswitch

Ed has 20 years experience at Metaswitch as of a mix of Java Dev, Tech Lead, Architect, Scrum Master, Project Manager, Product Owner, and Agile Coach.  However, more recently he has discovered how much fun it is to be a trouble maker, driving and inspiring change.  

Find Ed Holland at

Similar Talks

Partner and Engagement Manager @EqualExperts
Co-founder @SnykSec, previously CTO @Akamai
Independent Security Consultant, previously Deputy Director for Technology and Operation, & Head of CyberSecurity of Government Digital Service
Technical Lead for Project Loom @oracle
Software Engineer @StarlingBank
Co-Founder and Director @lowRISC, LLVM hacker


  • Career Hacking

    Strategies for advancing the skills that advance your career. Look for mentoring, speaking, empathy, and career paths.

  • Advances in FinTech

    Finance is king in London. What's happening and what should you be paying attention to with modern #FinTech

  • Security Transformation

    How do you actually start with a security mindset? Learn techniques for making security a first-class concern.

  • Tech Ethics: The Intersection of Human Welfare & STEM

    What does it mean to be ethical in software? Hear how the discussion is evolving and what is being said in ethics today.

  • Bare Knuckle Performance

    Killing latency and getting the most out of your hardware.

  • Evolving Java & the JVM

    6 month cadence, cloud-native deployments, scale, Graal, Kotlin, and beyond. Learn how the role of Java and the JVM is evolving.