Developers have no such labor association. We also have headwinds like H1-Bs, that push down our wages.
https://www.americanimmigrationcouncil.org/research/foreign-...
> Just over one-quarter of doctors in the United States were “foreign-trained” as of 2017, meaning that they received their medical degrees from schools outside of the United States.
This is one of the challenges of the H-1B visa and that tech specialities are dominating the lottery it makes it more difficult for other areas to get doctors willing to work at, well, rural doctor rates.
Maybe we've figured out how to haze our way to exclusivity without centralized gatekeepers?
If salaries drop, even more programmers will leave the industry, so its a natural balancing effect.
Times are, imo, much better for programmers than doctors or lawyers right now.
We can't, unless there is like one standard CPU architecture, operating system etc for server, desktop, mobile phone with minimal updates....
how much to study and memorize, and about the zero-days..
I'd say they aren't really the same.
In addition, programmers have many more domains that they can switch into, however, once the AI lawyer or AI doctor will rise, it would practically replace 90% of the lawyers/doctors.
Note that the earning are protected mainly because you invested the time , and not because of some union.
The Achilles heel of those professions, is that the body of knowledge is constant, with very long half life. But this also make it ready for automation.
With AI, the destruction of those professions will be quick, as they will get destroy from the bottom. I.e. Even if AI make existing lawyers twice as productive, it would mean that you would need half the lawyers. If AI will make them 4x productive, you would need 25% of lawyers, etc.
Most visits to doctors it is not about only about the sickness (or information about what medicine to get), but about socializing and somebody inspect you and discuss with you. This part, the machine cannot do. It is what is called the doctor-patient relationship. If you think this is not the important part, I cannot disagree more with you.
I go to doctors only when I really need, but the pattern I see around is that people have a real long lasting trust relationship with the doctors they see.
1) Very stringent standards, particularly in Medicine
2) Doctors guilds control how many people get medical education
3) It's often 'nationally dependent' wherein skills are not always transferrable.
'Software Developer' can mean anything which has advantages and drawbacks.
I for one, wish there were some kind of 'basic general certification' frankly. There are so many 'not very good devs' I would like to just completely ignore people with out some basic qualifications.
The 'exams' might even require us to 'fill in some blanks' in our education because all of us have blind-spots!
It might be hard to do something like that from an examination level though.
And the licensure bars and boards also ensure some level of customer safety by having an independent agency to turn to in malpractice cases.