Betterer: Incremental Improvement
12:00
11:30
Hall B
Remote Talk

It's a pretty familiar story - you start out a shiny new project with all the best intentions ✨, all the strictest compiler options and lint rules. But over time the project grows and changes, and everything doesn't always stay up to date. Now you have a few cobwebs 🕸 on some parts of your codebase that you cringe 😅 at when you come across them!

This is a totally normal part of the natural growth of an application. But how can we tackle those smells and correct past mistakes without massively blowing out the scope 🤔?

Let's discuss a generic approach to incrementally improve many aspects of our codebases! We will take some ideas from genetic algorithms and micro-service architectures, and combine them with code analysis and snapshot testing, and introduce a pragmatic, *evolutionary* approach to codebase health and maintenance.

Craig Spence
Craig Spence
Craig Spence
Craig Spence
Senior Engineer
Craig Spence

Craig is a Software Engineer from New Zealand, working at Spotify in Stockholm. He loves building cool things that help teams build cool things! He also loves punk rock, Disney's Frozen, and his cat Cosy.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund 30-14 days prior to the event – 50% Refund No refund will be offered later than that.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund.
30-14 days prior to the event – 50% Refund.
No refund will be offered later than that.