EuroPython 2025

Sheena

My early career saw me working as a software engineer and technical leader across multiple startups. But it was my passion for education that led me to devote the last 5+ years to re-imagining how we teach people to code professionally.

Over the last half decade I have had the opportunity to work in the NGO space and build alternative education systems from the ground up. Along the way I have learned a lot about how to teach well, how to build systems that teach well, and how traditional education systems fall short.

I lead the Guild of Educators, a community I founded to empower tech educators through shared resources, support, and evidence-based teaching practices. Additionally, I run Prelude, where I provide rigorous technical training, as well as consultation, and coaching for technical educators, and organisations with education functions (for example grad programs and similar).


Session

07-16
10:45
45min
Teamwork makes the dream work
Sheena

Ask any successful software developer - it takes a lot more than technical skills to win at this game. Software development is a team sport.

What does good teamwork mean to you? Is it about empathy? Making sure voices are heard? Clear communication? Mutual respect? Well...yes.

But there is more to it than that. A lot more.

When it comes to software development, a lot of these fluffy definitions of good teamwork can be implemented in very concrete ways.

This talk will cover a lot of the "soft" skills that come into play in software development, as well as the harder skills that come into play (eg testing and proper use of Git). These are a few of the skills that will make people want to work with you again and again.

Prepare yourself for ball-sport analogies.

Professional Development, Careers, Leadership
Terrace 2B