March 10, 2022

Greg Thomas

Works on My Machine

I’ve been having this happen with a client for the last few deliveries of software and all it’s derivatives… “Works on my machine.” “Works in DEV.” “Looks fine over here.” But it doesn’t, it never did, the problem was always there.  Maybe your machine had the right CPU to get past that race condition or maybe that day when you did your test that spike in memory usage wasn’t your youtube video but your app itself. Works on My Machine is a challenge to figure out what went wrong with your code and not be satisfied with a Gremlin lurking

Software Leadership Series: Demo Day

I love doing demos, either attending or giving them.  I’ve written so much on them in the past; Plan Your Demos The Day after the Demo The Art of the Demo Demos Gonna Break Software Sales Demo are a Thing Reading those titles, I could still come up with more content to write on demos. This is why I’m always surprised to hear that someone doesn’t want to give a demo.  As a developer, the demo is the culmination of your work to show how you took words and made them into something tangible, how you took an idea and

How To Build a Great Team

I wrote this presentation and published it on Slideshare a number of years ago.  It was a fun look at the people, the personalities you need to make your team successful, and where leadership comes from. I did it around the time that the comic book movies were not as massive as they are today, but there are still few unknowns in there that might make you think. Here is the entire presentation – “How to Build a Great Team”.  

Gearing Up

We don’t wake up and are just ready to go and do something.  For an individual, it can be hard enough to get yourself going but for a team, it becomes multiplied by each individual’s personality, abilities, skills, and experience. Getting your team ready, pumped, on the same page (insert whatever other team you want to use here), I like “gearing up” is a task that you can’t do 5 minutes before the meeting. You need to think of; What do you want them to get out of it? What do you need to get out of it? What do

Taking that Step Back

The Urgent Crisis of the Moment has shown up in your inbox in the form of a bug that is going to destroy the company if we don’t get it fixed today. At the moment, there is a surge in pressure to resolve the issue now because it is “hurting” things – maybe not you, but someone else who is dependent upon it. In these moments, there are two things to be done; Alleviating the hurt now. Make sure what you did doesn’t hinder things going forward. Alleviating the hurt now is a pretty straightforward proposition – triage the issue