What advice would you give to young people interested in a career in computing?
I think it's really important to just build things. A lot of people who come to university really get hit by programming theory and practice. They find it really hard just to go from scratch to build even something simple; employing the theory that they have learned. So to learn programming, you just must build something. Whatever it is, just build it. That is how many begin to understand the core concepts.
I think what's really important is to be motivated to build the thing. If you're building some calculator app, which is the first thing that a lot of people learn, it's not going to be very interesting. Instead, think of some really silly idea, something really goofy.
Some of the first things I built were just silly sound boards. I wanted to learn touch interactions on iOS devices, and so I decided to make a sound board where you throw faces around and whenever they hit the side of the screen, they'll make a sound. This was a tangible project that I set myself up to do, and I was motivated to finish the project well and therefore learn the programming concepts simply because it was something I wanted to build. By building this silly interactive prototype, I improved my understanding of complex programming concepts, but also how to build simple physics simulations in code.
When you're transitioning from A levels to degree level, it's useful if you can reflect and think about what you are really interested in, so you have this intrinsic motivation when you advance. Many people, understandably, have outside pressures to do something that is going to offer a stable career. However, I think it is important you can find some way to find joy in the thing you end up studying.