While this is interesting, I'm very curious if there's any analysis that looks at other pressures that might happen in tech that's different from the broader business world. Are acquisitions more frequent?
I say this, because in my 20+ year career, this has preceded most of my job changes:
1. A major business event: usually acquisition, or one time, a CEO just quitting outright
2. A major management restructuring from 1 week to 12 months
3. New managers try to make their mark and trigger death marches or just erode confidence
4. I leave and get a decent pay bump and realize my mental health is better
I actually consider myself to be pretty conservative about job changes. I'm at about 3.5 years per position. I've probably left money on the table too.