I was reading a fascinating story in the Wall Street Journal focusing on a very large software-specific private equity firm that has a unique strategy – when they buy a company that happens to be based in a high cost area, they subsequently try to diversify the geographic location of their talent.
If there's one observation that can be made in regard to the average employee's longevity at a company, it's that these days, people generally don't stay in one place for very long. By now, the assumption is made by many hiring managers at tech companies that within two or three years, the person they hire today will leave.
There's a school of thought among some in the technological space that as advanced as we humans have become at coding, code generated by machines is getting better all the time. Still, the future lies with people who can leverage the code that machines are generating for us. We still have such a fundamental role to play in the relationship with machines, as in what we can actually train machines to learn and do for our benefit.