The key to writing great software is a great engineering team, but building those great teams is more than finding the best developers. It’s about creating a positive and inclusive environment which helps the whole team to thrive. In this talk, I share some ideas about how you can help to guide a team of fantastic software engineers to success.
Talks
A few of the talks that I've given recently
I used to hate public speaking. I was really shy and the thought of talking in front of 5 people, let alone hundreds, really scared me. When I came to work at the BBC in 2013, I decided I had to overcome my fear of public speaking. I decided to say "yes" whenever anyone asked me to speak and then I began to enjoy sharing my ideas with people.
After many years of practice, I now love public speaking!
I really enjoy sharing the work I do both at the BBC and outside of the day job. Here you will find an archive of the talks I've presented both internally to BBC teams, and to a wider audience and various events. Most of my talks involve 80s and 90s rappers or gifs. Enjoy!
If you'd like me to come and speak at your event then get in touch here or via Twitter.
The Illest Man In The Hospital
After surviving a near-death experience when I contract an infection which caused sepsis, I wanted to share my story in order to help others. In this talk I share my experiences of 45 days in intensive care.
From Space Invaders to Strictly
Want to know how I got started in the technology industry? It all started with my love of Space Invaders and ended up with me creating high scale applications to support Strictly Come Dancing. I share some tips for up and coming developers and what to expect when you join the industry.
BBC Account : Engineering Excellence at Strictly Scale
How do you build a culture of engineering excellence within a development team? How do you ensure code quality for applications that get used by millions of people as soon as they're deployed to your production environment? Learn more in this talk.
7 Tips For Writing Great Unit Tests
How do you learn to write great unit tests? Why are some unit tests good and some bad? Here I talk about 7 tips for writing great unit tests and gaining confidence in your code.
Application security is often an afterthought for developers, as we concentrate on the next shiny new feature for our projects. In this talk, I highlight the importance of application security and explore some simple and practical ways that we as developers can defend our services from intrusion.