This was written in 2016. The job market in 2016 was basically "you can throw a stone and find somebody looking for a developer". These days, the market is so different that I'm not sure if the same advice is still relevant.
In addition, some of this kind of advice has always struck me as particularly US-centric and I doubt it all applies equally well in e.g. Europe. You don't get very far here by not sharing your initial salary expectations early on, I think.