Get AI summaries of any video or article — Sign up free
Being a good engineer kinda sucks thumbnail

Being a good engineer kinda sucks

Theo - t3․gg·
5 min read

Based on Theo - t3․gg's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Measure replaceability using “bus factor” to understand whether you’re undervalued, essential, or trapped maintaining critical systems.

Briefing

Good engineering can feel miserable when speed and competence collide with team insecurity—and the long-term fix isn’t technical, it’s social. A personal career arc at Twitch shows how being “the best engineer” on the wrong team can trigger political backlash, HR involvement, and a cascade of stress, even when the work is objectively correct. The core lesson: leverage and impact matter, but so does the environment that turns competence into support rather than threat.

The rant starts with a career reality check: engineers should ask how replaceable they are—often through “bus factor.” If disappearing barely hurts the company, promotions and bargaining power will be limited. If disappearing would cripple delivery, the engineer can become trapped maintaining systems indefinitely. That framing sets up the speaker’s experience of being essential on one team, then later discovering how quickly that “essential” status can become a liability.

At Twitch, the speaker’s early career involved repeated reorgs and unstable assignments, including a video-on-demand platform team that was cut soon after joining. A move to the safety team changed everything. Within weeks, a manager pushed back on the speaker’s level and pay, effectively advocating for a promotion and forcing honest self-assessment. With that support, the speaker gained confidence to propose architectural and tooling improvements, negotiate raises, and hire additional talent. The team also created cross-team “swaps” to unblock roadmaps—sending engineers temporarily to help other groups ship safety features faster. In that setting, shipping faster improved both outcomes and relationships.

Later, a team swap to the creator org exposed a harsher dynamic. The speaker left a safety seat that couldn’t be refilled by simply hiring another mid-level engineer; speed and delivery patterns were hard to replace. In the new org, competence drew suspicion. The speaker described being blocked for months on tickets, then taking them on and finishing them in hours—only to face hostility. A manager monitored the speaker’s calendar and escalated concerns about meetings with higher-ups. The tension escalated during a hackathon where the speaker rebuilt the mobile app from scratch, won, and still received an HR warning after leadership was influenced by the mobile team’s complaints.

The most vivid example came from a dashboard change. After a long discussion with a product manager about why syncing layouts across devices would break usability (percentage-based layouts don’t translate across aspect ratios), the proposal returned unchanged weeks later. The speaker exploded in the meeting, arguing with data from an aspect-ratio experiment and user statistics. Even when correctness was supported by evidence, the political cost was real.

The speaker then ties these workplace conflicts to a broader principle: stop doing work that doesn’t benefit one’s role and leverage—an advice they failed to follow. When the environment punishes speaking up, “doing the right thing” can damage career outcomes. The closing argument shifts from grievance to strategy: engineers need motivated allies. Competence matters, but trust networks matter more. The speaker credits mentors, friends, and defenders for sustaining growth and ultimately enabling a career outside Twitch. The practical takeaway is to find teams where improvement is rewarded, and if they don’t exist, move—because otherwise the only outcomes are burnout, suppression, or relocation to a healthier environment.

Cornell Notes

The speaker’s career at Twitch illustrates how engineering excellence can become a liability when team culture treats speed as a threat. On the safety team, supportive leadership and clear leverage turned faster shipping into promotions, better pay, and cross-team collaboration. After moving to the creator org, the same pattern—taking delayed tickets and finishing quickly—triggered insecurity, calendar scrutiny, HR escalation, and conflict with product decisions. The speaker argues that the real differentiator isn’t just technical skill; it’s whether the environment rewards competence and whether engineers can find trusted, motivated allies. When those allies don’t exist, the long-term solution may be leaving rather than trying to “win” politics.

Why does the speaker emphasize “bus factor” before giving workplace advice?

The speaker frames a harsh tradeoff: if an engineer is not essential, leadership can replace them without major disruption; if they are essential, they can become trapped maintaining critical systems indefinitely. Either outcome affects bargaining power, promotion prospects, and long-term sustainability. The point is to force an engineer to measure replaceability honestly, because both “not essential” and “too essential” can feel bad in different ways.

What made the safety team a positive environment for the speaker?

Supportive leadership and advocacy. A manager quickly flagged that the speaker was underleveled and underpaid, pushing for promotion and forcing self-reflection on role fit. After that shift, the speaker gained confidence to propose tooling and library changes, negotiate raises, and help unblock other teams through structured “swaps.” The team’s culture rewarded faster delivery with more leverage rather than backlash.

How did the creator org differ, and what did that do to the speaker’s career?

The creator org treated the speaker’s competence as threatening. The speaker described being blocked for months, then completing work quickly, which led to hostility. A manager monitored the speaker’s calendar and escalated concerns about meetings with higher-ups. Even a major achievement—rebuilding the mobile app during a hackathon and winning—ended with an HR warning after leadership was influenced by complaints from the mobile team.

What was the dashboard dispute, and why did it matter?

The speaker opposed syncing dashboard layout across devices because the layout used percentage-based sizing, meaning different aspect ratios would make the UI unusable or barely readable. The speaker had a 2.5-hour conversation with the product manager explaining the regression, backed by an experiment tracking aspect ratios across users. Despite that, the same proposal returned weeks later, and the speaker’s reaction in the meeting marked a turning point in their Twitch career.

What “failed advice” does the speaker admit, and what does it mean in practice?

The speaker urges engineers to stop doing work that doesn’t benefit their role and leverage at the company. They admit they didn’t follow that rule—continuing to push for improvements that helped creators but didn’t immediately strengthen their career positioning. In environments where speaking up is punished, even correct work can become career risk.

What’s the speaker’s proposed long-term solution?

Find motivated allies and trusted allies who will defend and coach. The speaker argues that teams without such people will eventually force engineers into one of two outcomes: becoming less motivated or leaving. The closing message is that relationships and allies matter more than titles, technologies, or features—and if the environment can’t support growth, relocation is the rational move.

Review Questions

  1. How does “bus factor” change an engineer’s approach to promotions, workload, and long-term career planning?
  2. Compare the safety team and creator org using specific examples of leadership behavior and team reactions to fast shipping.
  3. What evidence did the speaker use to argue against the dashboard syncing proposal, and why didn’t correctness prevent career damage?

Key Points

  1. 1

    Measure replaceability using “bus factor” to understand whether you’re undervalued, essential, or trapped maintaining critical systems.

  2. 2

    A supportive manager can convert technical leverage into promotions, better pay, and confidence to propose improvements.

  3. 3

    Cross-team collaboration can work when the culture rewards unblocking and shared outcomes, as it did in safety.

  4. 4

    When team insecurity turns competence into a threat, even correct work can trigger political retaliation and HR escalation.

  5. 5

    Speaking up without strategic awareness can backfire if the environment punishes dissent or threatens internal power structures.

  6. 6

    If trusted, motivated allies don’t exist where you work, the sustainable option may be to leave rather than keep fighting the same dynamics.

  7. 7

    Career growth accelerates when engineers find allies who defend them, coach them, and reward progress.

Highlights

On the safety team, leadership advocacy—calling out underleveling and underpayment—turned the speaker’s delivery speed into promotion leverage.
In the creator org, finishing delayed tickets quickly triggered hostility, calendar scrutiny, and HR involvement despite the work being completed fast.
The dashboard syncing argument hinged on percentage-based layouts breaking across aspect ratios; the speaker backed the case with an aspect-ratio experiment and user statistics.
The speaker’s central warning: correctness doesn’t guarantee protection when team politics treat competence as a threat.
The ending reframes success as social: trusted allies matter more than titles, and leaving may be the healthiest move when allies aren’t available.

Topics

  • Workplace Politics
  • Engineering Career
  • Team Dynamics
  • Leverage and Replaceability
  • Product Usability

Mentioned