May 30, 2023

Greg Thomas

Are we all on the same page?

If you’re in a room and everyone is staring back at you blankly, you’re not all on the same page. If you’ve just had a call and discussed half a dozen ideas with no confirmation as to who is doing what, you’re not all on the same page. You can tell the teams that are on the same page from afar, they are all working together, each person knowing their part and role that is critical to their success. That’s how a team works. That’s how a team keeps moving forward beyond the basics building on their successes.

Team Leads vs Tech Leads

Team Leads and Tech Leads are two critical roles in any software development team. But go from team to team and you’ll find the roles and what is required of them are drastically different.  Here’s my take on the difference between a great Tech and Team Lead.  

May 28, 2023

Greg Thomas

Tractor or Cadillac

I can build you a tractor or a Cadillac (perhaps there are better terms to use today but I still like these). A Tractor will get you there, wherever you are going, without fail, it will be solid, it won’t breakdown and it will do the job (i.e., work hard).  Tractors don’t mind getting dirty because it’s all part of what they do to get the job done. A Cadillac will get you there, but it’ll do it in style.  It will be fast, it will be polished, and you won’t even think of it breaking down because it does

How to Practice

Maybe make a plan (I do this from time to time). Writing it down helps (I heard and have tried). Committing to a schedule (yes this is definitely great). Get a support group (this never helped me too much). Break it into smaller tasks and when you’ve mastered one task, move on to the next (this helps greatly). Always keep challenging yourself with variations on what you are doing (prevents falling into a mold). But what helps the most with practice, is simply showing up, you’re halfway there if you do that, after that it’s attitude to learn and try

Leaving a Meeting with No Actions?

I think one of the hardest parts about meetings isn’t that we have to attend them, or that they could have been an email or that so many people were invited to them. It’s when we spend all that time in them, with no outcome determined and no next steps to happen. It’s then that we leave wondering – why was I here?