If you want to be recession-proof, get a job at a non-software company (or in academia, state/city government, etc). In theory, "programmer" is the same job whether you work for a startup or the Minnesota Dept. of Transportation, but in practice they feel like completely different industries. In one, you can make fantastic money but the interviews are famously difficult, the culture can be borderline abusive, and lay…
> In one, you can make fantastic money but the interviews are famously difficult, the culture can be borderline abusive, and layoffs are a way of life. These generalizations are untrue for a lot of companies, and for a lot of teams. Software companies, even FAANGs, can be very relaxed and comfortable places to work. It all really depends on the team -- and you can end up with an abusive boss in any industry. Job secu…
i'd say, often 2X, sometimes more.
4x would be a case of being drastically underpaid.