Live data from Hacker News

Staff Engineer Archetypes (2020)

lethain.com

21–30 of 269 posts

Re: Staff Engineer Archetypes (2020)

#21
post #8

the fetishization of staff engineers is really fascinating. do they actually act as "force multipliers", are they really essential to the success of large engineering orgs? In my experience, they spend most of their time in meetings not doing much of anything at all.

I can't recall "staff engineer" being something people even talked about before ~2 years ago. It's strange to see this idea come up and become taken seriously, seemingly out of nowhere.

Re: Staff Engineer Archetypes (2020)

#22
It's interesting to have pulled out the "Right Hand" archetype. Too often this distinction is ignored and everyone tries to align to the senior executive.

All the other archetypes can be independent, as in the company can pay them to do their mission even if the executive is not engaged.

I suspect it is time we stopped seeing companies as lead by an executive as the tip of a spear and more as a crowd with an agreed direction.

Edit: I would also suggest that Staff Engineer is the next step on what I would call Software Literate Companies - it's not that we need execs who are not day to day technical supported by people who are. It's that we need execs who are day to day technical and not have ones who cannot code.

Re: Staff Engineer Archetypes (2020)

#23

One that I think might be missing is The Therapist : They are the glue that gets buy-in and agreement between people talking past each other. They demonstrate how a healthy organization can lead a team by setting guidelines for collaboration, communicating, being constructive, and removing barriers or silos between key stakeholders. They can resolve disagreements and unblock political stalemates with their unilateral…

Agree this is a key skill and necessary archetype in large orgs.

But I'd call this person The Wolf (named after the Harvey Keitel's character in Pulp Fiction.

Re: Staff Engineer Archetypes (2020)

#25
post #18
post #10

Avoid all these other types except Solver (we call it Fixer at FB). Anyone who calls themselves these things is weird, and will be hard to rely on. Disregard levels. Disregard titles. Fix what needs to be fixed. Unit tests, CI, docs, there's no such thing as grunt work. Real leadership happens in the IDE and only code matters - everything else is overhead.

only code matters is a stretch but generally agree. If you can fix whatever shit is thrown at you, you have my ultimate respect

I think the FB slogan is “code wins arguments” which is slightly different.

Re: Staff Engineer Archetypes (2020)

#26
post #10

Avoid all these other types except Solver (we call it Fixer at FB). Anyone who calls themselves these things is weird, and will be hard to rely on. Disregard levels. Disregard titles. Fix what needs to be fixed. Unit tests, CI, docs, there's no such thing as grunt work. Real leadership happens in the IDE and only code matters - everything else is overhead.

> Disregard levels. Disregard titles.

Tell that to the person writing my paychecks.

Re: Staff Engineer Archetypes (2020)

#27
post #8

the fetishization of staff engineers is really fascinating. do they actually act as "force multipliers", are they really essential to the success of large engineering orgs? In my experience, they spend most of their time in meetings not doing much of anything at all.

Take the top 10% of engineers in your organization. They are the ones where the technical buck stops, the ones with the deepest technical and business domain expertise, the ones that define and drive the hiring process, the ones that drive changes that impact many teams, the ones that set the cultural tone for the rest of the engineers.

It doesn't matter what you call them, they've always been there and always will be. Unless your engineering org is not run by engineers, in which case, you should join a company that has staff engineers :)

Re: Staff Engineer Archetypes (2020)

#28
post #10

Avoid all these other types except Solver (we call it Fixer at FB). Anyone who calls themselves these things is weird, and will be hard to rely on. Disregard levels. Disregard titles. Fix what needs to be fixed. Unit tests, CI, docs, there's no such thing as grunt work. Real leadership happens in the IDE and only code matters - everything else is overhead.

Code Wins Arguments

Re: Staff Engineer Archetypes (2020)

#30
post #10

Avoid all these other types except Solver (we call it Fixer at FB). Anyone who calls themselves these things is weird, and will be hard to rely on. Disregard levels. Disregard titles. Fix what needs to be fixed. Unit tests, CI, docs, there's no such thing as grunt work. Real leadership happens in the IDE and only code matters - everything else is overhead.

> Anyone who calls themselves these things is weird, and will be hard to rely on.

Providing technical leadership is weird and makes people hard to rely on?

Post reply on HN