How I find problems to solve as a staff engineer(lalitm.com)
573 points by vanpra 17 days ago | 168 comments
tl;dr: A staff engineer at Google (working on Perfetto) describes finding high-impact problems by passively absorbing complaints and requests across teams, then letting them accumulate rather than jumping on the first vocal request. The key skill is spotting the common underlying shape across seemingly unrelated requests—then pressure-testing the hypothesis via prototypes, RFCs, and conversations before committing to build. Solving real problems compounds: it earns trust and pulls the engineer into more conversations, widening their view of the org.
HN Discussion:
  • Big Tech promotion incentives reward visibility and empire-building over real impact
  • ~This approach only works in bottom-up environments, which are becoming rarer
  • In startups problems are abundant; the real skill is prioritization, not discovery
  • Genuine Staff engineers naturally do this work already; asking how reveals unfitness for the role
  • ~Balancing time spent understanding others' problems vs shipping code is genuinely difficult