The difference between staff engineer impact and senior engineer output is not that staff engineers stop writing code.
The difference is that output describes what you personally produced, while impact describes the useful change that persists because you were involved.
Senior engineers need both. They are expected to ship difficult …