Articles for category: Delivery

October 10, 2021

Greg Thomas

It’s the Waiting…

Is it the duration that kills us? The unknown? If we knew, would we care how long it would take? If we knew how long we’d have to wait but still knew that it was an unknown would it still drive us up the wall waiting for the answer? Does it matter how many times you hit refresh or pull down on your notifications? It doesn’t. Sometimes all you can do is wait.

October 8, 2021

Greg Thomas

Always Be Refactoring

I have spent most of this week refactoring code. Tweaking it. Optimizing it. Tracking it. Making it more performant, trying to figure out what does and doesn’t work and work, debugging through a mountain of bugs, and generally… making it work. It’s not simple work, it’s frustrating, it’s time-consuming, but it’s always eye-opening how the beauty of simplifying your work, has the potential to work that much better.

October 3, 2021

Greg Thomas

Taking a Step Back

There is never enough time to take a step back and figure out what is wrong. Never. Ever. Until it breaks and then you have a ton of time on your hands to figure it all out, design the perfect solution and fix everything that was wrong. That’s odd, I thought there wasn’t enough time?

September 26, 2021

Greg Thomas

Code and the Relay Race

Coding with a team is like a relay race. Everyone runs (Sprints) as fast as they can, they go all out, pushing as hard as they can until they can’t go any further, and then they hand off to their teammate, who goes and does the same thing. Everyone’s top speed is different, but we are all driving towards the same goal. And no one can do it alone.

September 25, 2021

Greg Thomas

Finding the Critical Gaps

In every process, delivery, action plan, etc – there are critical gaps, holes that exist that can break everything – they are that critical to the entire process. At the same time, they are the greatest opportunities and bang for our buck to make things work and fix problems. Find the gaps, fix the holes.