Skip to content

Newsletter - Failure modes of an engineering team lead #12096

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

Lior539
Copy link
Contributor

@Lior539 Lior539 commented Jul 7, 2025

First draft. (we abandoned the first version, but now are revisiting because of the poll results)

Looking for feedback on:

  • does it need a section or bits on what a team lead is actually responsible for? Either at the end or the beginning
  • Meme/image suggestions

@Lior539 Lior539 self-assigned this Jul 7, 2025
Copy link

vercel bot commented Jul 7, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
posthog ✅ Ready (Inspect) Visit Preview Jul 7, 2025 10:02am


- **Ensure everyone has access to best information to make good decisions.** Expose all context to public channels by default. PMs should provide them with insights from analytics, user interviews, and competitor research.
- **Push decisions down.** When someone asks, "Should we do X or Y?"" reply with, "What do you think and why?". Ship their answer if it's 80% as good as yours.
- **Don't the sole point of communication between your team and others.** Instead, connect the right people together. Be connective tissue, not a gate.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Don't the sole point of communication between your team and others.** Instead, connect the right people together. Be connective tissue, not a gate.
- **Don't be the sole point of communication between your team and others.** Instead, connect the right people together. Be connective tissue, not a gate.


Leadership feels like a new role, so you abandon the old one. Meetings are the easiest way for you to keep an eye on things, so now you only have time to manage the work instead of actually doing it.

Another factor is ego: all those invites make you feel important. Meetings create an illusion of productivity, and nobody pings you afterward asking why you didn't commit today. Repetition cements the habit: more meetings → fewer commits → you feel rusty → meetings feel safer → repeat.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I love this point

@gewenyu99
Copy link
Contributor

bits on what a team lead is actually responsible for
I think you touch on it enough, not needed imo

Very vague feedback: I do think the "how to fix it" bits is a little long (?), I think reading through it, I started wanting to skip to the next point after reading the bolded text in the list. I think just those points in the bolded bits were enough without additional context (most of the time)

Copy link
Contributor

@ivanagas ivanagas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking solid :)


> 🏆 **You'll know you're successful if:** Every Keeper Test answer is a confident "yes" and repeat-bug tickets have vanished from the board.

## 5. You're always the hero
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With this framing, this one feels a lot like "being the bottleneck". I think this can mostly stay the same, maybe just adjust the framing to be around burning out.

  • You have a lot of pressure to deliver and engineers relying on you, you take on too much
  • This happens because you don't prioritize well, don't ask for help when you need it, don't understand your constraints.
  • Fix it by communicating with those above and below you about how you are prioritizing, improving on understanding constraints.


> 🏆 **You'll know you're successful if:** Your team geunienly look up to you. Respect is earned in pull requests far faster than in meetings.

## 3. You're scared of changing goals
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A related, and maybe more important point, work being disconnected from goals or not having goals at all. I feel like one of the biggest responsibilities for team leads is when it comes to goals. Changing goals happens occasionally while work on goals (and opportunities for disconnect) happens all the time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants