I actually made a solemn oath to myself a long time ago to NEVER work for a bank. I have personal preferences about official working hours and firewall rules. I don’t want them.
Lately I think for the right money and correct stipulations, I might consider, but it’d take persuasion.
Telling me the “industry standard wage” is a bit of wasted effort, I’m a developer after all. Was more of a joke but heck it stimulated conversation.
.... they're getting well paid for crap quality, and yet the salaries keep going up. Makes no sense to me.
The problem is that the quality is so low. This means that GOOD developers are like hens teeth. People want good developers, so good developers can name their price. This has the side effect of skewing the expectations of non-good developers, graduates, managers, HR, etc.
Also, picking the good apples from the bad is a difficult exercise. It’s easy to hire a dud at a pro salary. The cycle continues.
I’m worried by lack of talent locally. YES I make very nice money because of that lack thank-you-very-much, but it’s also bad for the industry. Dev shops struggle to find and keep talent, which means the software industry’s growth is being constrained. One of the problems I foresee about doing a startup myself is … where will I find talent if I’m successful? I mean I can go out and create valuable jobs but I’m SOL if I can’t manage to FILL those jobs.
What we really need is a healthy software industry in SA. I mean, as I head for “the top”, the places I can find at, that pay what I want and does that kind of higher-tier thing dwindles. Also, you can only job-hop (I’ve changed jobs twice in about 8 years, this is low for my ilk) so many times before you’ve run out of options. (one of my hops was back to a prev employer, so at least if you’re good they’ll take you back).
IMHO: You cannot in this country make a bad name for yourself as a dev, It’s just not an option. You can hardly throw a stone without running into a developer you’ve met before when you were both working at different places, or at a braai, etc. It’s SUCH a small group of people. But then that has also swung my way by being head-hunted by people I’d worked with before, etc. (didn’t take the bait, fwiw).