Developer Purpose

I discuss the dilemma of whether or not to refactor code that may not have the best design. 

There are always trade-offs involved in leaving messy code versus investing time in making it better designed. It’s not straightforward whether you should undertake a refactor.

Understanding the scope of the refactor is also critical. Your changes can have a big impact on future developers and the overall system. In the video, I provide a set of questions to ask oneself before undertaking a refactor and emphasize the need for collaboration with the team. 

Ultimately, the goal is to ensure that refactors drive value and benefit both developers and end users.

What is Developer Purpose?

I help software developers build meaningful careers with purpose.

Unlike others - who recommend chasing big salaries, jobs at elite companies (FAANG), or grinding interview prep - I mentor developers toward fulfilling, balanced software careers.

My goal is to help you work on software that makes the world a better place.