Holy shit do I hate straw-man pseudo-contrarian articles like this.
Nobody who says "do what you love" means "do what you love without consideration for your needing food and a roof over your head". Nobody.
Everybody I know who is really good at what they do is doing something they loved. I have never met a great developer who said, "Yeah, I just went into this because it paid well." They loved something about it and made a career out of it. And thinking about my various successful friends, it's true about all of them, no matter the career.
Nobody who says "do what you love" means "do what you love without consideration for your needing food and a roof over your head". Nobody.
Everybody I know who is really good at what they do is doing something they loved. I have never met a great developer who said, "Yeah, I just went into this because it paid well." They loved something about it and made a career out of it. And thinking about my various successful friends, it's true about all of them, no matter the career.