February 18, 2023

Greg Thomas

What goes into Logs?

What happened? (Debug/Verbose, Info, Warning, Error, Critical) When it happened. (Dates but don’t forget timezone offsets) Why did it happen? (who did what and where) What you should do next. (is there a KB?  Does this happen often) Those are the four components of any great log file, if you have those in your file the people that have to go troubleshoot will thank you kindly. The fifth component of any great log file is ensuring people know where to go and find the information, disseminate it, and do something with it.

February 17, 2023

Greg Thomas

Your Meeting Contribution

If you aren’t contributing to the meeting, you might not need to be there. If the push is to still have you there, that means you are there in a support role to speak up when it comes to needing to hear another voice. But if you’re not even doing that, it means you are there because we don’t trust that you’ll get the information you need to do your job successfully. That’s the problem with meetings.

February 16, 2023

Greg Thomas

The Distractions to Team Growth

Pointing out what others are doing wrong. Putting energy into what is preventing you from achieving your goals. Lamenting what has happened. Focusing on the negativity. Not putting energy into the development to grow. Not mistakes, not failures, not attempts – but everything above – those are distractions that hurt a team and turn it from something potentially incredible to something that will never reach its full potential. Discard the distractions, because they are just that.

The Clicking Moment

The clicking moment is an easy one – it’s when it all comes together and everyone goes “oh look it worked”! They don’t see the hours, days, weeks, months, and maybe even years of work that went into getting it to that point – all they see is when it clicks. That’s okay, you know what went into making that happen, the drive and initiative for it to happen. You know what it takes to make things click and that’s what matters to be able to lead yourself and others there.

February 14, 2023

Greg Thomas

Coding is the easy Part

Meeting with people. Negotiating requirements back and forth. Deciding which languages and frameworks to use and why. Investigating customer problems you’ve never seen before. Working with Sales on features that aren’t there. Figuring out new UI/UX schemas. Organizing your work. All of the above is much harder to do than writing the code that comes from these interactions.  Don’t underestimate the value of sitting down with someone to understand their point of view and their needs before you start dropping code.