Articles for category: Leadership

Starting the Cycle Again

Delivering software is all about cycles, the biggest one being you finish one delivery, the next one starts up, we rinse/repeat and do the same dance again. We try to optimize the cycle as much as we can, do requirements early, get code into QA sooner, work on smaller pieces as we go – but at the end of the day it is a cycle that starts over and over again. The challenge for a leader, therefore, becomes, how to make each cycle different, how to ensure it’s fresh, different, and not monotonous, and how to keep your team engaged

March 26, 2022

Greg Thomas

What do you Need?

We shy away from this question because it forces us to look at where we might be coming up short and more importantly – where we might be needing help. But it’s the question we should be asking ourselves each and every day in order to move forward. And the one question you should always be asking your team to ensure you’re supporting them in the best way how.

March 23, 2022

Greg Thomas

Not Everything is a Technology Solution

It’s easy to think everything needs to have a technology component to it. If something is broken there “must be an app” for that or there must be a tool for it. My favorite example is when I left a job many years back and when I followed up with one of the developers they said – “we replaced you with a bunch of tools” – (pun intended and funny) – but it didn’t do what they want. Not everything requires a software solution to make it work, but we’ve started defaulting to it because it’s easier to download something

March 17, 2022

Greg Thomas

Software Leadership Series: Listening to Your Team

As a leader, you need to deliver. You need to get things done and you do that through your team.  They are the indirect conduits to your success. You need to engage in motivation, inspiration, mentorship, and coaching.  You need to lead the way by jumping in and helping with bugs they don’t need to be doing and leaving the juicy stuff for them to work on. It gets hectic, super hectic – mid-project when everyone is struggling to see the finish line or end project when we are trying to make sure that we’re shipping the best project –

Reaching that Next Level

Leveling up in Video Games is pretty easy. They give you a progress bar, you gain experience, when you hit the next level you’re there – maybe they give you some kind of bonus or tool or trick or something. But you get the idea, it’s a known quantity – you work towards a metric and then boom level up. It doesn’t happen like that in life, because we don’t know where the next level is.  We are constantly searching for it. It gets frustrating because we never know when we’re going to reach that “next level” and instead we