Hacker News new | ask | show | jobs
by ivalm 2102 days ago
First, I accept that there are cases where extreme specialization is important. I just think these cases are few and far between.

The main skill for senior/staff swe is not in knowing or not knowing some technology, but rather

1. Picking things up quickly

2. Understanding/recognizing generalizable patterns and best practices in any tech.

Almost no job requires some extreme expert level knowledge of language/framework minutiae (obviously you do need some experience in particular tech). Almost every non-greenfield job has a ton of custom tech that has to be learned. Almost every green-field job needs someone with immense breadth.

Having been exposed to very many things people get to naturally see recurring patterns/best practices. When they see a new tech they are able to understand why choices were made. When new tech needs to be made they can draw from broad experience in what others did best. I really think this is most of the eng value of staff swe.