Compassionate Refactoring

with Clare Sudbery

Wednesday, April 12, 2023
10am-4:30pm Eastern

Imagine working in a codebase that is a joy to update. It's easy to understand, there are fewer bugs, and you can deploy changes faster. Refactoring, which is the process of making code easier to understand and read, helps us achieve these outcomes. 

This course delivers a fresh perspective on refactoring. In addition to addressing its technical aspects, you'll also learn how to overcome common emotional and psychological barriers that prevent us from refactoring. Clare Sudbery, an experienced technical coach, will lead your through a full-day, interactive deep-dive to help you use compassion to make it easier to write good code and refactor on a regular basis.

Compassionate Refactoring

Clare Sudbery, an experienced technical coach, will lead you through a full-day, interactive deep-dive to help you use compassion to make it easier to write good code and refactor on a regular basis. 

Register Now

What you will learn

  • How to use ensemble working to enhance and capitalize on empathy between team members
  • Why compassion and empathy have an impact on how, when and why people are able to maintain quality code
  • How to avoid the blockers that impact people's ability to refactor their code
  • The enablers that allow you use compassion to enhance you and your colleagues' ability to refactor your code

Agenda

  • Part 1: Storytelling - sharing stories about how a presence or lack of empathy has helped or hindered our code
  • Part 2: Refactoring blockers and enablers
  • Part 3: Refactoring together as an ensemble, consciously focusing on the role of empathy
  • Part 4: Ensemble refactoring, putting enablers into action.
  • Part 5: Retrospective

About Your Instructor

Clare Sudbery is an independent technical coach with 22 years of software engineering experience. She specialises in TDD, refactoring, continuous integration, and other eXtreme Programming (XP) practices.

In 2009, Clare abandoned IT to retrain as a high school maths teacher… but quickly returned to software, gaining new energy via XP. Clare runs the Coding Black Females’ Return to Tech programme and co-ran Made Tech’s academy. She has a passion for helping under-represented groups to flourish in tech. Clare hosted Season One of the acclaimed Making Tech Better podcast, and publishes notes and scribbles at medium.com/a-woman-in-technologytinyurl.com/clare-wiki, and insimpleterms.blog. She’s also a published novelist and has presented workshops and talks at several national and international events and conferences.


Who is this course for? 

This course is ideal for software developers, tech leaders, and anyone who wants to encourage their team to refactor code and process more. The course includes theory and applied work, and those with limited coding experience can benefit from it and are encouraged to join.


Do I need to know how to code to attend? 

No! You don’t have to be an expert. People in the group who don’t have a lot of coding experience can actually be helpful. This course is ideal for software developers, tech leaders, and anyone who wants to encourage their team to refactor code and process more. The course includes theory and applied work, and those with limited coding experience can benefit from it and are encouraged to join.


Is cost a barrier for you? This course has one scholarship available!  Apply for a Heartware Scholarship