← All Articles

I've had hundreds of career conversations over the years, and one thing that surprises people is how often the skills that get you hired are different from the skills that get you promoted. Technical competence is the floor, not the ceiling. What actually drives advancement is a layer above that — and most people never develop it deliberately.

The first is strategic thinking. Can you connect what you do day-to-day to the bigger picture — the company's goals, the competitive landscape, what leadership is actually trying to achieve? People who get promoted quickly are the ones who can zoom in and zoom out. They execute well and they understand why they're executing. That context shapes the quality of their work and the decisions they make.

The second is stakeholder management. Your ability to navigate relationships with people who don't report to you — and who may have competing priorities — is enormously valuable and surprisingly rare. It requires understanding others' incentives, communicating clearly under pressure, and finding alignment where there's ambiguity. This is what "being easy to work with" actually means at a senior level.

The third is making your manager's life easier. This sounds basic, but it's profound in practice. Bring solutions, not just problems. Update proactively before you're asked. Know your manager's priorities and filter your work accordingly. Anticipate what they'll need before a big presentation. When your manager looks good because of you, they go to bat for you. That's how promotions happen.

And finally, learn to negotiate. Your compensation is a function of how you negotiate at key moments — job offers, annual reviews, promotions. Most people leave significant money on the table by either not negotiating at all or not doing it effectively. Read about it, practice it, and treat it as a skill worth developing. Because it genuinely is.