September 30, 2021

Greg Thomas

Leaving a Call Early

If you’re on a call and it’s going nowhere, it’s okay to leave. Actually, it’s great to leave. If you aren’t contributing, if you aren’t participating, if you aren’t part of what is being discussed – your time is worth more spent elsewhere. Sometimes you get invited to the wrong call, it doesn’t mean you have to sit through it.

September 29, 2021

Greg Thomas

Steps 1 to 8

At a new job, new project, we all need help to get started and figure out what we’re actually supposed to do. “What is this bug? What am I suppose to do with it? Where is the code? How does it work?” In the back of my head, I’ve always had a hidden evaluation metric running where I want to see how far you can get to after Step 1. Do you go from Step 1 to 2 before asking for more help? Do you go from Step 1 to 5 before asking for more help? Do you go all

September 28, 2021

Greg Thomas

The Fallacy of Cave

I’ve written before about going into a cave. Sometimes you need to do it, sometimes you need to leave your team to do it. But you can’t do it every day. You can’t do it all the time when something goes wrong. The cave is where you are most productive without hindering your team’s productivity. If you’re always in the cave, you’re not doing you’re best work, you’re hiding.

September 27, 2021

Greg Thomas

How to Get Better at Something

Keep doing it. Over and over again until you get better. Don’t stop, don’t worry about what was goes wrong. Just keep doing it. Improve, learn from your mistakes, find gaps and make them better. But don’t stop. The fastest way to not getter is to stop.

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.