Earlier quoted context omitted.
>What exactly do you understand under freebies [for 100y+ prof org members]? Doctors, Lawyers, Realtors, etc. have written 90% of the state laws that they are governed under, and most of the federal ones. They've protected themselves against foreign competition, and shielded themselves against liability.
Without necessarily disagreeing with your point, it's interesting to note that software developers bear almost zero liability in practice for all the buggy software they write, while even big name law firms get sued, and lose, regularly on malpractice claims. If Microsoft was as "protected" from malpractice as lawyers are, they would've been sued out of existence for Windows 95/98/ME.
The Erosion Of The Status Of Software Developers As Professionals
91–100 of 105 posts
Re: The Erosion Of The Status Of Software Developers As Professionals
#92Earlier quoted context omitted.
> There's no overarching professional organization or boards, therefore incompetents aren't de-certified and national lobbying isn't coherent. Incompetents are rarely de-certified in professions that have what are effectively guilds. How nutty do you have to be to appreciate a holdover from the middle ages? In fact, it is usually the incompetents who seek the protection of guilds and unions. Without them, where would…
Lawyers, doctors, and engineers are all required to pass tests before they can practice. They prove their competence before they can even begin working in the field. Furthermore, they are required to take continuing education classes for the duration of their professional careers. Finally, and probably most importantly, professional are subject to fiduciary obligations to their clients that require a minimum standard…
Because performance on a multiple-choice exam equates to competence in the field? Nice one.
> Finally, and probably most importantly, professional are subject to fiduciary obligations to their clients that require a minimum standard of professional conduct--if they mess up, they can (and do) get sued for malpractice.
I have an equal obligation to my clients and can just as easily get sued if I engineer crap.
> OTOH, apparently programmers can call themselves programmers after a 6 week course
I can call myself a surgeon after dissecting a frog, it doesn't make me into one. People call themselves things all the time. So what?
> Programmers aren't responsible for their mistakes--if they mess up, the client's option is to pay for someone to fix it with no option for recompense.
Err... what? My clients pay me by credit card. If the thingie I made doesn't do what it's supposed to, they can and will get a refund from the credit card company.
Try getting a refund from a doctor or a hospital for poor service. I dare you.
Re: The Erosion Of The Status Of Software Developers As Professionals
#93Earlier quoted context omitted.
Google, SAP, etc, get sued for things like breach of contract, patent infringement, etc. A lawyer or doctor can get sued for his or her work not meeting the expected standard. Imagine the following bug: a variable can take on values of RED, GREEN, and BLUE. You write a switch statement that fails to consider BLUE. Your product crashes, causing your user $5 million in business losses. You get sued for software malprac…
Perfect case for how professionalism protects clients. We'd all have to carry insurance for that.
The economic dynamics of licensed professions are a bit more complex than either side of the "developers should be professionals" debate really appreciates.
Re: The Erosion Of The Status Of Software Developers As Professionals
#94Earlier quoted context omitted.
Thanks for the addition. I made un-researched generalizations based on limited knowledge of the skills possessed by the pioneers in the field. I agree that it has, at the least, nuanced errors. But, I try not to let the exact truth get in the way of a good story unless the exact truth is the crux of the argument.
I'm sorry, but the truth desperately matters in your account. Timelines are very important in understanding how knowledge flows from group to group and from generation to generation. In particular, these things need to be highlighted: - Computers became commercialized around 1952-54. Immediately prior to that, physicists hired programmers for the clerk work of coding up their problems (interesting note: they usually…
I think they are interesting details, for sure, but I don't see exactly why you think they're relevant on a first order approximation.
Re: The Erosion Of The Status Of Software Developers As Professionals
#95Earlier quoted context omitted.
Thanks for the addition. I made un-researched generalizations based on limited knowledge of the skills possessed by the pioneers in the field. I agree that it has, at the least, nuanced errors. But, I try not to let the exact truth get in the way of a good story unless the exact truth is the crux of the argument.
"But, I try not to let the exact truth get in the way of a good story unless the exact truth is the crux of the argument." The computer cares not for your platitudes. Fix your shit. (More specifically, at least put some timelines on your milestones--you overlook, for example, a lot of computer early adoption by banks and insurance companies. A lot . See Burroughs et al.) (These feel-good stories only serve to further…
Are any of the field divisions I mentioned inaccurate? Or is it the chronology youre objecting to?
This isn't a feel good story, it is a parable. My entire point could be rephrased in a more hostile fashion as: It is not presently feasible to be an expert in every aspect of computing, so why is further division of the field a bad thing?
Re: The Erosion Of The Status Of Software Developers As Professionals
#96Earlier quoted context omitted.
Thanks for the addition. I made un-researched generalizations based on limited knowledge of the skills possessed by the pioneers in the field. I agree that it has, at the least, nuanced errors. But, I try not to let the exact truth get in the way of a good story unless the exact truth is the crux of the argument.
It really isn't that hard to do basic research to test your assumptions. If you don't do it for us, at least do it for yourself. A good story is all of accurate, insightful and entertaining. Yours is mainly the latter, lack of accuracy relegates the insight you were hoping to convey to bullshit.
If you feel my level of detail takes away from my goal of providing a relatable parable, please let me know how.
Re: The Erosion Of The Status Of Software Developers As Professionals
#97To write software, you used to have to be a physiscist. Or a least a mathematician with a deep understanding of why the registers were working. Then, the physics was more or less mastered and the profession split into electrical engineering (the physicists lamented this degradation I'm sure) and applied mathematics. Then, the math was more or less mastered to a level it could safely be abstracted away and math spun o…
Adding 'technicians' is not a bad thing, because like you said it lets us focus on the real problems. The 14 year olds can configure their blogs and fix peoples' computers while we write the software to send spaceships to Mars. But let's face it: the more extroverted among us are jealous of the "social media gurus" who are waving their hands on the television stations and spewing garbage opinions. They didn't work fo…
Re: The Erosion Of The Status Of Software Developers As Professionals
#98Earlier quoted context omitted.
"But, I try not to let the exact truth get in the way of a good story unless the exact truth is the crux of the argument." The computer cares not for your platitudes. Fix your shit. (More specifically, at least put some timelines on your milestones--you overlook, for example, a lot of computer early adoption by banks and insurance companies. A lot . See Burroughs et al.) (These feel-good stories only serve to further…
I think I gave an account of history that is accurate enough on a first order approximation, and it is history as parable to come sideways until I got to the key point of: specialization is a good thing. Are any of the field divisions I mentioned inaccurate? Or is it the chronology youre objecting to? This isn't a feel good story, it is a parable. My entire point could be rephrased in a more hostile fashion as: It is…
The problem with the parable is that it didn't read like a parable, and instead read like a layman's explanation of history--were it more clear or disclaimed, I doubt any of us would've taken offense.
Re: The Erosion Of The Status Of Software Developers As Professionals
#99Earlier quoted context omitted.
I think I gave an account of history that is accurate enough on a first order approximation, and it is history as parable to come sideways until I got to the key point of: specialization is a good thing. Are any of the field divisions I mentioned inaccurate? Or is it the chronology youre objecting to? This isn't a feel good story, it is a parable. My entire point could be rephrased in a more hostile fashion as: It is…
You could've made that point and probably gotten a decent enough discussion out of it, no harm done. The problem with the parable is that it didn't read like a parable, and instead read like a layman's explanation of history--were it more clear or disclaimed, I doubt any of us would've taken offense.
No harm done. Have a good one.
Re: The Erosion Of The Status Of Software Developers As Professionals
#100Earlier quoted context omitted.
You could've made that point and probably gotten a decent enough discussion out of it, no harm done. The problem with the parable is that it didn't read like a parable, and instead read like a layman's explanation of history--were it more clear or disclaimed, I doubt any of us would've taken offense.
Were but there an edit button, I could go back and make that clear No harm done. Have a good one.