3 ms·
>> Turnover in tech is extremely high and it's not because devs are constantly being mismanaged, it's because they are egotistical and capable of working indepe
by TuringNYC 6y ago
>> Turnover in tech is extremely high and it's not because devs are constantly being mismanaged, it's because they are egotistical and capable of working independently and often just do without any real penalty. "Oh you fired me, well 9 times out of 10 I'll just be earning more money across the street, good luck recruiting anyone with a bad Glassdoor review!" What incentives does the manager have to get invested with the devs in this situation when employees good and bad can just leave easily.
Let me provide a flip side to this from the dev's perspective: Salaries stagnate for developers in the same company as valuable options in il-liquid private stock serve as golden handcuffs. Companies abuse this position by further underpaying developers as compared to the market. If they can "make more money across the street" that is proof of the situation. Dont you expect developers to have some resentment to this situation?
- question000 6y agoYeah, it seems so insane to me how little companies will give raises or promote from within, this is definitely driving turnover and building animosity against managers. I think that's a big factor here. I most upper management doesn't want to have commit to having few veteran devs when they can increase/decrease the labor pool quickly.
- TuringNYC 6y agoFrom my experience as a manger, many times, companies will easily hire at 30, or even 40% above the current salary, but will offer promotions/raises of just a tenth of that. This is especially stark when different members of a team were hired in different years, and thus got the prevailing market salary for a particular vintage of hires. You can get situations where an identical position is paying a 30% difference, only some of it due to negotiation. The result is the developers "calibrate" themselves, many work less and less until they feel the situation is "fair." Many are working on their next startup, doing gigs, consulting, etc. I find the technology industry to be a total mess as compared to management consulting (where I began my career.) There was some strangeness, but usually everything was in generally consistent bands. In comparison, my friends in big law describe a completely orderly situation.
- ryandrake 6y agoWhen a developer leaves a typical tech company, there's a massive cost involved in hiring a new one. You'd think the company could save a fortune if, instead of spending on recruiting, just half of that cost was spent on simply retaining the existing developer... Yet companies continue to happily let them leave, then spend that fortune hiring someone new. Seems like such a sub-optimal way to go.
- loopz 6y agoYou have to look at who does the hiring and who benefits from the churn: The managers themselves. Keeping old timers, they will take charge and be harder to manage. Each newcomer, will be at your mercy, to be formed and taken hostage for many years. Besides, an influx of chaos is good for grabbing more power. As it's really someone else's problem after all: Win win. So such situations are because someone benefits from the situation, even though the organization bleeds. Look at incentive structures and follow the money. Though even if unintentional, it follows from simple cause and effects.