That personal information is then sold to even more organizations that need no scientific or statistical basis, again with no ethical oversight, to make decisions that impact your future and the future of those around you.
Picking up a compiler will never be banned anymore than it is banned to pick up a scalpel. But to call yourself a doctor you'd accept the responsibility (ethical and professional) that it entails. To call yourself a professional engineer you accept the responsibility that it entails. You hold yourself to a certain level of quality and ethics or you give up your right to hold the title.
Without a standard level of responsibility there is no way to build any more of a foundation than we have. We will always have the rickety mess of data leaks, corruption, and general lack of accountability that we have now.
We will have employers that can pressure programmers to go directly against their morals and ethics to get what they want.
I'm not proposing that the poor be excluded from the field. I'm proposing that you not only give them a job but give them a pathway to a quality, independent education that will continue to prepare them for the major challenges they will be expected to face and the ethical questions that they'll have to make a stand on.
No, it doesn't bother me at all.
What does bother me is large companies such as Google have a business model that is based on them gathering as much information as possible about everyone, and then using that information to manipulate them, typically into buying things.
Credentialism will not solve that problem.
> We will have employers that can pressure programmers to go directly against their morals and ethics to get what they want.
Credentialism in programming will not solve that problem either. What will solve it is:
- a reduction in income and wealth inequality, and a basic income, so that employees have more bargaining power with respect to employers
- laws against big companies behaving badly
We see the same with the iron grip that the medical council has on the number of medicine students (imagine if we fixed the numbers of software engineering students and made it difficult to register foreign qualifications).
I agree that educational standards are important - but if that isn't coupled with improving access to higher education (including post-graduate education) then it's basically just saying only the rich should be allowed in.
I feel like the conversation should be
- "We need ethical and professional standards because our current way of doing things isn't working out too well!"
- "But that will exclude people who don't have access to education!"
- "Then we should give everyone a means to get the education. Because it is an unlimited resource that can be freely given without being taken from someone else and enriches all of humanity!"
- "Yeah! Let's do both those things!"
At least that's how I had hoped the conversation would lead.
But we can't throw our hands in the air and say "Accessible education is impossible and so we can never have standards of ethics or quality". That is definitely a dead end for society.
Anywho - I absolutely agree!