Articles for category: Delivery

January 13, 2021

Greg Thomas

The Artful Debugger

Your bug might have been reported on X, but when you dug into it, it was really an issue with component Y. Component Y didn’t handle the error correctly and hid it instead but eventually it bubbled up stopping your code in the progress. Upon further inspection, it looked like it’s not a problem at all but a feature of Platform A that can be implemented via toggling Option B. All this to say, to enable Option B you needed a certificate from Vendor C that would contain the proper subject names of Domains D and E which you don’t

January 12, 2021

Greg Thomas

About Your Tasks

Tasks are the livlihood of developer work. If you have an overload of tasks in your queue, you are in demand, you are getting work done and you are needed by your team. If you don’t have any tasks in your queue, you should be a bit worried, a little concerned that your queue is growing empty. Whenever my queue starts to shrink, I reach out to those for what is next, if it fills up by the end of the day I’m doing well, if not, I get concerned. The key to having a full, overflowing queue of tasks

January 6, 2021

Greg Thomas

Dipping Your Toe

I’ve written about this before, but it bears mentioning, for so many reason. If you are going to start something new, don’t fall into the trap of dipping your toe in to see if the temperature is right for you. In short – the temperature will never be right, it will always be a bit too cold or a bit too warm. Eventually you need to jump in, fully submerge yourself to make the impact you’re looking to make.

January 6, 2021

Greg Thomas

No Rush

Everything we work on is geared to towards completing a – thing. Some code. A test. A book. A report. A meeting. An email. The list is never-ending as we work to complete that “thing”. And once you complete it, the rush is on to get it done faster with phrases like… “Well now that we know what we’re doing.” “We’ve done this before.” “This should go faster now.” Unless you’re manufacturing widgets or cogs on an assembly line it doesn’t. Every line of code is different, every piece of work you start is different, every client you have is

January 4, 2021

Greg Thomas

Unfinished Projects

We all have a collective shelf of unfinished projects that stare at us or mock us from afar when we take on a new challenge. “Really? So this one?” Now you’re going to do it? C’mon? Whatever the moniker, it mocks us and holds us back from starting something new and from there two things happen. One – we don’t start the project and instead look over at our old stuff wondering if we should finish it. Two – we start, but because we have that mocking voice in our head, we don’t go all in, we go half in