What makes bar exams work is an industry-wide agreement that they won't allow you to do the work if you haven't passed the bar exam. It seems that it's not (and will not be) in the best interests of most employers to disqualify people who haven't passed such an exam but otherwise seem able to do the work. Thus an effective "bar exam" can not arise voluntarily, since the required factor - motivation by a critical mass…
Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?
31–40 of 62 posts
Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?
#32Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?
#33You would need a professional organisation to lobby for laws, but I don't see engineers in the industry coming together and forming one. Professional organisations were a way to keep people out of a field by requiring them to have the connections or the money to afford the study materials and exam fees. And don't forget continuing education costs as well. This concept would turn away many of the anti-establishment ty…
Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?
#34Earlier quoted context omitted.
It could raise my wages. Being a doctor was a rather modest middle income wage until the AMA came along to raise barriers to entry.
I'm not sure about that. The thing about doctors is that people don't decide not to get sick. With programming, if regulation of the industry dampens innovation, it might reduce the demand for software, and consequently, depress wages.
Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?
#35Earlier quoted context omitted.
Professional exams oftentimes cover subjects like ethics, which would undoubtedly help the industry
Is there evidence that people actually act more ethically after taking a class on ethics?
Ethicists’ and Nonethicists’ Responsiveness to Student E‐mails: Relationships Among Expressed Normative Attitude, Self‐Described Behavior, and Empirically Observed Behavior
Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?
#36Unlike other fields, Engineering in general and software in particular are all about freedom. You can hack your car, hack your phone, WiFi etc without needing a certificate from someone. You're challenging this freedom and hacker attitude by imposing exams and creating a system that gives people 'permission' to write software (work in this field)
This will never fly. And I hope it never does.
Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?
#37Earlier quoted context omitted.
Software that could kill. Medical, aerospace, driverless?
Software that could kill is a small subset of overall software being written, but software that can arguably ruin or at least cause moderate havoc on people's lives (via PII) encompasses maybe a majority of jobs in the software industry [citation needed]. I don't know that having a "bar exam" is the best way to approach that problem, either. I think laws need to be written that cripple companies that don't follow bes…
I haven't thought too deeply about this but the solution to the PII exposure problem, in my opinion, is to heavily disincentivize entities from holding any data that they don't absolutely need to (probably via punishingly them heavily for slipping up).
Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?
#38If you're suggesting a de facto industry-standard exam, I think there just isn't enough wide agreement about what should be on the exam.
Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?
#39Earlier quoted context omitted.
Professional exams oftentimes cover subjects like ethics, which would undoubtedly help the industry
Teaching ethics won't help, but providing financial and social support for dissidents would. So would requiring members to adhere to an ethics pledge that can get their membership revoked if they fail to comply. The numerous repeated calls for ethics pledges taken by individuals I see on this site betrays a misunderstanding of how power works. Individuals can't fight the system alone, it takes a collective.
As an Electrical Engineer, we went over this in school, as ethics is one of the cornerstones of the Professional Engineer license. (Though, personally I am not professionally licensed.)
See here for what it covers: https://www.nspe.org/resources/ethics/code-ethics
Re: Ask HN: What obstacles stand in the way for a “bar exam” for programming jobs?
#40Why do you think that increasing the barriers of entry into software work is a good idea?
Software that could kill. Medical, aerospace, driverless?