Just let me do my job. I want to get back to programming.
Just let me do my job. I want to get back to programming.
I do find it interesting that one of the quotes in the article is "They discover that in three to five years, a bunch of people are going to leave because they're concerned about career growth and development. Panic ensues". Uh what? Three to five years is a pretty good stretch these days in SV. If you really wanted to keep people longer than that, you would have a completely different business and reward structure.
The rest of it boils down to "get to know your co-workers", I guess? It doesn't really seem that revolutionary. If you want to spend more than 5 years working with them, I think that should happen naturally not as part of some kind of corporate management mandated dream sharing time.
This caught my attention too. It is not clear if these improvements were sustained over an extended period of time. Also, what about other metrics? For e.g. did attrition rate change? Did people write better quality software? What was the effect on innovation?
Indeed, career discussions are important. Even more important are the following, which are more about here and now, than the future:
1. Is the work challenging enough?
2. Am I learning on the job?
3. Do my contributions matter?
4. Do I have healthy relationships in the team and with management?
5. Am I concerned about my pay?
6. Do I have a work life balance?
If the above are sorted out, then sure, go ahead and ensure that my future also looks bright.
Turnover is bad because to get any kind of decent raise, you either need to quit or threaten to quit. This is true at most companies.