As you get promoted in the big companies you're expected to take more of a mentorship role, doing design reviews, leading teams, running and attending meetings, writing documents, working out conflicts between teams, designing features, designing architecture, triaging bugs, reviewing code, etc., etc.<p>The more you rank up the less actual coding you're expected to do. At my last job, after getting promoted to senior engineer I was at times going for multiple month periods without writing any actual code.<p>I'm not saying it's good or bad, I'm just saying there's a lot of senior software engineers that don't do much actual coding. The tool might have recorded me as doing nothing when I was all day working on non-coding stuff.