The author's points are absolutely correct.<p>However, I don't think that it makes any difference.<p>The entire industry has now shaped itself into a transient, mercenary, loyalty-free community.<p>It will take a long time to change that.<p>A lot of the trouble is the "You go first." mentality. Who will be the one to stay at a company for many years, getting only 3% raises; regardless of their performance, as their company's CEO keeps raking in millions of dollars, and lives a lavish, high-profile life?<p>Who will be the company that starts to treat their employees in a manner that proves they are worth staying at? This may mean higher pay raises, the CEO taking some of their profit (and the shareholders and VCs), and sharing it with the employees. Letting employees unionize, etc.<p>As people or companies are doing that, their competitors are running riot; acting as selfish, destructive and greedy as always. Many times, the competitors can crush the people trying to do the right thing.<p>So that generally means that governments need to step in, and help the people and companies to do the right thing.<p>As everyone knows, that's pretty much a non-starter, these days.<p>The tech industry makes crazy money. When an industry makes money like that, everyone "looks the other way," at truly awful behavior. The finance industry has been like that, for decades. Whereas industries that don't make much money, like public education, social services, etc., are regulated up the wazoo, with an iron fist.<p>I was a manager for over 25 years. I feel that I was a good one. My employees seemed to agree. I kept many of them on board for decades, and these were folks that could walk out the door, and get huge pay raises (my company paid "competitive" salaries). I certainly never made that much, compared to what people are doing, these days. many new hires out of college make more than I ever did, as a senior manager.<p>I worked hard at being a good manager; and that often meant working around a company with a fairly rapacious HR policy (HR was run by lawyers). Most folks here, would (and have) sneer at me, for staying so long, and for doing the things that I needed to do, in order to be a good manager.<p>In my case, it was personal Integrity thing. I have a <i>really</i> stringent Personal Code. I know that's unusual, and we can't expect it from most managers.