Skip to main content

Command Palette

Search for a command to run...

The Team Lead

Published
2 min read
The Team Lead
A

Hi, I’m Alvin! I write about tech, and love sharing what I learn. If you have any questions or suggestions, please reach out - I'm always up for a quick chat.

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!

More from this blog

Alvin Crespo | Engineering Leader

48 posts

Welcome! Here, software development meets creativity and quirkiness. Hopefully, you'll find my tutorials and random thoughts insightful and inspiring for all your software adventures.