The vast and complex ocean of reasons that sum up to make someone leave its job can include many things, as you said. In my case, those reasons were:
Bad "boss/manager"
Feeling that I was stuck and had stopped learning
Toxic environment
Unfulfilled promises
Salary
Those, among other things, usually sum up and lead to the final decision.
I guess all those might be a result of bad management, but the point is: leaving a job is a process related to several reasons and a lot of thinking.
Very true!
I also think that just one reason is usually not enough for someone to give up on a job. For example, if you have a bad manager, but your team and project are great, you're much more likely to stick around. Each of the other reasons you mention I also encountered here and there (either in my career, or listening to my friends / people I mentor).
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I agree with your point of view.
The vast and complex ocean of reasons that sum up to make someone leave its job can include many things, as you said. In my case, those reasons were:
Those, among other things, usually sum up and lead to the final decision.
I guess all those might be a result of bad management, but the point is: leaving a job is a process related to several reasons and a lot of thinking.
Very true!
I also think that just one reason is usually not enough for someone to give up on a job. For example, if you have a bad manager, but your team and project are great, you're much more likely to stick around. Each of the other reasons you mention I also encountered here and there (either in my career, or listening to my friends / people I mentor).