While this is true... it's also letting yourself be massively taken advantage of, and underpaid. Yes, the best way to get promoted is to do work above your level. The problem is, you're not getting paid what you deserve for that . If you're always doing this, you're always being underpaid by a full level . Which is why much better advice is to try to get promoted by switching companies and jumping a level in the proc…
As I read it, the article is simply trying to help people understand what kind of work is valuable to a company and therefore what they should focus on to make themselves valuable. I presume that making yourself valuable pays dividends, including promotions! Somehow the idea of going to work and not trying your best because “you’re not getting paid … for that” just feels so cynical and divorced from how I’ve seen successful people grow and make big bucks in tech.
(And this is all a bit separate, of course, than the debate about whether staying at a company or job hopping is better for career trajectory.)