Nothing wrong on the surface with this, and the author explicitly acknowledges this risk, but it bears repeating:
Corporate environments are almost always toxic places to fulfill your emotional needs.
It is true that finding a job that "resonates" with your personality is key to living a fulfilling life, and that software engineering is the kind of profession that is really going to fit certain personality types extremely well, but despite that corporate culture can and will take advantage of you, divide you and your work "friends", exploit your willingness to serve, and discard you like trash at any moment.
Be mindful of how much of yourself you derive from serving the financial goals of others.
> Corporate environments are almost always toxic places to fulfill your emotional needs
Luckily the only emotional need my work fulfills is getting money.
> corporate culture can and will take advantage of you
All jobs take advantage of you to some degree. The difference is that a corporate job pays much more, and the work load is a tiny fraction of other jobs. If you on top of this can work with something you enjoy, then you've gotten a very good deal.
I have similar reservations that this expresses, and it leaves me wondering as to what kind of person is suited for this kind of environment. Perhaps that's a pointless question, although I think that there is at least one useful answer to it: I'm not the kind of person who's suited to those environment. I'm not well-suited to take such a huge chunk of my life and basically throwing it away by creating a barrier between it and my emotional life; I find it difficult to imagine even asking another human to do such a thing, and wonder how 'natural' it is to members of a species that evolved without such artificial separations between work and emotions and life.