Back to Speakers
Andrew Poole

Featured Speaker

Andrew Poole

Senior Backend Engineer @ Flagstone

Andrew Poole started writing code for a living in 2005, most recently as a Senior Backend Engineer at Flagstone, and ClearBank before that. He loves solving problems, design and architecture, communicating ideas and the incredible creativity of software engineering, especially now with LLMs and agentic tooling. He’s interested in event sourcing, immutable architecture and distributed systems. He also enjoys mentoring others and building great team culture. He has previously been a successful team lead, but what really drives him is striving to write elegant, intentional code which is easy to understand and maintain. He absolutely loves C# and only really dabbles in other languages in order to write better C#. Outside of work Andrew is a husband and father of 2 who enjoys making music, especially playing bass guitar and making things in his shed. Andrew started speaking at meetups and conferences in 2024.

Sessions

Software engineering is dead. Long live Software engineering! Surviving and thriving in the new era

Introductory and overview English

Software engineering has changed. Models and tooling have passed a threshold, it's simultaneously painful and exhilarating, our roles in the process are changing. There is a lot to deal with: the emotional responses of our own personal Kübler-Ross change processes, the huge amount of noise, options, marketing hype, the explosion of innovation and how on earth to keep up with the eye-watering pace of change! Incredible productivity gains are possible and increasingly expected in the boardroom, but resources are not infinite, we must consider the environmental impact. We're also expected to ensure quality while moving towards a world where we won't be able to review every line of code. We need to come to terms with the redefinition of the value that we add. In this hopefully positive and optimistic talk, Andrew will share some practical advice on how to shift the mindset, what new things are important to understand, how to spot the things which will likely last and some pointers on how to get started, using real world apps and demos probably using Brady Gaster's Squad, Aspire and Aspire tests.