Berlin

November 4 & 5, 2024

New York

September 4 & 5, 2024

London

June 16 & 17, 2025

Lessons learned from refactors and rearchitectures

This talk will walk you through the best -and worst- practices Josh has seen over the years from both successful and unsuccessful efforts in development velocity.

Register or log in to access this video

Create an account to access our free engineering leadership content, free online events and to receive our weekly email newsletter. We will also keep you up to date with LeadDev events.

Register with google

We have linked your account and just need a few more details to complete your registration:

Terms and conditions

 

 

Enter your email address to reset your password.

 

A link has been emailed to you - check your inbox.



Don't have an account? Click here to register
November 28, 2022

Any development project lasting for more than a year will inevitably need at least a few major refactors or even a complete re-architecture to keep a good development velocity sustainable. Those major changes are a joyous opportunity to introduce newer frameworks, coding patterns, and general architecture improvements. But, they can take a hefty amount of time without any positive results to show immediately. This talk will walk you through the best -and worst- practices I’ve seen over the years from both successful and unsuccessful efforts.

On the happy side, we’ll cover:

* Effective knowledge-sharing strategies for developers across the experience spectrum

* Personal strategies for building excitement and team buy-in

* Patterns for introducing new patterns quickly without overhauling the entire project

On the unhappy side, we’ll cover what happens when those break down:

* Isolated knowledge and going against framework best practices

* Losing team trust in yourself — or even the values of refactors

* Losing stakeholder trust in the value of refactors — or even the product