Real Reasons Developers Leave Jobs
While I'm still working on improving my commenting skills, I've also started trying to ponder how to write software in company with high developer turnover.
You see, I've always said that software reflects the team that writes it. If you have a team of people who are seriously experienced at writing stored procedures and OSGi, you can expect that the software they write will use that. On the flip side, a team who knows JavaScript and CSS, asked to write the same software will write something completely different. So, given an environment that has higher turnover, how does someone design a system that embraces and survives?
While I was researching about turnover, I found a survey on why developers left their current positions (or rather, why they would leave their current position).
- Higher Salary
- More Experience
- More Interesting Work
- Need for a Change
- More Challenge
- Greater Chance of Promotion
- Better Location
- Present Company Getting too Large
- More Control over own Work
- Keep Up With Technical Knowledge
- Run Own Company
- More Flexible Working Arrangements
- Greater Structure in Work
- Go to More Successful Company
- Difficulties with Immediate Boss
- Friendlier Company
- Opportunity for Equity Stake
- Go to Less Commercial Company
- Go to More Commercial Company
Syndicated 2011-09-27 04:50:00 (Updated 2011-09-27 04:50:31) from Idcmp