Articles for category: Delivery

May 16, 2021

Greg Thomas

What is Bleeding Edge?

I live in software where buzzwords abound and I can barely stand them. But – “Bleeding Edge” – this one gets me all the time. What we want to write code that is bleeding off the edge of a knife? Did someone die for our software to compile? Are we attacking Orcs at dawn? When I ship this code do I make a blood sacrifice to the elders of my keyboard? Oh wait, is this a Klingon thing? It must be, because all I can think of when I hear Bleeding Edge are these Ten Coding Commandments.

Getting Organized

When you work side-by-side with people, there is a hum and rhythm that helps you organize and deliver your work. It’s not a push, but an ongoing nudge that says – “this is the way to do it” or “this is what we should be working on” – it can manifest as simply leaning your chair back and asking someone for 5 seconds of advice. Right now if you were to lean your chair back, you would find only you. And if you wanted to have that five-second conversation, it could turn into a meeting you have to organize. Whereas

May 6, 2021

Greg Thomas

Avoiding Spoilers

Recently, I have spent most of my Friday mornings trying to avoid watching spoilers. It’s not easy when whatever app you open up is blasting you pieces and clips of what you have missed. The projects we work on should be the opposite, when we see a spoiler, we should watch it. We should want to dig in and find the spoiler that is happening before it gets revealed to us (i.e., what is about to blow up in our face before it actually does). We should scour the internet for any clue as to what might be going on,

Writing Code for Someone’s Idea

You can write code to do anything you want. That’s the beauty of software development, you can write code to do anything you want. As in drawing, whatever you can imagine, you have the potential to go through all the ups and downs, research, google searching and everything else to try and make whatever is in your head a reality. That’s the beauty of it. When someone asks you (as invariably happens to every single software developer) you can write code for them as well. From here there are two paths you can then go down… You can start writing

Getting on the Same Page?

The expression is to “get everyone on the samge page” because often we are not on the same page. We are on different pages, we have our own ideas, some are behind, some are ahead. Invariably at the beginning, we are all on different pages through no fault on our own. The challenge for the leader is to get everyone onto the same page with one important caveat – it’s not about getting everyone onto their page, but rather getting everyone onto the same page – even if it differs from their own. That’s the tricky part.