How to Cope When Your Colleagues Keep Quitting
hbr.org
hbr.org
In our case, it seems like the competition for software engineers (as well as the current VC largess) has led to salaries being increased and people can improve their standard-of-living by changing positions every year or so (versus the conventional wisdom that you should change companies every 3-4 years).