3 ms·
The examples you gave are edge cases and exceptions -- relatively very rare situations. Most programming work is hum-drum, with errors being no big deal, and ea
by mkramlich 16y ago
The examples you gave are edge cases and exceptions -- relatively very rare situations. Most programming work is hum-drum, with errors being no big deal, and easily and cheaply caught and caught early. I was comparing cases "in the main" between these 3 professions. Also, by pointing out the cases that you did, you actually increased the strength of the point I was making: these 3 professions are very different and one cannot reliably draw conclusions based on similarities.
Agree programming has less barriers to entry. But the barriers to entry for doctors and lawyers are not imaginary. They're real. Are they arbitrary and "made up" via government rules? Of course, and perhaps that's what you meant. But they are real. If you willfully ignore or bypass them you will suffer real consequences to your person including fines and imprisonment.
- stretchwithme 16y agoand I don't think everything a doctor or lawyer does is then thoroughly tested. And if you fail to meet the high barriers to entry for doctors and lawyers, the likelihood that you'll make disastrous errors is pretty high.
- fleitz 16y agoIs it? Or is it something we just believe? Doctors used to think that having paramedics would result in disaster. I think the vast majority of times one needs to use the services of a doctor could be handled by someone with far less training and certification.
- deleted 16y ago[deleted]
- SoftwareMaven 16y agoThe industry is moving in that direction as well. Nurse practitioners are now the common entry point into the medical system, with doctors reserved for follow-up. Even LPNs are being phased out in favor of medical assistants.
- ippisl 16y agoAlso non-doctors have a much higher usage rate for expert systems and data entry systems. and their work patterns are usually highly formalized and verified by expert docs. So in practice , non-doctors might be able to offer better medical treatment , than you average doc.
- Vivtek 16y agoFor a very long time indeed in America, the majority of medicine was practiced at community clinics by nursing staff. A doctor was consulted only when necessary. The vast majority of medicine could easily be done by the intelligent layman. Like programming.
- bitwize 16y agoThe clinic I go to has a staff with two doctors and several nurse practitioners (nurses with special training who are authorized to do some doctor-like things like make diagnoses and prescriptions for low-risk conditions). When I see an NP I am grateful for their presence, as my doctor probably has enough shit to do and can't be bothered by my mild to moderate medical questions. The proliferation of nurse practitioners and physician assistance may provide something of a release valve to counteract the elitism, scarcity, and costs associated with doctors at least until there is reform within the medical profession itself.
- billswift 16y agoAnd if you DO meet the high barriers for entry, the likelihood that you'll make disastrous errors is pretty high. The statistics vary wildly depending on sources, but it is quite possible that iatrogenic and nosocomial diseases cause more deaths per year than auto accidents.
- pfisch 16y agoWhat are you talking about? When you roll a new version of a high volume web app if it has bugs that don't get caught in certain scripts then you can literally cost people hundreds of thousands of dollars before it is fixed. eg. A trading platform, an advertising platform, etc. This is not that rare.
- mkramlich 16y agoDisagree, I think that's rare across the whole spectrum of programming work that's done. The vast majority of websites have perhaps 100's of users at most. The majority of software written has anywhere from 1 user to 10's, sometimes 100's, and more rarely thousands to millions. For every hedge fund trading platform I bet there are 1000's of Bubba's blogs and Joe's file-munging Perl scripts. The latter is the general case, not the former. Almost every doctor or pharmacist you deal with on a daily basis can say something or do something that, if mistaken, can end up getting you dead or seriously sick -- or at least fail to prevent you from becoming so. A dead website can be fixed and brought back to life. Dead humans cannot. Well, for now anyway! :)
- loxs 16y agoI disagree. Medicine is not that powerful. Doctors don't have that big power over people's lives. And the ones that do have are mostly edge cases, like it is in programming. Most of the doctors just move you around the "system". I can tell you this because I am a doctor myself. And gave up medicine in favor of programming. Medicine is a beauroucratic closed society, that is not willing to accept new members. They have the power and connections to make their profession seem "elite" and "important" and "dangerous". And they impose expensive university education (which is mostly unneeded in order to "do the job"), government regulations and all kinds of other hindrances in order to hide that their profession is just like the rest. From my experience so far, programming is much more difficult (unlike medicine, you need to think all the time), changes much faster, and changes are far more radical. In medicine you don't pick a new speciality every few months/years (like we do with languages). In medicine patients don't get released with new versions (incompatible with former ones), every other month. Doctors' tools (pharmaceuticals) don't change with the speed our tools (libraries, frameworks) change. You don't have to pick different "styles" and "philosophies". I guess you will now ask me "why the hell did you choose programming then"? Yeah, I could earn more money with less work, with less thinking. But it would be much less enjoyable. And I guess this is the reason why programmers get paid less. We love our job. And we are willing to do it just for the sake of doing (and a little money for living).
- deleted 16y ago[deleted]