| > There is a shortage of good developers almost everywhere. Most organisations don't required 'good' developers. They require 'good enough' developers. If a business can save some money by paying people less, they will. > If you don't like your job get another one. Actually, I love my job - but this is a ridiculous argument to make. If it was that easy, why would anybody stay in a job they didn't like? Life's not that simple. > If you're a good developer you won't have a problem finding one, and your employer will probably learn that you are not easily interchangeable. So your solution to poor working conditions is to teach your employer a lesson by giving up and leaving, so they can hire somebody less qualified for less money but who still manages to muddle through and deliver? The problem with saying that 'there is a shortage of good developers almost everywhere' is that it's completely subjective. What are you classifying as 'good'? Does your employer's definition of 'good' match up with the share-holders definition of 'good value'? This is precisely why developers can be so self-destructive. You may be the best in your domain, but it doesn't necessarily mean that you're the best and most profitable option for an employer. |