The Team Lead

Photo by Ben Stern on Unsplash

The Team Lead

Have you ever been on a chaotic team? I have. Plenty of times. Each time — it sucked…a lot. It caused me to act on my flight response, jumping from job to job early in my career and stunted my career growth as a result.

If only I had a proper team lead at the time…

Team Leads are extremely important to any engineering organization because they enable teams to be their best. In this series, I explore what it means to be a Team Lead. I’ll share my experiences — the good and the bad. And I’ll share my own personal hopes to be the best team lead I can possibly be.

Some topics I’m thinking about include

  • Following Up

  • Responsibility

  • Empathy

  • Mentorship

  • Goal Setting

  • Technical Debt

  • Task Management

  • Core Values

  • Letting Go

  • Scheduling

  • Communication

  • Work / Life Balance

  • Prioritization

  • People Management

  • Leadership

Over the last 10+ years, having worked at startups, agencies, and corporations — I’ve experienced a variety of leadership styles. Some worked extremely well and others were terrifying. My hope is to share my theory and strategies with you — all inspired by my original hopes as a Software Engineer.

There are so many topics I want to share, the above being only a smidgen of what comes to mind. If you don’t see something that you want to learn more about, let me know in the comments below.

Hope you enjoy!