Instead of competing for the single "Uber TL" role, Adrian carved out a new leadership position by focusing on "user experiences." He took this complex work off the main TL's plate, allowing that person to focus elsewhere and establishing himself as the go-to expert in a critical sub-domain.

Related Insights

Contrary to conventional wisdom, a distinguished engineer advises senior engineers to delegate the most challenging, interesting work. They should instead take on necessary but unglamorous tasks, which builds immense credit and allows junior engineers to grow faster on high-impact problems.

Don't wait for a promotion or for the perfect role to be created. The most effective path to leadership is to proactively identify and take on critical, unowned tasks within your organization. This demonstrates value and allows you to carve out a new role for yourself based on proven impact.

The path to senior engineering levels is tied to the scope of your work's influence. Rather than explicitly seeking promotions, focus on projects with natural potential to grow from solving a team's problem to solving an organization's. The promotions will follow the impact.

Gain influence by curating a backlog of valuable "side quest" projects that address team pain points. Proactively offering these well-defined opportunities to other engineers helps them meet their career goals and establishes you as a key network hub and leader.

Don't wait for a promotion or new job opening to grow. Proactively identify other teams' pain points and offer your expertise to help solve them. This proactive helpfulness builds relationships, demonstrates your value across the organization, and organically opens doors to new skills and responsibilities.

In fast-growing companies, your role constantly expands. To keep up, you must delegate responsibilities you've mastered (your 'Legos') to tackle new, larger problems. Hoarding tasks you're good at will ultimately limit your career growth and bury you under a pile of work you've outgrown.

Successful delegation is not an abrupt handoff but a gradual process. Bring in a senior person and collaborate with them, then slowly cede specific responsibilities (e.g., customer interviews). This allows you to transition your own role from day-to-day operator to an internal advisor, ensuring continuity.

Top performers' primary need is opportunities for growth, not necessarily promotion. Delegating significant responsibilities forces them to develop new skills and fosters a sense of ownership, which is more valuable than simply clearing your own plate.

To deliver a high-stakes project on a tight deadline, an engineer took on product management responsibilities like defining scope and getting alignment. This ability to resolve ambiguity outside of pure engineering, which he calls the "product hybrid archetype," is a key differentiator for achieving senior-level impact.

A Tech Lead can't do everything. Using "recursive accountability," the lead (as the Directly Responsible Individual) delegates ownership of sub-problems to others. While they own their pieces, the lead remains ultimately accountable for the entire project, preventing a "that wasn't my part" mentality.