Obeying the Testing Goat: Building a test loving culture at your company @NorthBayPython
Obeying the Testing Goat: Building a test loving culture at your company  @NorthBayPython
Uploaded December 2017 | Updated September 2026, 46 minutes ago
Julia Duimovich

2017.northbaypython.org/schedule/presentation/7

We all know we should test our code. We all know that we should have a hypothetically perfectly tested codebase. But how many people actually do? Why don't we? What's stopping us? We'll talk about the skills and mentality everyone needs to have, the infrastructure that cuts down on the amount of work that you need to do to write a test, directly influencing how many of your coworkers actually write comprehensive tests. We'll also talk about planning and the torturous process of accepting what you can't test. You'll leave this talk planning to add an onboarding session dedicated to testing, excited about test infrastructure such as factories, and looking forward to the day that you discover the tests are there, and they can help you understand the code's structure and intended usage.

About North Bay Python

A single-track conference north of the Golden Gate, focused on community, collaboration, and all things Python.

North Bay Python is a two-day, single-track Python conference held at the Mystic Theatre in Historic Downtown Petaluma, California, over the weekend of December 2 & 3, 2017.

We're a nonprofit conference for professionals, enthusiasts and students alike. We're focused on inclusion, accessibility, diversity, and affordability. Most importantly, we're planning a great lineup of talks from all over the Python ecosystem, with plenty of time to meet new people and develop new ideas.

Our venue, the Mystic Theatre in Downtown Petaluma, is a beautiful example of an early 1900s Vaudeville theatre. You can find over 50 different food and drink options a short walk away, and the nearest hotel is only a block away.

A Python conference north of the Golden Gate


North Bay Python is a single-track conference with a carefully curated set of talks representing the diverse Python community and their different areas of interest.

If a topic is less to your interest, or you've met some people you really want to sit down and chat with, we'll have plenty of areas away from the main theatre to catch up and chat.

Our goal is to keep prices as low as possible. That means we won't be catering lunch. Instead, you can look forward to extra-long lunch breaks you can use to explore all of the great food options around the venue.
Obeying the Testing Goat: Building a test loving culture at your companyThe Tangled Web We Weave: Continuing Education Through Silly Projects - Joe Kaufeld (Nbpy2025)Easier Classes: Python Classes Without All The CruftI Take Exception to Your Exceptions: Using Custom Errors to Get Your Point AcrossMap it with Python! Intro to GIS and Python mapping modules.Keynote - Mariatta WijayaRunning Vintage Software: PyPIs Aging Codebase.The Secret Life Of Python - Steve Dower (North Bay Python 2019)Observability For You and Me with OpenTelemetry - Sarah Hudspeth (North Bay Python 2023)Accessibility Matters: Creating a Better WebMake Your Engineering Team A Fabulous Place for Programmers with ADHD and Autism5 Leadership Skills Every Engineer Needs
North Bay Python |

Obeying the Testing Goat: Building a test loving culture at your company

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER