There is an age old tradition among programmers: once they have a couple of years of experience they decide to start a blog to explain to everyone all this exciting stuff they know. They believe that all you have to is be smart and think about things and it's reasonable to start telling other people how to do it, even while having little to no track record and only having done it themselves for a short time in a single narrowly specific context (or in this case probably never).
This person is an entry level software engineer. There is basically no reason to think they can give any kind of insight into how promotions and raises work, since they've never been in the room making decisions about promotions and raises. The advice in this blog post boils down to "if you want a raise, 1. try to get promoted, 2. negotiate for more money, 3. try to get promoted, 4. work life balance, but then unironically 5. when you aren't at work, always be doing different work and finally 6. if this advice doesn't work for you it's your fault"
It's cute.