Refactoring your Leadership Style

Greg Thomas
2 min readFeb 7, 2024

If you type in “Leadership Style” to Google you’ll get back an awesome list of great infographics and pictures on all the components that should culminate into creating your leadership style.

Over the years I’ve broken down my own Leadership Style into the tenets I embraced as a developer to help me write code, ship code, and lead teams — Drive, Initiative, Delivery, and Leadership.

There is probably an infographic in there somewhere but one element that I’ve always subscribed to is thinking of leadership from a coding perspective and one of the most important elements in coding is refactoring.

Take the Hard Look

Refactoring your code is all about taking a step back to see how it is working, what it’s doing well, what it’s doing poorly, what’s breaking at scale, what’s horrible to figure out, what breaks under duress, etc, etc.

The list goes on and on, but what it boils down to is — “how do I make this thing that’s running pretty well even better” — when it comes to leadership you always need to be taking that look at yourself and your team. It’s not easy, who wants to always be asking themselves — “What could I be doing better?” — but remember you’re leading more than the Army of One, you’re leading the team of many and this introspection is what is going to help you figure out what they need to get better to grow and develop as leaders in their own right.

It is All On You

The beauty of refactoring is that no one will ever initiate it for you or ask you to do it. Your manager is looking at your team going — “yeah you’re killing it, keep it up” — but they don’t know the challenges you have coming down the pipe or what you need to prep to get ready for them.

You’re in the driver’s seat and you’re the best one positioned to make the call. It might not be popular at first, but people might ask why you’re rocking the boat or changing things up when things are going smoothly, that’s okay, they are allowed to question things, but the reason you’re doing it — is because you see things that they don’t.

And if you’re looking for some great tunes to get you in the mood to get this job done, to give yourself a little kick, have you heard of this little ditty that sums it up perfectly?

Want more? Check out my book Code Your Way Up — available as an eBook or Paperback on Amazon (CAN and US). I blog daily on and lead



Greg Thomas

Software Architect, Developer, Author and Leader helping organizations build scalable software delivery teams and implement cloud-based solutions