James Birnie | Devoxx

Devoxx UK 2019
from Wednesday 8 May to Friday 10 May 2019.

James has been working in software since the late 1990s. Back then TDD was something you studied but never did and agile and lean were words we used to describe athletes.

James worked in a startup for 9 years before joining ThoughtWorks in 2015. Since then he has become an Agile transformation specialist with the odd departure from the day job to study cool things like quantum computing.

See also www.jamesbirnie.com

Blind Ignite


5 minutes to present 20 slides that autoforward every 15 seconds.

Oh, and the speaker has never seen the slides before.

Could anything possibly go wrong?

Should Shor's Algorithm Scare Me?

Byte Size

Quantum computers are going to break RSA. Is this true? If so, when will it happen? How worried should I be?

If quantum computers do become powerful enough to break RSA it will be because of Shor's algorithm for factorising numbers. Shor's algorithm is in complexity class BQP. This means that it works in polynomial time with respect to the size of the number to be factorised. For all practical purposes, this means that the only thing keeping RSA secure is the non existence (or at least non known existence) of quantum computers powerful enough to factorise any number larger than 15.

I'll explain how Shor's algorithm works, why it is important and what we can do to prevent having all our secrets exposed when the computers exist to break all the encryption we are currently using.

Agile is a Dirty Word


Any organisation that tells you that it is "doing Agile" ISN'T doing Agile. This is something I've discovered in the last few years working as a consultant for ThoughtWorks.

How do you teach Agile to a group of people who think they are already doing Agile? How do you explain to a business that thinks that "Agile doesn't work" that the reason why it isn't working is because IT has to change as well as the technology group? How do you even begin to do this when everybody you meet thinks that they've "tried this all before, it just doesn't work here!"

We've worked under these conditions and we've had success in effecting real change both at ground level and throughout the wider business. In this talk I'll share some techniques that we've successfully used.

Make sure to download the Android or iOS mobile schedule.